2026-09-07 10:27:06.114 Seetong_tps[4235:554674] app_version=8.3.1403
2026-09-07 10:27:06.116 Seetong_tps[4235:554674]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-07 10:27:06.116 Seetong_tps[4235:554674] showForLogin 1
2026-09-07 10:27:06.116 Seetong_tps[4235:554674] AppLaunch 还剩 6.655410051345825 秒
2026-09-07 10:27:06.122 Seetong_tps[4235:554680] 询问用户是否开启推送成功
2026-09-07 10:27:06.122 Seetong_tps[4235:554680] 用户点击允许接收推送
2026-09-07 10:27:06.123 Seetong_tps[4235:554691] remoteNotificationSetting: <UNNotificationSettings: 0x1357fd680; 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-09-07 10:27:06.135 Seetong_tps[4235:554674]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-07 10:27:06.152 Seetong_tps[4235:554674] viewDidLoad/configtime=2026-09-07 02:27:06 +0000
2026-09-07 10:27:06.152 Seetong_tps[4235:554674]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-07 10:27:06.152 Seetong_tps[4235:554674]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-07 10:27:06.212 Seetong_tps[4235:554674]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-07 10:27:06.215 Seetong_tps[4235:554674]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-07 10:27:06.215 Seetong_tps[4235:554674] 开始检查未读客服消息...
2026-09-07 10:27:06.215 Seetong_tps[4235:554674] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-07 10:27:06.220 Seetong_tps[4235:554674]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-07 10:27:06.220 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty - 
2026-09-07 10:27:06.221 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 10:27:06.223 Seetong_tps[4235:554674] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-07 10:27:06.223 Seetong_tps[4235:554674] NAV deviceOrientationDidChange:1
2026-09-07 10:27:06.227 Seetong_tps[4235:554674]  -- groupDeviceList -- 
2026-09-07 10:27:06.227 Seetong_tps[4235:554674] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-07 10:27:06.227 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty - 
2026-09-07 10:27:06.227 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 10:27:06.268 Seetong_tps[4235:554674]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-07 10:27:06.367 Seetong_tps[4235:554674] Super properties have already been unregistered.
2026-09-07 10:27:06.368 Seetong_tps[4235:554674] UMAPM_OOMSampling(0,0):NO
2026-09-07 10:27:06.370 Seetong_tps[4235:554674]  -- deviceListDataUpdate - AppLaunch 还剩 1.401123046875 秒 - 再延迟 1.901123046875 秒 - 启动耗时 1.598876953125 秒
2026-09-07 10:27:06.370 Seetong_tps[4235:554674]  -- groupDeviceList -- 
2026-09-07 10:27:06.371 Seetong_tps[4235:554674] groupDeviceList 已在进行中，跳过新的调用
2026-09-07 10:27:06.371 Seetong_tps[4235:554674]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1599 毫秒
2026-09-07 10:27:06.373 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 10:27:06.374 Seetong_tps[4235:554674]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 10:27:06.374 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 10:27:06.375 Seetong_tps[4235:554674]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 188;
}
2026-09-07 10:27:06.375 Seetong_tps[4235:554674] ++++-[VideoView dealloc]++++
2026-09-07 10:27:06.376 Seetong_tps[4235:554674] OpenGLView20_Seetong dealloc:0x13642be00
2026-09-07 10:27:06.399 Seetong_tps[4235:554674]  -- WebSocket - 重置重连次数 -- 
2026-09-07 10:27:06.408 Seetong_tps[4235:554674]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 10:27:06.408 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty - 
2026-09-07 10:27:06.408 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 10:27:06.410 Seetong_tps[4235:554674]  - 收到刷新token回调 - NSData 长度: 1685
2026-09-07 10:27:06.410 Seetong_tps[4235:554674]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-09-07 10:27:06.410 Seetong_tps[4235:554674]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-09-07 10:27:06.410 Seetong_tps[4235:554674]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3ODg4MzQ0MjYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.TwFAYeP8_BPJOUy_9cjCfdhZQlQwWNrnv_toae2gHwA","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTEzNDAwMjYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzg4NzQ4MDI2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.CG041NL33OMGcoBV0jb038P1PXwNL6pDk1UDqNtmltw","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-09-07 10:27:06.413 Seetong_tps[4235:554674]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1788748026.413339
2026-09-07 10:27:06.413 Seetong_tps[4235:554674]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1788748026.413339
2026-09-07 10:27:06.413 Seetong_tps[4235:554674]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1788748026.413339 - lastRefreshTokenTime: 1788748026.413339
2026-09-07 10:27:06.418 Seetong_tps[4235:554674] UMAPM_NetworkSampling(0,0):NO
2026-09-07 10:27:06.418 Seetong_tps[4235:554674]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-07 10:27:06.418 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 10:27:06.418 Seetong_tps[4235:554674]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 10:27:06.419 Seetong_tps[4235:554674] 蓝牙已打开
2026-09-07 10:27:06.433 Seetong_tps[4235:554674]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-07 10:27:06.560 Seetong_tps[4235:554754] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=20&addr=shrelay17.s5.seetong.com:5443;type=0&load=19&addr=shrelay11.s5.seetong.com:7443;type=0&load=13&addr=shrelay10.s5.seetong.com:1443;","vipRelayServers":"type=0&load=45&addr=bjrelay40.s2.seetong.com:15443;type=0&load=50&addr=bjrelay40.s2.seetong.com:7443;type=0&load=53&addr=bjrelay40.s2.seetong.com:9443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x13692d240>{number = 18, name = (null)}====
2026-09-07 10:27:06.561 Seetong_tps[4235:554765] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x13692e7c0>{number = 19, name = (null)}====
2026-09-07 10:27:06.561 Seetong_tps[4235:554707] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-09-07 10:27:06.566 Seetong_tps[4235:554674]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-07 10:27:06.566 Seetong_tps[4235:554674]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-07 10:27:06.567 Seetong_tps[4235:554768] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x13692cf80>{number = 20, name = (null)}====
2026-09-07 10:27:06.567 Seetong_tps[4235:554766] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x13692d3c0>{number = 21, name = (null)}====
2026-09-07 10:27:06.567 Seetong_tps[4235:554707] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM1MjgyNjYxMiwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.4XhuINfH9bP94LM-g37F2XX-fjDWuImBSNnKK35Mt54","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM1MjgyNjYxMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkxIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MiJdfQ.gz_4dWpQkbmlLuA_VcVTpikRmsW-UCQsxlNjV3OAXvM","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"}]}
====
2026-09-07 10:27:06.570 Seetong_tps[4235:554674]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=45&addr=bjrelay40.s2.seetong.com:15443;type=0&load=50&addr=bjrelay40.s2.seetong.com:7443;type=0&load=53&addr=bjrelay40.s2.seetong.com:9443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=shrelay17.s5.seetong.com:5443;type=0&load=19&addr=shrelay11.s5.seetong.com:7443;type=0&load=13&addr=shrelay10.s5.seetong.com:1443;"}
2026-09-07 10:27:06.570 Seetong_tps[4235:554674]  -- 获取版本信息成功: {
}
2026-09-07 10:27:06.570 Seetong_tps[4235:554674] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-07 10:27:06.570 Seetong_tps[4235:554674] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-07 10:27:06.570 Seetong_tps[4235:554674] 客服消息未读数量: 0
2026-09-07 10:27:06.574 Seetong_tps[4235:554693] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x13447b940>{number = 6, name = (null)}====
2026-09-07 10:27:06.574 Seetong_tps[4235:554775] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x135f9b800>{number = 15, name = (null)}====
2026-09-07 10:27:06.575 Seetong_tps[4235:554674]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 10:27:06.585 Seetong_tps[4235:554774] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x135f9b3c0>{number = 14, name = (null)}====
2026-09-07 10:27:06.585 Seetong_tps[4235:554691] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x135c2a8c0>{number = 11, name = (null)}====
2026-09-07 10:27:06.588 Seetong_tps[4235:554767] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x13692fc00>{number = 22, name = (null)}====
2026-09-07 10:27:06.592 Seetong_tps[4235:554769] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.8.100","port":"26999","token":"A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUAU1cCUlNoB1E=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x13692fa80>{number = 23, name = (null)}====
2026-09-07 10:27:06.592 Seetong_tps[4235:554679] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"处暑","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-23 00:00:00","adStartTimeStamp":1787414400000,"adEndTime":"2026-08-23 23:59:59","adEndTimeStamp":1787500799000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260819/adc8c86cf054e8865589aaef074b2e2d.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x13447afc0>{number = 5, name = (null)}====
2026-09-07 10:27:06.592 Seetong_tps[4235:554674]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 10:27:06.593 Seetong_tps[4235:554674]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUAU1cCUlNoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 10:27:06.613 Seetong_tps[4235:554711] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x1346c3b00>{number = 10, name = (null)}====
2026-09-07 10:27:06.614 Seetong_tps[4235:554680] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788746965000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x134478e40>{number = 3, name = (null)}====
2026-09-07 10:27:06.614 Seetong_tps[4235:554674] DB Error: 1 "table adTable has no column named adID"
2026-09-07 10:27:06.614 Seetong_tps[4235:554674] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-07 10:27:06.614 Seetong_tps[4235:554674] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-07 10:27:06.614 Seetong_tps[4235:554674]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-07 10:27:06.620 Seetong_tps[4235:554674]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 10:27:06.620 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 10:27:06.620 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 10:27:06.620 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 10:27:06.621 Seetong_tps[4235:554680]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554680]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 10:27:06.621 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554680] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1850 毫秒
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788746965000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 10:27:06.621 Seetong_tps[4235:554674]  -- groupDeviceList -- 
2026-09-07 10:27:06.622 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 10:27:06.622 Seetong_tps[4235:554674]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 10:27:06.622 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 10:27:06.622 Seetong_tps[4235:554674]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 10:27:06.622 Seetong_tps[4235:554674]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 10:27:06.672 Seetong_tps[4235:554674]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 10:27:06.672 Seetong_tps[4235:554674]  -- WebSocket - 重置重连次数 -- 
2026-09-07 10:27:06.672 Seetong_tps[4235:554674]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-09-07 10:27:06.673 Seetong_tps[4235:554674]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 10:27:06.673 Seetong_tps[4235:554674]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUIAlcHUVRpAQQB","reconn":0}}
2026-09-07 10:27:06.673 Seetong_tps[4235:554674]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 10:27:06.673 Seetong_tps[4235:554674]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 10:27:06.673 Seetong_tps[4235:554674]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 10:27:06.674 Seetong_tps[4235:554674]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788746965000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 10:27:06.716 Seetong_tps[4235:554674]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 10:27:06.716 Seetong_tps[4235:554674]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 10:27:06.792 Seetong_tps[4235:554674] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 10:27:06.792 Seetong_tps[4235:554674] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 10:27:06.792 Seetong_tps[4235:554674] Formatted Date: 2026-09-07
2026-09-07 10:27:06.792 Seetong_tps[4235:554674]  --- webSocketGetServerData msgId: 018FC335-5BB8-4E6B-9444-92B756435EF9 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUIAlcHUVRpAQQB;
    };
}
2026-09-07 10:27:06.792 Seetong_tps[4235:554674]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 10:27:06.792 Seetong_tps[4235:554674]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 10:27:06.801 Seetong_tps[4235:554674]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-07 10:27:06.841 Seetong_tps[4235:554674] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 10:27:06.842 Seetong_tps[4235:554674]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 10:27:06.842 Seetong_tps[4235:554674]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 10:27:06.842 Seetong_tps[4235:554674] Sorted Dates (Descending): (
)
2026-09-07 10:27:08.321 Seetong_tps[4235:554674] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-07 10:27:08.321 Seetong_tps[4235:554674] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-07 10:27:08.322 Seetong_tps[4235:554674] 用户设置的具体字体大小: 17.000000
2026-09-07 10:27:08.322 Seetong_tps[4235:554674] AppLaunch hideForRefreshToken
2026-09-07 10:27:08.322 Seetong_tps[4235:554674] AppLaunch hideForRefreshToken dismiss
2026-09-07 10:27:08.322 Seetong_tps[4235:554674] AppLaunch dismiss...
2026-09-07 10:27:08.627 Seetong_tps[4235:554674] AppLaunch dismiss... end
2026-09-07 10:27:08.627 Seetong_tps[4235:554674]  dealloc -- STAppLaunchWindow
2026-09-07 10:27:08.628 Seetong_tps[4235:554674]  dealloc -- STAppLaunchViewController
2026-09-07 10:27:09.361 Seetong_tps[4235:554674]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-07 10:27:09.571 Seetong_tps[4235:554674]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 10:27:09.577 Seetong_tps[4235:554674] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 10:27:09.591 Seetong_tps[4235:554711] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1346c3b00>{number = 10, name = (null)}====
2026-09-07 10:27:09.618 Seetong_tps[4235:554674] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 10:27:09.618 Seetong_tps[4235:554674]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 10:27:09.619 Seetong_tps[4235:554674] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-07 10:27:09.619 Seetong_tps[4235:554674]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 10:27:09.659 Seetong_tps[4235:554674]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 10:27:09.662 Seetong_tps[4235:554674] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 10:27:09.677 Seetong_tps[4235:554674]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 10:27:09.677 Seetong_tps[4235:554674]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 10:27:09 678
2026-09-07 10:27:09.677 Seetong_tps[4235:554674]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x136a9b800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136a72d80>; layer = <CALayer: 0x136ac9020>>
2026-09-07 10:27:09.677 Seetong_tps[4235:554674]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x136a9b800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136a72d80>; layer = <CALayer: 0x136ac9020>> -- _camera.supportPlatform: 0
2026-09-07 10:27:09.678 Seetong_tps[4235:554674]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 02:27:09 +0000
2026-09-07 10:27:09.678 Seetong_tps[4235:554674]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-29 08:15:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 10:27:09.678 Seetong_tps[4235:554674]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 10:27:09 678
2026-09-07 10:27:09.681 Seetong_tps[4235:554674] 未处理的 biz 类型: res_video_preview_advert
2026-09-07 10:27:09.681 Seetong_tps[4235:554674]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-07 10:27:09.682 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-07 10:27:09.684 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-09-07 10:27:09.722 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:09.722 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 10:27:09.722 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 10:27:09.722 Seetong_tps[4235:554680]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 10:27:09.873 Seetong_tps[4235:554674]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 10:27:09.873 Seetong_tps[4235:554674]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 10:27:09.873 Seetong_tps[4235:554674] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 10:27:09.919 Seetong_tps[4235:554674] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 10:27:10.083 Seetong_tps[4235:554680] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x134478e40>{number = 3, name = (null)}====
2026-09-07 10:27:10.364 Seetong_tps[4235:554707] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-07 10:27:10.364 Seetong_tps[4235:554707] [DeviceMonitor] 监控管理器初始化完成
2026-09-07 10:27:10.371 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.75 - 设备: 1801 - 42835799
2026-09-07 10:27:10.373 Seetong_tps[4235:554674]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 10:27:10 373
2026-09-07 10:27:10.373 Seetong_tps[4235:554674]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x136a9b800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136a72d80>; layer = <CALayer: 0x136ac9020>>
2026-09-07 10:27:10.373 Seetong_tps[4235:554674]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x136a9b800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136a72d80>; layer = <CALayer: 0x136ac9020>> -- _camera.supportPlatform: 0
2026-09-07 10:27:10.373 Seetong_tps[4235:554674]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 02:27:09 +0000
2026-09-07 10:27:10.374 Seetong_tps[4235:554674]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-29 08:15:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 10:27:10.374 Seetong_tps[4235:554674]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 10:27:10 374
2026-09-07 10:27:10.375 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.76 - 设备: 1801 - 42835799
2026-09-07 10:27:10.375 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.76 - 设备: 1801 - 42835799
2026-09-07 10:27:10.870 Seetong_tps[4235:554707]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-07 10:27:10.870 Seetong_tps[4235:554707]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-07 10:27:10.870 Seetong_tps[4235:554707] onDeviceAuthSuccess:uid=42835799
2026-09-07 10:27:10.870 Seetong_tps[4235:554707]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1788748030.870974,lastReceiveYUVTimeInterval=1788748030.373417,interval=0.498,videoView=0x136a9b800
2026-09-07 10:27:10.871 Seetong_tps[4235:554707]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-07 10:27:10.872 Seetong_tps[4235:554674]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 10:27:10.872 Seetong_tps[4235:554765] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 10:27:10.872 Seetong_tps[4235:554680] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 10:27:10.904 Seetong_tps[4235:554715] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1346c29c0>{number = 7, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x135c9c000>
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] InitDecodePortLog: initDecodePort _decodePort = 1
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-07 10:27:10.904 Seetong_tps[4235:554707] InitDecodePortLog: playsettype = 50
2026-09-07 10:27:10.905 Seetong_tps[4235:554707] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-07 10:27:10.905 Seetong_tps[4235:554707] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-09-07 10:27:10.905 Seetong_tps[4235:554707] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-07 10:27:10.905 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.29 - 设备: 1801 - 42835799
2026-09-07 10:27:10.905 Seetong_tps[4235:554707] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-09-07 10:27:10.905 Seetong_tps[4235:554707] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-09-07 10:27:10.906 Seetong_tps[4235:554707] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-07 10:27:10.906 Seetong_tps[4235:554707] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-07 10:27:10.907 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.29 - 设备: 1801 - 42835799
2026-09-07 10:27:10.926 Seetong_tps[4235:554707]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-07 10:27:10.927 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.927 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.927 Seetong_tps[4235:554680] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-07 10:27:10.927 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-07 10:27:10.927 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.927 Seetong_tps[4235:554680] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-07 10:27:10.928 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:10.929 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 10:27:10.929 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 10:27:10.929 Seetong_tps[4235:554680] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-07 10:27:10.929 Seetong_tps[4235:554674] checkPortStatus:_decodePort=1
2026-09-07 10:27:10.929 Seetong_tps[4235:554680] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.929 Seetong_tps[4235:554765]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 10:27:10.947 Seetong_tps[4235:554707]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-07 10:27:10.948 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.948 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.948 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.33 - 设备: 1801 - 42835799
2026-09-07 10:27:10.949 Seetong_tps[4235:554674]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-09-07 10:27:10.949 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-07 10:27:10.949 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-07 10:27:10.949 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-07 10:27:10.949 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.949 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:10.950 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 10:27:10.950 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 10:27:10.950 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-07 10:27:10.950 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.951 Seetong_tps[4235:554806] 重新观看视频线程：<_NSMainThread: 0x134478000>{number = 1, name = (null)}
2026-09-07 10:27:10.952 Seetong_tps[4235:554707]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-07 10:27:10.953 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.953 Seetong_tps[4235:554707]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-07 10:27:10.953 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-07 10:27:10.953 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-07 10:27:10.953 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.953 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-07 10:27:10.966 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:10.966 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-07 10:27:10.966 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 10:27:10.966 Seetong_tps[4235:554674]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 10:27:10.966 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-07 10:27:10.967 Seetong_tps[4235:554765] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-07 10:27:10.970 Seetong_tps[4235:554674] checkPortStatus:_decodePort=1
2026-09-07 10:27:10.970 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:10.970 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-07 10:27:10.970 Seetong_tps[4235:554674] uid:42835799 playAudio
2026-09-07 10:27:10.970 Seetong_tps[4235:554769] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-07 10:27:10.970 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.35 - 设备: 1801 - 42835799
2026-09-07 10:27:10.970 Seetong_tps[4235:554674] checkPortStatus:_decodePort=1
2026-09-07 10:27:10.983 Seetong_tps[4235:554715]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-07 10:27:10.983 Seetong_tps[4235:554715]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-07 10:27:10.987 Seetong_tps[4235:554674]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-09-07 10:27:11.025 Seetong_tps[4235:554806] 重新观看视频线程：<_NSMainThread: 0x134478000>{number = 1, name = (null)}
2026-09-07 10:27:11.026 Seetong_tps[4235:554674]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.41 - 设备: 1801 - 42835799
2026-09-07 10:27:11.049 Seetong_tps[4235:554715]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-07 10:27:11.075 Seetong_tps[4235:554715]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-07 10:27:11.080 Seetong_tps[4235:554715]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-07 10:27:11.084 Seetong_tps[4235:554715]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-07 10:27:11.091 Seetong_tps[4235:554715] Failed to get IoT drive away set configuration.
2026-09-07 10:27:11.091 Seetong_tps[4235:554715]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-07 10:27:11.106 Seetong_tps[4235:554715] Failed to get IoT drive away set configuration.
2026-09-07 10:27:11.106 Seetong_tps[4235:554715]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-07 10:27:11.185 Seetong_tps[4235:554715]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-07 10:27:11.593 Seetong_tps[4235:554674] UMAPM_OOMSampling(0,0):NO
2026-09-07 10:27:11.594 Seetong_tps[4235:554674] UMAPM_NetworkSampling(0,0):NO
2026-09-07 10:27:11.609 Seetong_tps[4235:554715]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-07 10:27:16.371 Seetong_tps[4235:554674]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 10:27:18.076 Seetong_tps[4235:554707]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-09-07 10:27:18.077 Seetong_tps[4235:554674]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 10:27:18.078 Seetong_tps[4235:554674]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 10:27:18.078 Seetong_tps[4235:554674]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788746965000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 10:27:18.078 Seetong_tps[4235:554674]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 10:27:18.078 Seetong_tps[4235:554674]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 10:27:18.090 Seetong_tps[4235:554674]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-07 10:27:18.090 Seetong_tps[4235:554674]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x136a9b800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136a72d80>; layer = <CALayer: 0x136ac9020>>
2026-09-07 10:27:18.090 Seetong_tps[4235:554674] #####Vstop:uid:42835799-0-port:1
2026-09-07 10:27:18.114 Seetong_tps[4235:554674] -----------1release decodeport = 1
2026-09-07 10:27:18.115 Seetong_tps[4235:554674]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 8400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-07 10:27:18.162 Seetong_tps[4235:554674] _openGLView clearFrame ...
2026-09-07 10:27:18.162 Seetong_tps[4235:554674] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-07 10:27:38.157 Seetong_tps[4235:554674] zzzzz:backgroundDoSomething
2026-09-07 10:27:38.157 Seetong_tps[4235:554765] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 10:27:38.158 Seetong_tps[4235:554765] --FC_StopDevComEx end
2026-09-07 10:27:42.002 Seetong_tps[4235:554765] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-07 10:27:42.006 Seetong_tps[4235:554765] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-07 10:27:42.007 Seetong_tps[4235:554765] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-07 10:27:42.009 Seetong_tps[4235:554765] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-07 10:27:42.013 Seetong_tps[4235:554765] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-07 10:27:43.171 Seetong_tps[4235:554674] zzzzz:stopBackgroundTask 180seconds
2026-09-07 20:56:04.458 Seetong_tps[6127:801163] app_version=8.3.1403
2026-09-07 20:56:04.459 Seetong_tps[6127:801163]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-07 20:56:04.459 Seetong_tps[6127:801163] showForLogin 1
2026-09-07 20:56:04.459 Seetong_tps[6127:801163] AppLaunch 还剩 6.713167905807495 秒
2026-09-07 20:56:04.465 Seetong_tps[6127:801187] 询问用户是否开启推送成功
2026-09-07 20:56:04.465 Seetong_tps[6127:801187] 用户点击允许接收推送
2026-09-07 20:56:04.470 Seetong_tps[6127:801187] remoteNotificationSetting: <UNNotificationSettings: 0x125c01720; 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-09-07 20:56:04.478 Seetong_tps[6127:801163]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-07 20:56:04.494 Seetong_tps[6127:801163] viewDidLoad/configtime=2026-09-07 12:56:04 +0000
2026-09-07 20:56:04.495 Seetong_tps[6127:801163]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-07 20:56:04.495 Seetong_tps[6127:801163]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-07 20:56:04.542 Seetong_tps[6127:801163]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-07 20:56:04.544 Seetong_tps[6127:801163]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-07 20:56:04.545 Seetong_tps[6127:801163] 开始检查未读客服消息...
2026-09-07 20:56:04.545 Seetong_tps[6127:801163] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-07 20:56:04.548 Seetong_tps[6127:801163]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-07 20:56:04.548 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 20:56:04.549 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 20:56:04.551 Seetong_tps[6127:801163] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-07 20:56:04.551 Seetong_tps[6127:801163] NAV deviceOrientationDidChange:1
2026-09-07 20:56:04.553 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:04.554 Seetong_tps[6127:801163] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-07 20:56:04.554 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 20:56:04.554 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 20:56:04.594 Seetong_tps[6127:801163]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-07 20:56:04.605 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:04.605 Seetong_tps[6127:801234]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-09-07 20:56:04.605 Seetong_tps[6127:801234]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-09-07 20:56:04.691 Seetong_tps[6127:801163] Super properties have already been unregistered.
2026-09-07 20:56:04.692 Seetong_tps[6127:801192] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x11d301a80>{number = 17, name = (null)}====
2026-09-07 20:56:04.692 Seetong_tps[6127:801234] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM5MDU2NDU3MSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.RXAeUHdoovgBQPkC-1zr-ALrs5dh06Q_5ACRLweBEoo","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM5MDU2NDU3Miwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkxIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.n0tewHFmXAvN11hR_9jrZnn4ZUk8_72qpOZUx3-5rUk","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-09-07 20:56:04.692 Seetong_tps[6127:801234] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-09-07 20:56:04.693 Seetong_tps[6127:801163] UMAPM_OOMSampling(0,0):NO
2026-09-07 20:56:04.695 Seetong_tps[6127:801163]  -- deviceListDataUpdate - AppLaunch 还剩 1.47762393951416 秒 - 再延迟 1.97762393951416 秒 - 启动耗时 1.52237606048584 秒
2026-09-07 20:56:04.695 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:04.695 Seetong_tps[6127:801163] groupDeviceList 已在进行中，跳过新的调用
2026-09-07 20:56:04.695 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1522 毫秒
2026-09-07 20:56:04.697 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:04.697 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:04.697 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:04.698 Seetong_tps[6127:801163]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 189;
}
2026-09-07 20:56:04.698 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 20:56:04.700 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x1250fde00
2026-09-07 20:56:04.723 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:56:04.733 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 20:56:04.733 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 20:56:04.733 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 20:56:04.746 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:04.746 Seetong_tps[6127:801271] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:04.746 Seetong_tps[6127:801275] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:04.747 Seetong_tps[6127:801253] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x11d303a40>{number = 19, name = (null)}====
2026-09-07 20:56:04.749 Seetong_tps[6127:801196] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=19&addr=shrelay11.s5.seetong.com:6443;type=0&load=11&addr=shrelay12.s5.seetong.com:13443;type=0&load=17&addr=shrelay16.s5.seetong.com:7443;","vipRelayServers":"type=0&load=41&addr=bjrelay40.s2.seetong.com:14443;type=0&load=36&addr=bjrelay40.s2.seetong.com:5443;type=0&load=39&addr=bjrelay40.s2.seetong.com:1443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x11d303a80>{number = 20, name = (null)}====
2026-09-07 20:56:04.749 Seetong_tps[6127:801264] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.14.70","port":"26999","token":"A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1IPAgUDU1ADUlFoB1E=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11d303b00>{number = 22, name = (null)}====
2026-09-07 20:56:04.749 Seetong_tps[6127:801188] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x124438f80>{number = 3, name = (null)}====
2026-09-07 20:56:04.749 Seetong_tps[6127:801255] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x11d303ac0>{number = 21, name = (null)}====
2026-09-07 20:56:04.755 Seetong_tps[6127:801163] UMAPM_NetworkSampling(0,0):NO
2026-09-07 20:56:04.755 Seetong_tps[6127:801163]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-07 20:56:04.755 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:04.755 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:04.757 Seetong_tps[6127:801163] 蓝牙已打开
2026-09-07 20:56:04.763 Seetong_tps[6127:801252] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x125f0a180>{number = 12, name = (null)}====
2026-09-07 20:56:04.763 Seetong_tps[6127:801197] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1246c0900>{number = 23, name = (null)}====
2026-09-07 20:56:04.771 Seetong_tps[6127:801187] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x124438e80>{number = 2, name = (null)}====
2026-09-07 20:56:04.773 Seetong_tps[6127:801254] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x1246c0ec0>{number = 24, name = (null)}====
2026-09-07 20:56:04.774 Seetong_tps[6127:801269] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x125fa32c0>{number = 13, name = (null)}====
2026-09-07 20:56:04.779 Seetong_tps[6127:801163] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-07 20:56:04.779 Seetong_tps[6127:801163] 客服消息未读数量: 0
2026-09-07 20:56:04.783 Seetong_tps[6127:801163]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-07 20:56:04.783 Seetong_tps[6127:801163]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-07 20:56:04.786 Seetong_tps[6127:801195] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x12443bfc0>{number = 6, name = (null)}====
2026-09-07 20:56:04.787 Seetong_tps[6127:801163]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=41&addr=bjrelay40.s2.seetong.com:14443;type=0&load=36&addr=bjrelay40.s2.seetong.com:5443;type=0&load=39&addr=bjrelay40.s2.seetong.com:1443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay11.s5.seetong.com:6443;type=0&load=11&addr=shrelay12.s5.seetong.com:13443;type=0&load=17&addr=shrelay16.s5.seetong.com:7443;"}
2026-09-07 20:56:04.788 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 20:56:04.789 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1IPAgUDU1ADUlFoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 20:56:04.790 Seetong_tps[6127:801163]  -- 获取版本信息成功: {
}
2026-09-07 20:56:04.790 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-07 20:56:04.794 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801163] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:56:04.794 Seetong_tps[6127:801254]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:56:04.794 Seetong_tps[6127:801254] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:56:04.842 Seetong_tps[6127:801163] DB Error: 1 "table adTable has no column named adID"
2026-09-07 20:56:04.842 Seetong_tps[6127:801163] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-07 20:56:04.842 Seetong_tps[6127:801163] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-07 20:56:04.842 Seetong_tps[6127:801163]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-07 20:56:04.844 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:04.845 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:56:04.845 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:56:04.845 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1673 毫秒
2026-09-07 20:56:04.846 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:04.846 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:04.846 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:04.846 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:04.847 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:04.847 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:04.847 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:04.847 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:04.847 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:04.866 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 20:56:04.866 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:56:04.866 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJAlAGUVZpAQQB","reconn":0}}
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:04.867 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:04.928 Seetong_tps[6127:801273] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x125f0a2c0>{number = 15, name = (null)}====
2026-09-07 20:56:04.976 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 20:56:04.977 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 20:56:04.977 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:04.977 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: F2805BA3-7058-4590-B977-77CF3F3E85EC - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGUVZpAQQB;
    };
}
2026-09-07 20:56:04.977 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:04.977 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 20:56:04.991 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-07 20:56:05.025 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 20:56:05.025 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 20:56:05.025 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 20:56:05.025 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 20:56:05.045 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:05.045 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:56:05.298 Seetong_tps[6127:801163] MessageThrottle reloadTableView ---
2026-09-07 20:56:06.625 Seetong_tps[6127:801163] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-07 20:56:06.625 Seetong_tps[6127:801163] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-07 20:56:06.625 Seetong_tps[6127:801163] 用户设置的具体字体大小: 17.000000
2026-09-07 20:56:06.767 Seetong_tps[6127:801163] AppLaunch hideForRefreshToken
2026-09-07 20:56:06.767 Seetong_tps[6127:801163] AppLaunch hideForRefreshToken dismiss
2026-09-07 20:56:06.767 Seetong_tps[6127:801163] AppLaunch dismiss...
2026-09-07 20:56:07.082 Seetong_tps[6127:801163] AppLaunch dismiss... end
2026-09-07 20:56:07.082 Seetong_tps[6127:801163]  dealloc -- STAppLaunchWindow
2026-09-07 20:56:07.083 Seetong_tps[6127:801163]  dealloc -- STAppLaunchViewController
2026-09-07 20:56:07.649 Seetong_tps[6127:801163]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-07 20:56:07.883 Seetong_tps[6127:801273] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x125f0a2c0>{number = 15, name = (null)}====
2026-09-07 20:56:08.205 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:08.205 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:08.205 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:08.439 Seetong_tps[6127:801273] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x125f0a2c0>{number = 15, name = (null)}====
2026-09-07 20:56:09.494 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 20:56:09.748 Seetong_tps[6127:801163] UMAPM_OOMSampling(0,0):NO
2026-09-07 20:56:09.748 Seetong_tps[6127:801163] UMAPM_NetworkSampling(0,0):NO
2026-09-07 20:56:09.992 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:09.993 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:56:09.993 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom start
2026-09-07 20:56:09.993 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom
2026-09-07 20:56:10.222 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:10.222 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:10.223 Seetong_tps[6127:801272] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:10.223 Seetong_tps[6127:801192] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:10.225 Seetong_tps[6127:801254] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1246c0ec0>{number = 24, name = (null)}====
2026-09-07 20:56:10.227 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:10.250 Seetong_tps[6127:801269] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x125fa32c0>{number = 13, name = (null)}====
2026-09-07 20:56:10.271 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:56:10.271 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:56:10.271 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:56:10.271 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:56:10.271 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:10.272 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:10.272 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:10.272 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:56:10.272 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:56:10.273 Seetong_tps[6127:801269]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:56:10.273 Seetong_tps[6127:801269]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:56:10.273 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:56:10.273 Seetong_tps[6127:801269] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:56:10.273 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:56:10.273 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 20:56:10.273 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:56:10.273 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 7100 毫秒
2026-09-07 20:56:10.274 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:10.274 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:10.274 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:10.274 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:10.279 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:10.279 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:10.279 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:10.280 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:10.280 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:11.406 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:11.406 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:56:11.407 Seetong_tps[6127:801254] zzzzz:FC_ResumeDevCom start
2026-09-07 20:56:11.408 Seetong_tps[6127:801254] zzzzz:FC_ResumeDevCom
2026-09-07 20:56:11.536 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:11.537 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:11.537 Seetong_tps[6127:801187] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:11.537 Seetong_tps[6127:801254] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:11.617 Seetong_tps[6127:801269] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x125fa32c0>{number = 13, name = (null)}====
2026-09-07 20:56:11.619 Seetong_tps[6127:801272] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d49a6c0>{number = 26, name = (null)}====
2026-09-07 20:56:11.626 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:56:11.626 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:56:11.627 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:56:11.628 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:11.628 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:56:11.630 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:56:11.630 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:56:11.630 Seetong_tps[6127:801272]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:56:11.630 Seetong_tps[6127:801272]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:56:11.630 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:56:11.631 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:56:11.650 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:56:11.650 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 20:56:11.650 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:56:11.650 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8478 毫秒
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:11.651 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:11.651 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:11.653 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:11.654 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:11.654 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:11.657 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:11.657 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:11.864 Seetong_tps[6127:801269] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x125fa32c0>{number = 13, name = (null)}====
2026-09-07 20:56:14.695 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 20:56:16.544 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:56:17.230 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:17.231 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:56:17.231 Seetong_tps[6127:801187] zzzzz:FC_ResumeDevCom start
2026-09-07 20:56:17.232 Seetong_tps[6127:801187] zzzzz:FC_ResumeDevCom
2026-09-07 20:56:17.403 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:17.404 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:17.404 Seetong_tps[6127:801192] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:17.404 Seetong_tps[6127:801187] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:17.464 Seetong_tps[6127:801269] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x125fa32c0>{number = 13, name = (null)}====
2026-09-07 20:56:17.466 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:17.498 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:17.498 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:17.498 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:17.522 Seetong_tps[6127:801272] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d49a6c0>{number = 26, name = (null)}====
2026-09-07 20:56:17.529 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:56:17.529 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:56:17.529 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:56:17.529 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:56:17.530 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:56:17.530 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:56:17.530 Seetong_tps[6127:801272]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:56:17.530 Seetong_tps[6127:801272]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:56:17.530 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:56:17.530 Seetong_tps[6127:801272] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:56:17.531 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:56:17.531 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 20:56:17.531 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:56:17.531 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 14358 毫秒
2026-09-07 20:56:17.532 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:17.532 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:17.532 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:17.532 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:17.538 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:17.539 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:17.539 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:17.540 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:17.540 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:18.451 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:18.451 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:18.452 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:18.452 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 20:56:18.452 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 20:56:38.282 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 20:56:38.283 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:38.283 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:38.288 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom start
2026-09-07 20:56:38.288 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom
2026-09-07 20:56:38.515 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:56:38.515 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 20:56:38.515 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 20:56:38.516 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:38.524 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 20:56:38.528 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:38.528 Seetong_tps[6127:801974] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:38.528 Seetong_tps[6127:801974] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:38.727 Seetong_tps[6127:801272] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.213.86","port":"26999","token":"A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIU1IHUlABAllvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11d49a6c0>{number = 26, name = (null)}====
2026-09-07 20:56:38.727 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 20:56:38.727 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIU1IHUlABAllvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 20:56:38.796 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJAlAGUlppAQQB","reconn":1}}
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:38.797 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:38.800 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:38.903 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 20:56:38.903 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 20:56:38.904 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:38.904 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 41C3E905-4376-4D50-8833-69AFF0C4CD7B - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGUlppAQQB;
    };
}
2026-09-07 20:56:38.904 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:38.904 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 20:56:38.958 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 20:56:38.958 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 20:56:38.958 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 20:56:38.959 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 20:56:39.544 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:39.545 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:56:39.545 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom start
2026-09-07 20:56:39.546 Seetong_tps[6127:801272] zzzzz:FC_ResumeDevCom
2026-09-07 20:56:39.728 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:39.729 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:39.729 Seetong_tps[6127:801272] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:39.729 Seetong_tps[6127:801988] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:39.745 Seetong_tps[6127:801974] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d650bc0>{number = 28, name = (null)}====
2026-09-07 20:56:39.747 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:39.790 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:39.790 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:39.790 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:39.808 Seetong_tps[6127:801987] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d653080>{number = 30, name = (null)}====
2026-09-07 20:56:39.815 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:56:39.816 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:56:39.816 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:56:39.816 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:56:39.817 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:56:39.821 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:56:39.821 Seetong_tps[6127:801987]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:56:39.821 Seetong_tps[6127:801987]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:56:39.822 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:56:39.822 Seetong_tps[6127:801987] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:56:39.822 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:56:39.822 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 20:56:39.822 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:56:39.822 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 36650 毫秒
2026-09-07 20:56:39.823 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:39.823 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:39.823 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:39.823 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:39.829 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:39.830 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:39.830 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:39.830 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:39.831 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:39.998 Seetong_tps[6127:801974] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d650bc0>{number = 28, name = (null)}====
2026-09-07 20:56:42.010 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 20:56:43.718 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:56:43.718 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:56:43.718 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:56:43.861 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:43.862 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:43.862 Seetong_tps[6127:801987] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:43.862 Seetong_tps[6127:801988] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:43.930 Seetong_tps[6127:801974] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d650bc0>{number = 28, name = (null)}====
2026-09-07 20:56:48.450 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:56:48.662 Seetong_tps[6127:801988] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11d652100>{number = 29, name = (null)}====
2026-09-07 20:56:48.686 Seetong_tps[6127:801272] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x11d49a6c0>{number = 26, name = (null)}====
2026-09-07 20:56:48.800 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 20:56:49.027 Seetong_tps[6127:801272] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x11d49a6c0>{number = 26, name = (null)}====
2026-09-07 20:56:50.101 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 20:56:50.103 Seetong_tps[6127:801163]  -- 收到离线推送 -- 告警列表 - 已读 - msgTitle: (null)
2026-09-07 20:56:50.116 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:50.116 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:50.116 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 85E07C44-B978-4E0F-AB98-4EEC4C0C32C9 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGVFJpAQQB;
    };
}
2026-09-07 20:56:50.116 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:50.169 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 20:56:50.169 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 20:56:50.169 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 20:56:50.169 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:50.169 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:50.170 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 20:56:50.170 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 20:56:50.171 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 20:56:50.175 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 20:56:50.175 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 20:56:50.175 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 20:56:50.179 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 20:56:50.180 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:50.180 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:50.180 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 707DD69A-8D52-4633-8919-2DC48675F222 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGVFJpAQQB;
    };
}
2026-09-07 20:56:50.180 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:50.230 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 20:56:50.230 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 20:56:50.230 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 20:56:50.231 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 20:56:50.231 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 20:56:50.231 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 20:56:50.231 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 20:56:50.311 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196d7e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B63D329DF4827637D52
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.311 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196d7e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B63D329DF4827637D52
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.315 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196d9e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B67EBC7818874C3C9A2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.315 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196d9e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B67EBC7818874C3C9A2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.317 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196ca80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B6FEC27A956CFBBDED6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.317 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196ca80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B6FEC27A956CFBBDED6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.318 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196c980> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B6CEBC6FB3E717B094E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.318 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196c980> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B6CEBC6FB3E717B094E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.318 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196db40> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B67EB4A745827E10169
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.318 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196db40> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B67EB4A745827E10169
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.319 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196db80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B68D3E78002CF3AE9F8
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.319 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196db80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B68D3E78002CF3AE9F8
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.346 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196dc20> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B88D329DF4827637D55
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:50.346 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196dc20> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15B88D329DF4827637D55
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.314 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196dc00> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc2a9ebeef-2909-4e83-b4c0-e4746954e4f8.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788821946&Signature=3S4QZ%2BCIWZJqSkOjzjJYD7Y5MTY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF15F4ED329DF4827637D69
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.611 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 20:56:51.614 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:51.614 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:51.614 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 31F78B1F-786A-4351-8F66-210558F0E23B - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGVFNpAQQB;
    };
}
2026-09-07 20:56:51.614 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:51.678 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 20:56:51.678 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 20:56:51.678 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 20:56:51.680 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:51.680 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 20:56:51.683 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 20:56:51.684 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 20:56:51.685 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 20:56:51.695 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 20:56:51.695 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 20:56:51.695 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 20:56:51.706 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 20:56:51.707 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:51.707 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:56:51.707 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 22EAD625-CAA1-4E8A-886C-2393B6BD874D - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAGVFNpAQQB;
    };
}
2026-09-07 20:56:51.707 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:56:51.753 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 20:56:51.753 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 20:56:51.753 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 20:56:51.753 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 20:56:51.753 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 20:56:51.754 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 20:56:51.754 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196ed20> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF1610FD329DF4827637D78
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f0c0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16114EBC6FB3E717B096C
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196e080> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16110EBC7818874C3C9E6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196d5e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16110EB4A745827E10187
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196c8e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16110D3E78002CF3AEA1D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.770 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f8a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16118EC27A956CFBBDEE7
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.797 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f480> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16133D329DF4827637D7A
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.797 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f480> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16133D329DF4827637D7A
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.806 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196c920> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16141EBC6FB3E717B096F
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.807 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196ca20> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF1613CEBC7818874C3C9E9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.809 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196efa0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF1613DEB4A745827E10189
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.809 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196efa0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16143EC27A956CFBBDEE9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.810 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196efa0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF1613BD3E78002CF3AEA1F
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:51.835 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f760> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:51 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16155D329DF4827637D7E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:54.538 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:56:54.539 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:56:54.539 Seetong_tps[6127:801974] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:56:54.539 Seetong_tps[6127:801991] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:56:54.565 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x12196f240> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc2a9ebeef-2909-4e83-b4c0-e4746954e4f8.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788821946&Signature=3S4QZ%2BCIWZJqSkOjzjJYD7Y5MTY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 12:56:54 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BF16C01D329DF4827637DD9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 20:56:56.237 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:56:56.278 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:56:56.278 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:56:56.278 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:56:56.279 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:56:56.279 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:56:56.465 Seetong_tps[6127:801187] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x124438e80>{number = 2, name = (null)}====
2026-09-07 20:56:58.087 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:56:58.087 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:56:58.088 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:56:58.088 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 20:56:58.088 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 20:57:18.183 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 20:57:18.184 Seetong_tps[6127:801187] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 20:57:18.184 Seetong_tps[6127:801187] --FC_StopDevComEx end
2026-09-07 20:57:23.173 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 20:59:40.079 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 20:59:40.080 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:59:40.080 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:59:40.091 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom start
2026-09-07 20:59:40.091 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom
2026-09-07 20:59:40.104 Seetong_tps[6127:801234] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-07 20:59:40.435 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:59:40.435 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 20:59:40.435 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 20:59:40.437 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 20:59:40.641 Seetong_tps[6127:801991] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.8.100","port":"26999","token":"A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUDU1AMVlVoB1E=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1219da440>{number = 31, name = (null)}====
2026-09-07 20:59:40.642 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 20:59:40.642 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUDU1AMVlVoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 20:59:40.715 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 20:59:40.715 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 20:59:40.715 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 20:59:40.715 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 20:59:40.716 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:59:40.716 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJAlAJVVJpAQQB","reconn":1}}
2026-09-07 20:59:40.716 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:59:40.717 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:59:40.717 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:59:40.718 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:59:40.823 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 20:59:40.823 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 20:59:40.823 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 20:59:40.824 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 670DF660-C4BA-4A34-B544-ECF0EA12E7F5 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJAlAJVVJpAQQB;
    };
}
2026-09-07 20:59:40.824 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 20:59:40.824 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 20:59:40.882 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 20:59:40.882 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 20:59:40.882 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 20:59:40.884 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 20:59:41.137 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 20:59:41.138 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 20:59:41.138 Seetong_tps[6127:805534] zzzzz:FC_ResumeDevCom start
2026-09-07 20:59:41.139 Seetong_tps[6127:805534] zzzzz:FC_ResumeDevCom
2026-09-07 20:59:41.350 Seetong_tps[6127:801990] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219da3c0>{number = 34, name = (null)}====
2026-09-07 20:59:41.351 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:59:41.384 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 20:59:41.384 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 20:59:41.384 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 20:59:41.391 Seetong_tps[6127:805537] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219d94c0>{number = 32, name = (null)}====
2026-09-07 20:59:41.404 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 20:59:41.404 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 20:59:41.404 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 20:59:41.404 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 20:59:41.405 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 20:59:41.407 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 20:59:41.407 Seetong_tps[6127:805537]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 20:59:41.408 Seetong_tps[6127:805537]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 20:59:41.408 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 20:59:41.408 Seetong_tps[6127:805537] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 20:59:41.408 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 20:59:41.408 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 20:59:41.408 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 20:59:41.408 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 218236 毫秒
2026-09-07 20:59:41.409 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:59:41.409 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:59:41.409 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:59:41.409 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 20:59:41.415 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 20:59:41.415 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 20:59:41.415 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 20:59:41.417 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 20:59:41.417 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 20:59:42.110 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 20:59:42.110 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 20:59:42.111 Seetong_tps[6127:805537] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 20:59:42.111 Seetong_tps[6127:801990] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 20:59:47.895 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 20:59:47.896 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 20:59:47.896 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 20:59:47.896 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 20:59:47.897 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:00:07.995 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 21:00:07.995 Seetong_tps[6127:805534] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 21:00:07.995 Seetong_tps[6127:805534] --FC_StopDevComEx end
2026-09-07 21:00:11.238 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:00:11.238 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 21:00:12.990 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 21:02:20.418 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 21:02:20.419 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:02:20.419 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:02:20.424 Seetong_tps[6127:807546] zzzzz:FC_ResumeDevCom start
2026-09-07 21:02:20.424 Seetong_tps[6127:807546] zzzzz:FC_ResumeDevCom
2026-09-07 21:02:20.446 Seetong_tps[6127:801234] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-07 21:02:20.536 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:02:20.537 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:02:20.537 Seetong_tps[6127:807547] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:02:20.537 Seetong_tps[6127:807546] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:02:20.649 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:02:20.649 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 21:02:20.649 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 21:02:20.655 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 21:02:20.882 Seetong_tps[6127:807546] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.196.16","port":"26999","token":"A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIU1IHU1UFA1FvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1219db380>{number = 35, name = (null)}====
2026-09-07 21:02:20.882 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 21:02:20.883 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIU1IHU1UFA1FvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 21:02:20.956 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 21:02:20.957 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:02:20.957 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:02:20.957 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 21:02:20.958 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:02:20.958 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJA1UCU1JpAQQB","reconn":1}}
2026-09-07 21:02:20.958 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:02:20.959 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:02:20.959 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:02:20.961 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:02:21.074 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 21:02:21.074 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 21:02:21.075 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:02:21.075 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 0A83845D-2ED7-4B3D-8F63-32392869E462 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1UCU1NpAQQB;
    };
}
2026-09-07 21:02:21.076 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:02:21.076 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 21:02:21.120 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:02:21.121 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:02:21.121 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:02:21.121 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:02:21.587 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:02:21.588 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:02:21.588 Seetong_tps[6127:801987] zzzzz:FC_ResumeDevCom start
2026-09-07 21:02:21.590 Seetong_tps[6127:801987] zzzzz:FC_ResumeDevCom
2026-09-07 21:02:21.739 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:02:21.740 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:02:21.740 Seetong_tps[6127:807547] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:02:21.740 Seetong_tps[6127:801987] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:02:21.802 Seetong_tps[6127:807546] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219db380>{number = 35, name = (null)}====
2026-09-07 21:02:21.807 Seetong_tps[6127:801990] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219da3c0>{number = 34, name = (null)}====
2026-09-07 21:02:21.812 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:02:21.812 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:02:21.813 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:02:21.813 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:02:21.814 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:02:21.814 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:02:21.815 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:02:21.815 Seetong_tps[6127:801990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:02:21.815 Seetong_tps[6127:801990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:02:21.816 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:02:21.816 Seetong_tps[6127:801990] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:02:21.816 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:02:21.816 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:02:21.817 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:02:21.817 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 378644 毫秒
2026-09-07 21:02:21.818 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:02:21.818 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:02:21.818 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:02:21.818 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:02:21.821 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:02:21.822 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:02:21.822 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:02:21.823 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:02:21.823 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:02:21.854 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:02:21.854 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:02:21.855 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:02:22.071 Seetong_tps[6127:807546] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219db380>{number = 35, name = (null)}====
2026-09-07 21:02:26.015 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:02:28.651 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:02:28.651 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:02:28.652 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:02:28.652 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:02:28.652 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:02:48.744 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 21:02:48.745 Seetong_tps[6127:801990] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 21:02:48.745 Seetong_tps[6127:801990] --FC_StopDevComEx end
2026-09-07 21:02:51.685 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:02:51.685 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 21:02:53.749 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 21:06:11.489 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 21:06:11.490 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:11.490 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:11.501 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:11.504 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:11.515 Seetong_tps[6127:801234] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-07 21:06:11.630 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:11.630 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:11.631 Seetong_tps[6127:807544] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:11.631 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:11.716 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:06:11.716 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 21:06:11.716 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 21:06:11.725 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 21:06:11.932 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.196.211","port":"26999","token":"A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQBWlUCUFQHB1ABOQNT","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:11.932 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 21:06:11.933 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQBWlUCUFQHB1ABOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 21:06:12.038 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 21:06:12.039 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:06:12.039 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:06:12.039 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 21:06:12.040 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:12.040 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJA1UGUFBpAQQB","reconn":1}}
2026-09-07 21:06:12.040 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:12.041 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:12.041 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:12.043 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:12.145 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 21:06:12.145 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 21:06:12.146 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:06:12.146 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 1A6C4ED6-31CE-44B6-B5CA-3AD36270E543 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1UGUFBpAQQB;
    };
}
2026-09-07 21:06:12.146 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:12.146 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 21:06:12.201 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:06:12.201 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:06:12.202 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:06:12.202 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:06:12.680 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:12.682 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:06:12.683 Seetong_tps[6127:810755] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:12.684 Seetong_tps[6127:810755] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:12.820 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:12.820 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:12.820 Seetong_tps[6127:801990] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:12.820 Seetong_tps[6127:810755] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:12.882 Seetong_tps[6127:807544] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219da840>{number = 37, name = (null)}====
2026-09-07 21:06:12.884 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:12.910 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:12.917 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:06:12.917 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:06:12.917 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:06:12.917 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:06:12.920 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:06:12.921 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:06:12.921 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:06:12.921 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:06:12.921 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:06:12.921 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:06:12.921 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:06:12.921 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:06:12.923 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:06:12.923 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 609750 毫秒
2026-09-07 21:06:12.924 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:12.924 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:12.924 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:12.924 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:12.929 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:06:12.929 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:06:12.930 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:06:12.930 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:12.930 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:12.930 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:12.931 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:12.931 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:13.144 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:14.744 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:06:15.142 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:15.142 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:06:15.143 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:15.144 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:15.347 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:15.347 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:15.347 Seetong_tps[6127:810752] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:15.347 Seetong_tps[6127:807544] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:15.372 Seetong_tps[6127:810751] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219d87c0>{number = 44, name = (null)}====
2026-09-07 21:06:15.373 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:15.382 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:15.387 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:06:15.387 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:06:15.388 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:06:15.388 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:06:15.389 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:06:15.389 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:06:15.389 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:06:15.389 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:06:15.389 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:06:15.389 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:06:15.406 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:06:15.406 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 612234 毫秒
2026-09-07 21:06:15.407 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:15.407 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:15.407 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:15.407 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:15.412 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:15.413 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:15.413 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:15.413 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:15.413 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:15.633 Seetong_tps[6127:810751] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219d87c0>{number = 44, name = (null)}====
2026-09-07 21:06:16.340 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:16.341 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:06:16.343 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:16.343 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:16.541 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:16.541 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:16.541 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:16.541 Seetong_tps[6127:810751] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:16.549 Seetong_tps[6127:801990] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219da3c0>{number = 34, name = (null)}====
2026-09-07 21:06:16.550 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:16.589 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:06:16.589 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:06:16.590 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:06:16.594 Seetong_tps[6127:810752] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x12190e880>{number = 40, name = (null)}====
2026-09-07 21:06:16.600 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:06:16.600 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:06:16.601 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:06:16.601 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:06:16.602 Seetong_tps[6127:810752]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:810752]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:06:16.602 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:810752] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:06:16.602 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:06:16.602 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:06:16.602 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 613430 毫秒
2026-09-07 21:06:16.604 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:16.604 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:16.604 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:16.604 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:16.609 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:16.610 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:16.610 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:16.611 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:16.611 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:18.821 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:18.822 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:18.823 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:18.823 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:06:18.823 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:06:23.632 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 21:06:23.632 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:23.632 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:23.632 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:23.635 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:23.870 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:06:23.870 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 21:06:23.870 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 21:06:23.877 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 21:06:23.886 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:23.887 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:23.887 Seetong_tps[6127:801987] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:23.887 Seetong_tps[6127:807544] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:24.098 Seetong_tps[6127:801990] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwIGUVQFVFcDblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1219da3c0>{number = 34, name = (null)}====
2026-09-07 21:06:24.098 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 21:06:24.098 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwIGUVQFVFcDblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 21:06:24.166 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 21:06:24.166 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:06:24.166 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:06:24.166 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 21:06:24.167 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:24.167 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJA1UGU1ZpAQQB","reconn":1}}
2026-09-07 21:06:24.167 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:24.167 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:24.167 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:24.168 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:24.272 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 21:06:24.272 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 21:06:24.272 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:06:24.273 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 66A7BC35-F138-4889-A487-ABC6329931F1 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1UGU1ZpAQQB;
    };
}
2026-09-07 21:06:24.273 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:24.273 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 21:06:24.316 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:06:24.317 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:06:24.317 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:06:24.317 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:06:24.660 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:24.660 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:06:24.660 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:24.661 Seetong_tps[6127:801990] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:24.786 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:24.786 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:24.786 Seetong_tps[6127:801990] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:24.786 Seetong_tps[6127:810755] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:24.863 Seetong_tps[6127:810967] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x121af9680>{number = 45, name = (null)}====
2026-09-07 21:06:24.864 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:24.905 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:06:24.905 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:06:24.905 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:06:24.912 Seetong_tps[6127:807544] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219da840>{number = 37, name = (null)}====
2026-09-07 21:06:24.922 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:06:24.923 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:06:24.923 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:06:24.923 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:06:24.924 Seetong_tps[6127:807544]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:807544]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:06:24.924 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:06:24.924 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:06:24.924 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:06:24.924 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 621752 毫秒
2026-09-07 21:06:24.925 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:24.925 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:24.925 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:24.925 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:24.929 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:24.929 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:24.929 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:24.930 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:24.930 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:25.113 Seetong_tps[6127:801990] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219da3c0>{number = 34, name = (null)}====
2026-09-07 21:06:25.921 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:06:25.930 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:06:25.997 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:06:25.997 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:06:25.999 Seetong_tps[6127:801163] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-07 21:06:26.000 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:26.051 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:06:26.054 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:06:26.073 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:06:26 074
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:06:25 +0000
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:06:26 075
2026-09-07 21:06:26.074 Seetong_tps[6127:801163] 未处理的 biz 类型: res_video_preview_advert
2026-09-07 21:06:26.074 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-07 21:06:26.079 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-09-07 21:06:26.080 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-09-07 21:06:26.102 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:06:26.102 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:06:26.102 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:06:26.103 Seetong_tps[6127:810967]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:06:26.170 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:26.172 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:26.172 Seetong_tps[6127:810966] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:26.172 Seetong_tps[6127:810966] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:26.173 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-09-07 21:06:26.175 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961500; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11d5a0ca0>; layer = <CALayer: 0x121b29a40>>
2026-09-07 21:06:26.303 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:06:28.175 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.18 - 设备: 1801 - 42835799
2026-09-07 21:06:28.655 Seetong_tps[6127:801163] Successfully load keyboard extensions
2026-09-07 21:06:30.204 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:06:30.544 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961500; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11d5a0ca0>; layer = <CALayer: 0x121b29a40>>
2026-09-07 21:06:30.544 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:06:30.545 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:06:30.558 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:06:30.559 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:30.591 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:30.591 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:30.591 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:30.592 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:06:30.592 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:30.592 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:30.760 Seetong_tps[6127:810967] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121af9680>{number = 45, name = (null)}====
2026-09-07 21:06:31.103 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:06:31.103 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:06:31.103 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:06:31.103 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:06:31.105 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:06:31.105 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:06:31.108 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:06:31.108 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:06:31.566 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:06:31.566 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:06:31.568 Seetong_tps[6127:810966] zzzzz:FC_ResumeDevCom start
2026-09-07 21:06:31.568 Seetong_tps[6127:810966] zzzzz:FC_ResumeDevCom
2026-09-07 21:06:31.697 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:06:31.698 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:06:31.698 Seetong_tps[6127:810755] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:06:31.698 Seetong_tps[6127:810966] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:06:31.768 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:31.770 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:31.812 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:06:31.812 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:06:31.812 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:06:31.822 Seetong_tps[6127:807544] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219da840>{number = 37, name = (null)}====
2026-09-07 21:06:31.828 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:06:31.829 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:06:31.830 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:06:31.830 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:06:31.831 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:06:31.831 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:06:31.831 Seetong_tps[6127:807544]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:06:31.831 Seetong_tps[6127:807544]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:06:31.831 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:06:31.832 Seetong_tps[6127:807544] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:06:31.832 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:06:31.832 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:06:31.832 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:06:31.832 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 628659 毫秒
2026-09-07 21:06:31.833 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:31.833 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:31.833 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:31.833 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:06:31.839 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:06:31.839 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:06:31.840 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:06:31.840 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:06:31.840 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:06:32.012 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:06:32.592 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:06:32.600 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x11d359000
2026-09-07 21:06:34.170 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:06:34.648 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:06:34.648 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:06:34.649 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:06:34.649 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:06:34.649 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:06:54.747 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 21:06:54.747 Seetong_tps[6127:807544] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 21:06:54.747 Seetong_tps[6127:807544] --FC_StopDevComEx end
2026-09-07 21:06:59.746 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 21:07:01.665 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:01.667 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 21:07:03.344 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 21:07:03.344 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:03.344 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:03.345 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:03.345 Seetong_tps[6127:807544] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:03.569 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:07:03.569 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 21:07:03.569 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 21:07:03.576 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 21:07:03.769 Seetong_tps[6127:801987] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.196.16","port":"26999","token":"A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIU1IHU1UAAVJvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11d653080>{number = 30, name = (null)}====
2026-09-07 21:07:03.769 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 21:07:03.769 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIU1IHU1UAAVJvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 21:07:03.846 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJA1UHUVFpAQQB","reconn":1}}
2026-09-07 21:07:03.847 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:07:03.848 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:03.848 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:03.849 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:03.953 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 21:07:03.954 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 21:07:03.954 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:07:03.954 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 44A5C37A-9E82-4DE2-A1E4-1ED2AB1D060A - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1UHUVFpAQQB;
    };
}
2026-09-07 21:07:03.954 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:07:03.955 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 21:07:04.016 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:07:04.017 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:07:04.017 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:07:04.017 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:07:04.512 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:04.513 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:04.515 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:04.515 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:04.720 Seetong_tps[6127:801987] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d653080>{number = 30, name = (null)}====
2026-09-07 21:07:04.722 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:04.739 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:04.773 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:04.773 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:04.774 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:04.774 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:04.774 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:04.774 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:04.774 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:04.775 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:04.782 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:04.782 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:04.782 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:04.782 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:04.782 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:04.782 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:04.783 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:04.783 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:04.783 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 661610 毫秒
2026-09-07 21:07:04.784 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:04.784 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:04.784 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:04.784 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:04.790 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:04.790 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:04.791 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:04.792 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:04.792 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:05.002 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:05.350 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:05.351 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:05.351 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:05.351 Seetong_tps[6127:801987] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:06.627 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:07:12.901 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:12.901 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:12.904 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:12.904 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:13.058 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:13.058 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:13.059 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:13.059 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:13.132 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:13.134 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:13.154 Seetong_tps[6127:811558] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121933f40>{number = 49, name = (null)}====
2026-09-07 21:07:13.173 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:13.174 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:13.174 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:13.174 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:13.174 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:13.174 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:13.175 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:13.175 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:13.175 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:13.175 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:13.175 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:13.175 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:13.175 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:13.175 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:13.175 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:13.175 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:13.175 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 670003 毫秒
2026-09-07 21:07:13.176 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:13.176 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:13.176 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:13.176 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:13.182 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:13.183 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:13.183 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:13.183 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:13.183 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:13.373 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:13.778 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:07:13.782 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:07:13.812 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:13.816 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:13.865 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:07:13.868 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:07:13 878
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:07:13 +0000
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:07:13.877 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:07:13 878
2026-09-07 21:07:13.878 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:07:13.878 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-07 21:07:13.878 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-07 21:07:13.918 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:07:13.918 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:07:13.918 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:07:13.918 Seetong_tps[6127:811640]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:07:14.039 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:14.039 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:14.040 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:14.040 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:14.040 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.22 - 设备: 1801 - 42835799
2026-09-07 21:07:14.042 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961500; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x125c24da0>; layer = <CALayer: 0x121b2bab0>>
2026-09-07 21:07:14.121 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:15.423 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961500; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x125c24da0>; layer = <CALayer: 0x121b2bab0>>
2026-09-07 21:07:15.423 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:07:15.424 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:07:15.426 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:07:15.428 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:15.466 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:15.467 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:15.467 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:15.468 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:15.468 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:15.468 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:15.656 Seetong_tps[6127:811558] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121933f40>{number = 49, name = (null)}====
2026-09-07 21:07:15.974 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:15.974 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:15.975 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:07:15.975 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:07:15.976 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:07:15.976 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:07:15.978 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:07:15.979 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:07:16.328 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:16.328 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:16.329 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:16.329 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:16.492 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:16.493 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:16.493 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:16.493 Seetong_tps[6127:811558] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:16.537 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:16.538 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:16.582 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:16.590 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:16.590 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:16.590 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:16.591 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:16.592 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:16.592 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:16.592 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:16.592 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:16.592 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:16.592 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:16.592 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:16.593 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:16.593 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:16.593 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 673420 毫秒
2026-09-07 21:07:16.594 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:16.594 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:16.594 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:16.594 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:16.596 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:16.597 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:16.597 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:16.597 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:16.597 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:17.395 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:17.395 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:17.396 Seetong_tps[6127:811640] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:17.396 Seetong_tps[6127:811640] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:17.467 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:07:17.474 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x121aa6a00
2026-09-07 21:07:17.595 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:17.596 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:17.597 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:17.597 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:17.597 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:17.597 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:17.620 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:17.628 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:17.629 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:17.629 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:17.629 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:17.630 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:17.630 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:17.630 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:17.630 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:17.630 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:17.630 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:17.630 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:17.630 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:17.630 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:17.631 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 674458 毫秒
2026-09-07 21:07:17.631 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:17.631 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:17.631 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:17.631 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:17.633 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:17.634 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:17.634 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:17.634 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:17.635 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:18.819 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:07:18.829 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:07:18.855 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:18.857 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:18.901 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:07:18.903 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:07:18 909
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:07:18 +0000
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:07:18.909 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:07:18 909
2026-09-07 21:07:18.910 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:07:18.910 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:07:18.920 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:18.920 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:18.920 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:18.959 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:07:18.959 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:07:18.959 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:07:18.959 Seetong_tps[6127:811559]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:07:19.142 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:19.162 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:20.028 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:20.030 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:20.030 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:20.030 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:20.031 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.17 - 设备: 1801 - 42835799
2026-09-07 21:07:20.038 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x121b4a220>; layer = <CALayer: 0x1219ed830>>
2026-09-07 21:07:20.849 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121961180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x121b4a220>; layer = <CALayer: 0x1219ed830>>
2026-09-07 21:07:20.849 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:07:20.849 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:07:20.851 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:07:20.851 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:20.888 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:20.889 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:20.889 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:20.890 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:20.890 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:20.890 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:21.080 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:21.396 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:21.396 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:21.397 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:07:21.397 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:07:21.397 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:07:21.398 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:07:21.400 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:07:21.401 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:07:21.755 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:21.755 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:21.757 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:21.757 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:21.942 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:21.943 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:21.943 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:21.943 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:21.960 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:21.961 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:21.986 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:21.992 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:21.992 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:21.992 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:21.992 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:21.993 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:21.993 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:21.993 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:21.993 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:21.993 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:21.993 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:21.994 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:21.994 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:21.994 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:21.994 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 678821 毫秒
2026-09-07 21:07:21.995 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:21.995 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:21.995 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:21.995 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:22.001 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:22.001 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:22.001 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:22.001 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:22.002 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:22.002 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:22.003 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:22.003 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:22.251 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:22.890 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:07:22.895 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x11442da00
2026-09-07 21:07:22.986 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:22.987 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:22.987 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:22.988 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:23.142 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:23.143 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:23.143 Seetong_tps[6127:811559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:23.143 Seetong_tps[6127:811558] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:23.208 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:23.209 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:23.234 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:23.234 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:23.235 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:23.239 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:23.245 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:23.245 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:23.245 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:23.245 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:23.246 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:23.247 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:23.247 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:23.247 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:23.247 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:23.247 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:23.247 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:23.247 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:23.247 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:23.247 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 680075 毫秒
2026-09-07 21:07:23.248 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:23.248 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:23.248 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:23.248 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:23.253 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:23.254 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:23.254 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:23.254 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:23.254 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:23.850 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:07:25.416 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:25.416 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:25.421 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:25.421 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:25.564 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:25.565 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:25.565 Seetong_tps[6127:811558] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:25.565 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:25.643 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:25.650 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:25.650 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:25.650 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:25.650 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:25.652 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:25.652 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:25.652 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:25.652 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:25.652 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:25.652 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:25.652 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:25.653 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:25.653 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:25.653 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 682480 毫秒
2026-09-07 21:07:25.654 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:25.654 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:25.654 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:25.654 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:25.656 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:25.657 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:25.657 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:25.658 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:25.663 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:25.663 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:25.665 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:25.999 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:25.999 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:26.003 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:26.003 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:26.137 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:26.137 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:26.137 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:26.137 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:26.231 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:26.232 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:26.249 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:26.268 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:26.269 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:26.269 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:26.269 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:26.269 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:26.269 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:26.269 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:26.270 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:26.270 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:26.270 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:26.270 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:26.270 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:26.270 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:26.270 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:26.270 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:26.270 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:26.270 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 683098 毫秒
2026-09-07 21:07:26.271 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:26.271 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:26.271 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:26.271 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:26.273 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:26.274 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:26.274 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:26.278 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:26.278 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:26.494 Seetong_tps[6127:811559] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1145394c0>{number = 50, name = (null)}====
2026-09-07 21:07:31.425 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:07:32.423 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:32.423 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:32.424 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:32.424 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:32.613 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:32.614 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:32.614 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:32.614 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:32.647 Seetong_tps[6127:811558] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x121933f40>{number = 49, name = (null)}====
2026-09-07 21:07:32.648 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:32.649 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:32.656 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:32.656 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:32.657 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:32.657 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:32.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:32.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:32.658 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:32.658 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:32.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:32.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:32.680 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:32.680 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:32.680 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:32.680 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:32.680 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:32.680 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:32.681 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 689508 毫秒
2026-09-07 21:07:32.681 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:32.681 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:32.682 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:32.682 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:32.687 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:32.687 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:32.687 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:32.688 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:32.688 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:32.909 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:33.638 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:33.638 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:33.639 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:33.639 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:33.798 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:33.799 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:33.799 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:33.799 Seetong_tps[6127:811558] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:33.840 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:33.841 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:33.869 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:07:33.883 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:33.884 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:33.884 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:33.886 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:33.890 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:33.890 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:33.890 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:33.890 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:33.892 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:33.892 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:33.892 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:33.892 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:33.892 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 690720 毫秒
2026-09-07 21:07:33.893 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:33.893 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:33.893 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:33.894 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:33.900 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:33.900 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:33.901 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:33.902 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:33.902 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:34.304 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:35.866 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:35.920 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:36.780 Seetong_tps[6127:801163] 当前控制器：STMineVC
2026-09-07 21:07:36.817 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- loadSupportModulesData -- 缓存模块数: 2
2026-09-07 21:07:36.817 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- loadSupportModulesData -- 缓存模块 moduleCode: va_service, moduleType: 0
2026-09-07 21:07:36.817 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- loadSupportModulesData -- 缓存模块 moduleCode: advertspace, moduleType: 2
2026-09-07 21:07:36.819 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- 加载广告缓存 -- userCenterAd: <STUserCenterAdModel: 0x121a44200>
2026-09-07 21:07:36.819 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- 广告缓存转换结果 -- adModel: (null), adurl: (null), title: (null)
2026-09-07 21:07:37.012 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-mall/coupon/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unusedNum":0}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:07:37.034 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=15&addr=shrelay17.s5.seetong.com:1443;type=0&load=19&addr=shrelay11.s5.seetong.com:7443;type=0&load=21&addr=shrelay16.s5.seetong.com:9443;","vipRelayServers":"type=0&load=42&addr=bjrelay40.s2.seetong.com:7443;type=0&load=36&addr=bjrelay40.s2.seetong.com:5443;type=0&load=39&addr=bjrelay40.s2.seetong.com:15443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:37.034 Seetong_tps[6127:801163]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-07 21:07:37.034 Seetong_tps[6127:801163]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-07 21:07:37.047 Seetong_tps[6127:801163]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=42&addr=bjrelay40.s2.seetong.com:7443;type=0&load=36&addr=bjrelay40.s2.seetong.com:5443;type=0&load=39&addr=bjrelay40.s2.seetong.com:15443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=15&addr=shrelay17.s5.seetong.com:1443;type=0&load=19&addr=shrelay11.s5.seetong.com:7443;type=0&load=21&addr=shrelay16.s5.seetong.com:9443;"}
2026-09-07 21:07:37.074 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-client/personal/center/module/info
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"moduleCode":"va_service","moduleType":"workspace","moduleName":"增值服务","bannerUrl":"https://app-api-cn.seetong.com/seetong-sms/advert-space/list/seetong_app_va_service","seq":1,"items":[{"itemCode":"cloud_storage","itemName":"云存储","itemDesc":"","iconType":"iconFont","iconValue":"mine_icon_type_cloud","badgeType":"static","badgeValue":"火爆","actionType":"url","actionValue":"https://h5.seetong.com/video-cloud-storage/pages/index/index?utm_source=mine-cloud","seq":1},{"itemCode":"ai_service","itemName":"AI服务","itemDesc":"","iconType":"iconFont","iconValue":"mine_icon_type_ai","badgeType":"none","badgeValue":"","actionType":"url","actionValue":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/combination/index?utm_source=mine-ai","seq":2},{"itemCode":"4g_flow","itemName":"4G流量","itemDesc":"","iconType":"iconFont","iconValue":"mine_icon_type_4g","badgeType":"none","badgeValue":"","actionType":"url","actionValue":"https://h5.seetong.com/iot/index?utm_source=mine-4g","seq":3},{"itemCode":"service_mall","itemName":"服务商城","itemDesc":"","iconType":"iconFont","iconValue":"mine_icon_type_service_mall","badgeType":"none","badgeValue":"","actionType":"url","actionValue":"https://h5.seetong.com/m/pages/ai/index?utm_source=mine-service","seq":4},{"itemCode":"coupon","itemName":"优惠券","itemDesc":"","iconType":"iconFont","iconValue":"mine_icon_type_coupon","badgeType":"dynamic","badgeValue":"https://app-api-cn.seetong.com/seetong-mall/personal/center/coupon/count","actionType":"url","actionValue":"https://h5.seetong.com/coupon/pages/coupon/index?utm_source=mine-coupon","seq":5}],"footer":{}},{"moduleCode":"advertspace","moduleType":"advertspace","moduleName":"广告位","bannerUrl":"https://app-api-cn.seetong.com/seetong-sms/advert-space/seetong_app_user_center","seq":2,"items":[],"footer":{}}]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:37.075 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- fetchSupportModulesWithSuccess -- 服务器返回: (
        {
        bannerUrl = "https://app-api-cn.seetong.com/seetong-sms/advert-space/list/seetong_app_va_service";
        footer =         {
        };
        items =         (
                        {
                actionType = url;
                actionValue = "https://h5.seetong.com/video-cloud-storage/pages/index/index?utm_source=mine-cloud";
                badgeType = static;
                badgeValue = "\U706b\U7206";
                iconType = iconFont;
                iconValue = "mine_icon_type_cloud";
                itemCode = "cloud_storage";
                itemDesc = "";
                itemName = "\U4e91\U5b58\U50a8";
                seq = 1;
            },
                        {
                actionType = url;
                actionValue = "https://h5.seetong.com/video-cloud-storage/subpages/cloud/combination/index?utm_source=mine-ai";
                badgeType = none;
                badgeValue = "";
                iconType = iconFont;
                iconValue = "mine_icon_type_ai";
                itemCode = "ai_service";
                itemDesc = "";
                itemName = "AI\U670d\U52a1";
                seq = 2;
            },
                        {
                actionType = url;
                actionValue = "https://h5.seetong.com/iot/index?utm_source=mine-4g";
                badgeType = none;
                badgeValue = "";
                iconType = iconFont;
                iconValue = "mine_icon_type_4g";
                itemCode = "4g_flow";
                itemDesc = "";
                itemName = "4G\U6d41\U91cf";
                seq = 3;
            },
                        {
                actionType = url;
                actionValue = "https://h5.seetong.com/m/pages/ai/index?utm_source=mine-service";
                badgeType = none;
                badgeValue = "";
                iconType = iconFont;
                iconValue = "mine_icon_type_service_mall";
                itemCode = "service_mall";
                itemDesc = "";
                itemName = "\U670d\U52a1\U5546\U57ce";
                seq = 4;
            },
                        {
                actionType = url;
                actionValue = "https://h5.seetong.com/coupon/pages/coupon/index?utm_source=mine-coupon";
                badgeType = dynamic;
                badgeValue = "https://app-api-cn.seetong.com/seetong-mall/personal/center/coupon/count";
                iconType = iconFont;
                iconValue = "mine_icon_type_coupon";
                itemCode = coupon;
                itemDesc = "";
                itemName = "\U4f18\U60e0\U5238";
                seq = 5;
            }
        );
        moduleCode = "va_service";
        moduleName = "\U589e\U503c\U670d\U52a1";
        moduleType = workspace;
        seq = 1;
    },
        {
        bannerUrl = "https://app-api-cn.seetong.com/seetong-sms/advert-space/seetong_app_user_center";
        footer =         {
        };
        items =         (
        );
        moduleCode = advertspace;
        moduleName = "\U5e7f\U544a\U4f4d";
        moduleType = advertspace;
        seq = 2;
    }
)
2026-09-07 21:07:37.075 Seetong_tps[6127:811556]  -- 个人中心支持模块 -- 解析模块 -- moduleCode: va_service, moduleType: 0, moduleName: 增值服务, bannerUrl: https://app-api-cn.seetong.com/seetong-sms/advert-space/list/seetong_app_va_service
2026-09-07 21:07:37.075 Seetong_tps[6127:811556]  -- 个人中心支持模块 -- 解析模块 -- moduleCode: advertspace, moduleType: 2, moduleName: 广告位, bannerUrl: https://app-api-cn.seetong.com/seetong-sms/advert-space/seetong_app_user_center
2026-09-07 21:07:37.075 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- loadSupportModulesData -- 获取支持模块数据成功: (
    "<STSupportModuleModel: 0x121964e10>",
    "<STSupportModuleModel: 0x1219672f0>"
)
2026-09-07 21:07:37.294 Seetong_tps[6127:811556] ====完整URL请求 - 成功 - url: https://app-api-cn.seetong.com/seetong-sms/advert-space/seetong_app_user_center
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:37.295 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- 服务器广告数据 -- responseModel.data: {
}
2026-09-07 21:07:37.302 Seetong_tps[6127:810754] ====完整URL请求 - 成功 - url: https://app-api-cn.seetong.com/seetong-sms/advert-space/list/seetong_app_va_service
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:37.307 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- 服务器广告数据 -- 更新缓存完成, adImgUrl: (null), adTitle: (null), isAllowClose: 0
2026-09-07 21:07:37.307 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- 服务器广告数据 -- 转换结果 adModel: (null), adurl: (null), title: (null)
2026-09-07 21:07:37.320 Seetong_tps[6127:811825] ====完整URL请求 - 成功 - url: https://app-api-cn.seetong.com/seetong-mall/personal/center/coupon/count
 response: {"code":200,"success":true,"msg":"操作成功","data":{"type":"display","value":""}}，线程：<NSThread: 0x121b5de80>{number = 53, name = (null)}====
2026-09-07 21:07:37.320 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- badgeValue -- content: {
    type = display;
    value = "";
}
2026-09-07 21:07:37.324 Seetong_tps[6127:801163]  -- 个人中心支持模块 -- handleDynamicContentUpdated -- supportModules: (
    "<STSupportModuleModel: 0x121964e10>",
    "<STSupportModuleModel: 0x1219672f0>"
)
2026-09-07 21:07:40.392 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:40.433 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:40.433 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:40.433 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:40.434 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:40.434 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:40.623 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:41.907 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:41.907 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:41.909 Seetong_tps[6127:811640] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:41.909 Seetong_tps[6127:811640] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:42.023 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:42.024 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:42.024 Seetong_tps[6127:811825] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:42.024 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:42.131 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:42.138 Seetong_tps[6127:811641] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11460ab00>{number = 54, name = (null)}====
2026-09-07 21:07:42.138 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:42.139 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:42.139 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:42.140 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:42.140 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:42.141 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:42.141 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:42.141 Seetong_tps[6127:811641]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:42.141 Seetong_tps[6127:811641]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:42.141 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:42.142 Seetong_tps[6127:811641] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:42.142 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:42.142 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:42.142 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:42.142 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 698969 毫秒
2026-09-07 21:07:42.143 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:42.143 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:42.143 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:42.143 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:42.146 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:42.147 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:42.147 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:42.148 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:42.148 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:42.170 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:42.170 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:42.170 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:42.386 Seetong_tps[6127:811825] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x121b5de80>{number = 53, name = (null)}====
2026-09-07 21:07:42.817 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:07:42.822 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:07:42.847 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:42.850 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:42.895 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:07:42.897 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:07:42 904
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:07:42 +0000
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:07:42.903 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:07:42 904
2026-09-07 21:07:42.904 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:07:42.904 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:07:42.952 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:07:42.952 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:07:42.952 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:07:42.952 Seetong_tps[6127:810754]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:07:42.997 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:42.997 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:42.997 Seetong_tps[6127:811825] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:42.997 Seetong_tps[6127:811825] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:42.997 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.15 - 设备: 1801 - 42835799
2026-09-07 21:07:42.999 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd7100; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1147302a0>; layer = <CALayer: 0x1219effc0>>
2026-09-07 21:07:43.158 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:07:43.850 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:07:44.321 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:07:44.321 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:07:44.322 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:07:44 322
2026-09-07 21:07:44.322 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:07:42 +0000
2026-09-07 21:07:44.322 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:07:44.326 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.48 - 设备: 1801 - 42835799
2026-09-07 21:07:44.326 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.48 - 设备: 1801 - 42835799
2026-09-07 21:07:44.327 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.48 - 设备: 1801 - 42835799
2026-09-07 21:07:44.530 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:44.531 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:44.531 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:44.532 Seetong_tps[6127:811825] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:44.532 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.68 - 设备: 1801 - 42835799
2026-09-07 21:07:44.538 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd7100; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1147302a0>; layer = <CALayer: 0x1219effc0>>
2026-09-07 21:07:46.532 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.68 - 设备: 1801 - 42835799
2026-09-07 21:07:47.707 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd7100; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1147302a0>; layer = <CALayer: 0x1219effc0>>
2026-09-07 21:07:47.707 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:07:47.707 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:07:47.709 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:07:47.710 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:47.747 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:47.747 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:47.747 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:47.748 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:07:47.749 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:47.749 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:47.919 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:48.257 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:48.257 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:07:48.257 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:07:48.257 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:07:48.258 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:07:48.259 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:07:48.264 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:07:48.264 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:07:48.729 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:48.729 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:48.730 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:48.730 Seetong_tps[6127:811558] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:48.929 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:48.930 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:48.930 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:48.930 Seetong_tps[6127:811558] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:48.952 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:07:48.953 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:48.961 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:48.961 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:48.961 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:48.961 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:48.962 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:48.963 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:48.963 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:48.963 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:48.963 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:48.963 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:48.963 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:48.963 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:48.963 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:48.964 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:48.964 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 705791 毫秒
2026-09-07 21:07:48.964 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:48.965 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:48.965 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:48.965 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:48.967 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:48.967 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:48.967 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:48.968 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:48.968 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:48.995 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:48.996 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:48.996 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:49.203 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:07:49.749 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:07:49.756 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x121aa7800
2026-09-07 21:07:49.944 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:49.944 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:49.946 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:49.946 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:50.129 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:50.129 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:50.129 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:50.129 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:50.141 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:07:50.142 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:50.169 Seetong_tps[6127:811558] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121933f40>{number = 49, name = (null)}====
2026-09-07 21:07:50.181 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:50.181 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:50.181 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:50.181 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:50.183 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:50.183 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:50.183 Seetong_tps[6127:811558]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:50.183 Seetong_tps[6127:811558]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:50.183 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:50.183 Seetong_tps[6127:811558] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:50.183 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:50.183 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:50.183 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:50.184 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 707011 毫秒
2026-09-07 21:07:50.184 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:50.184 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:50.184 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:50.185 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:50.191 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:50.191 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:50.191 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:50.191 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:50.192 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:50.192 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:50.193 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:50.193 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:50.408 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:51.874 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:51.874 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:51.877 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:51.877 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:52.059 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:52.059 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:52.059 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:52.059 Seetong_tps[6127:811641] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:52.100 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:07:52.101 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:52.102 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:07:52.109 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:52.109 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:52.109 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:52.109 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:52.110 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:52.110 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:52.111 Seetong_tps[6127:811821]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:52.111 Seetong_tps[6127:811821]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:52.111 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:52.111 Seetong_tps[6127:811821] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:52.111 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:52.111 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:52.111 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:52.111 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 708939 毫秒
2026-09-07 21:07:52.112 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:52.112 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:52.112 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:52.112 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:52.115 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:52.115 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:52.115 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:52.138 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:52.138 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:52.139 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:52.139 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:52.139 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:52.343 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:53.850 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:07:54.902 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:07:54.902 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:07:54.906 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:07:54.906 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:07:55.009 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:07:55.009 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:07:55.009 Seetong_tps[6127:811641] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:07:55.009 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:07:55.111 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:07:55.112 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:55.129 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:07:55.139 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:07:55.140 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:07:55.140 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:07:55.140 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:07:55.141 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:07:55.141 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:07:55.141 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:07:55.141 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:07:55.141 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 711969 毫秒
2026-09-07 21:07:55.142 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:07:55.142 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:07:55.142 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:07:55.142 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:07:55.144 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:07:55.144 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:07:55.145 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:07:55.148 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:07:55.148 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:07:55.148 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:07:55.149 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:07:55.149 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:07:55.373 Seetong_tps[6127:811821] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1144e6e80>{number = 52, name = (null)}====
2026-09-07 21:08:02.041 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:02.041 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:02.046 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:02.046 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:02.194 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:02.195 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:02.195 Seetong_tps[6127:812022] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:02.195 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:02.250 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:02.251 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:02.270 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:08:02.280 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:02.281 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:02.281 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:02.281 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:02.282 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:02.282 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:02.282 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:02.282 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:02.282 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 719110 毫秒
2026-09-07 21:08:02.283 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:02.283 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:02.283 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:02.283 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:02.289 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:02.289 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:02.289 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:02.289 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:02.290 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:02.290 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:02.290 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:02.290 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:02.488 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:08:03.372 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:03.372 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:03.373 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:03.374 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:03.494 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:03.494 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:03.495 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:03.495 Seetong_tps[6127:812034] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:03.590 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:08:03.591 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:03.602 Seetong_tps[6127:811640] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5c200>{number = 51, name = (null)}====
2026-09-07 21:08:03.625 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:03.625 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:03.625 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:03.625 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:03.625 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:03.625 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:03.625 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:03.626 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:03.626 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:03.626 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:03.626 Seetong_tps[6127:811640]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:03.627 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:03.627 Seetong_tps[6127:811640] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:03.627 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:03.627 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:03.627 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:03.627 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 720454 毫秒
2026-09-07 21:08:03.628 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:03.628 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:03.628 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:03.628 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:03.633 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:03.633 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:03.633 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:03.634 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:03.634 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:03.850 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:08:06.284 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:08:08.830 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:08.831 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:08.831 Seetong_tps[6127:812022] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:08.831 Seetong_tps[6127:812022] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:09.005 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:09.006 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:09.006 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:09.006 Seetong_tps[6127:811640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:09.066 Seetong_tps[6127:812034] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c79340>{number = 56, name = (null)}====
2026-09-07 21:08:09.066 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:09.072 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:09.072 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:09.072 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:09.072 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:09.073 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:09.073 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:09.073 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:09.073 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:09.073 Seetong_tps[6127:811556]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:09.074 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:09.074 Seetong_tps[6127:811556] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:09.097 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:09.097 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:09.098 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:09.098 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:09.098 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:09.098 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:09.098 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 725926 毫秒
2026-09-07 21:08:09.099 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:09.099 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:09.099 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:09.099 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:09.101 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:09.101 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:09.101 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:09.102 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:09.102 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:09.318 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:13.044 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:13.045 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:13.045 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:13.046 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:08:13.046 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:08:33.143 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 21:08:33.143 Seetong_tps[6127:810754] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 21:08:33.144 Seetong_tps[6127:810754] --FC_StopDevComEx end
2026-09-07 21:08:38.139 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 21:08:38.928 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:38.928 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 21:08:49.954 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 21:08:49.954 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:49.954 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:49.957 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:49.957 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:50.070 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:50.071 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:50.071 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:50.071 Seetong_tps[6127:812171] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:50.184 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:08:50.184 Seetong_tps[6127:801163]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 21:08:50.184 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 
2026-09-07 21:08:50.192 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 21:08:50.394 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.8.100","port":"26999","token":"A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUDUlUNV1VoB1E=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:08:50.394 Seetong_tps[6127:801163]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 21:08:50.394 Seetong_tps[6127:801163]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1IPAgUDUlUNV1VoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 21:08:50.467 Seetong_tps[6127:801163]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 21:08:50.468 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:08:50.468 Seetong_tps[6127:801163]  -- WebSocket - 重置重连次数 -- 
2026-09-07 21:08:50.468 Seetong_tps[6127:801163]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 21:08:50.469 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:08:50.469 Seetong_tps[6127:801163]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJA1UIVFJpAQQB","reconn":1}}
2026-09-07 21:08:50.469 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:08:50.470 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:50.470 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:50.472 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:50.573 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 21:08:50.573 Seetong_tps[6127:801163] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 21:08:50.574 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:08:50.574 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 37ECC042-6224-48DA-9CF2-3E32E4439212 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1UIVFJpAQQB;
    };
}
2026-09-07 21:08:50.574 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:08:50.574 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 21:08:50.626 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:08:50.627 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:08:50.627 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:08:50.627 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:08:51.562 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:51.562 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:51.563 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:51.564 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:51.666 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:51.667 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:51.667 Seetong_tps[6127:812690] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:51.667 Seetong_tps[6127:812171] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:51.802 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:51.805 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:08:51.813 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:51.813 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:51.813 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:51.814 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:51.814 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:51.814 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:51.814 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:51.816 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:51.816 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:51.819 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:51.819 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:51.819 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:51.819 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:51.819 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:51.821 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:51.847 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:51.847 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:51.847 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 768675 毫秒
2026-09-07 21:08:51.848 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:51.848 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:51.848 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:51.848 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:51.850 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:51.850 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:51.850 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:51.853 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:51.854 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:52.844 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:52.844 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:52.846 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:52.846 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:52.977 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:52.977 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:52.978 Seetong_tps[6127:812690] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:52.978 Seetong_tps[6127:812691] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:53.078 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:53.080 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:53.103 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:08:53.114 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:53.114 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:53.115 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:53.115 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:53.115 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:53.115 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:53.115 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:53.116 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:53.116 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:53.116 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:53.116 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:53.116 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:53.116 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:53.116 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:53.116 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:53.116 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:53.116 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 769944 毫秒
2026-09-07 21:08:53.117 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:53.117 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:53.117 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:53.117 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:53.121 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:53.121 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:53.122 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:53.122 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:53.122 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:53.330 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:08:58.019 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:58.020 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:58.020 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:58.021 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:58.163 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:58.164 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:58.164 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:58.164 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:58.235 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:08:58.237 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:58.259 Seetong_tps[6127:812690] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c7a540>{number = 59, name = (null)}====
2026-09-07 21:08:58.274 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:58.274 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:58.274 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:58.274 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:58.274 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:58.274 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:58.274 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:58.275 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:58.275 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:58.275 Seetong_tps[6127:812690]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:58.275 Seetong_tps[6127:812690]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:58.275 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:58.275 Seetong_tps[6127:812690] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:58.275 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:58.275 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:58.275 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:58.275 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 775103 毫秒
2026-09-07 21:08:58.276 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:58.276 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:58.276 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:58.276 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:58.280 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:58.280 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:58.280 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:58.281 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:58.281 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:58.512 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:08:59.217 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:08:59.218 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:08:59.218 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom start
2026-09-07 21:08:59.219 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom
2026-09-07 21:08:59.355 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:08:59.356 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:08:59.356 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:08:59.356 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:08:59.458 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:08:59.459 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:59.460 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:08:59.468 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:08:59.469 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:08:59.469 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:08:59.469 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:08:59.470 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:08:59.471 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:08:59.471 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:08:59.471 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:08:59.471 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:08:59.471 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:08:59.489 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:08:59.490 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:08:59.490 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:08:59.490 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:08:59.490 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:08:59.490 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:08:59.490 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 776318 毫秒
2026-09-07 21:08:59.491 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:08:59.491 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:08:59.491 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:08:59.491 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:08:59.495 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:08:59.496 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:08:59.496 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:08:59.496 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:08:59.496 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:08:59.699 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:09:00.382 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:00.382 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:09:00.383 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom start
2026-09-07 21:09:00.384 Seetong_tps[6127:812171] zzzzz:FC_ResumeDevCom
2026-09-07 21:09:00.473 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:00.547 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:00.548 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:00.548 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:00.548 Seetong_tps[6127:812171] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:00.587 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:09:00.589 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:00.627 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:09:00.627 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:09:00.627 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:09:00.647 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:09:00.655 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:09:00.656 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:09:00.656 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:09:00.656 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:09:00.657 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:09:00.657 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:09:00.657 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:09:00.657 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:09:00.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:09:00.658 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:09:00.658 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:09:00.658 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:09:00.658 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:09:00.658 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 777485 毫秒
2026-09-07 21:09:00.659 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:09:00.659 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:09:00.659 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:09:00.659 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:00.665 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:00.666 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:00.666 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:00.667 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:00.667 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:01.496 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:01.497 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:09:01.499 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom start
2026-09-07 21:09:01.501 Seetong_tps[6127:810754] zzzzz:FC_ResumeDevCom
2026-09-07 21:09:01.691 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:01.692 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:01.692 Seetong_tps[6127:812690] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:01.692 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:01.721 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:09:01.723 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:01.735 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:01.748 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:09:01.748 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:09:01.748 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:09:01.753 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:09:01.753 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:09:01.753 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:09:01.753 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:09:01.754 Seetong_tps[6127:812171]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:812171]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:09:01.754 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:812171] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:09:01.754 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:09:01.754 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:09:01.754 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 778582 毫秒
2026-09-07 21:09:01.755 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:09:01.755 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:09:01.755 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:09:01.755 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:01.759 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:01.759 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:01.759 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:01.760 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:01.760 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:01.961 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:03.428 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:10.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:11.083 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:11.125 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:11.125 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:11.125 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:11.126 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:11.126 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:11.317 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:09:13.063 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:13.064 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:09:13.065 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom start
2026-09-07 21:09:13.066 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom
2026-09-07 21:09:13.301 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:13.303 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:09:13.311 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:09:13.312 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:09:13.312 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:09:13.312 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:09:13.312 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:09:13.312 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:09:13.312 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:09:13.314 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:13.314 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:09:13.314 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:09:13.314 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:09:13.314 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:09:13.314 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:09:13.315 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:09:13.315 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:09:13.316 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:09:13.316 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:09:13.316 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 790143 毫秒
2026-09-07 21:09:13.317 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:09:13.317 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:09:13.318 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:09:13.318 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:13.321 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:13.322 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:13.322 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:13.342 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:13.342 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:13.520 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:14.268 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:14.269 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:14.269 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:14.269 Seetong_tps[6127:810754] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:14.328 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:14.329 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:09:14.329 Seetong_tps[6127:812852] zzzzz:FC_ResumeDevCom start
2026-09-07 21:09:14.329 Seetong_tps[6127:812852] zzzzz:FC_ResumeDevCom
2026-09-07 21:09:14.574 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:09:14.574 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:14.574 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:09:14.575 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:09:14.576 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:14.597 Seetong_tps[6127:810754] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11d514480>{number = 42, name = (null)}====
2026-09-07 21:09:14.616 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:09:14.616 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:09:14.616 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:09:14.616 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:09:14.617 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:810754]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:09:14.617 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:810754] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:09:14.617 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:09:14.617 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:09:14.617 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 791445 毫秒
2026-09-07 21:09:14.618 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:09:14.618 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:09:14.618 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:09:14.618 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:14.623 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:14.623 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:14.623 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:14.624 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:14.624 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:14.748 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:14.749 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:14.749 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:14.749 Seetong_tps[6127:812851] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:14.783 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:09:20.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:25.438 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:25.439 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:25.439 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:25.439 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:30.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:40.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:44.330 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:44.330 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 21:09:46.545 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:46.545 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:46.545 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:46.545 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:50.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:09:57.531 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:09:57.531 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:09:57.534 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom start
2026-09-07 21:09:57.534 Seetong_tps[6127:811556] zzzzz:FC_ResumeDevCom
2026-09-07 21:09:57.665 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:09:57.665 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:09:57.666 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:09:57.666 Seetong_tps[6127:812853] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:09:57.742 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:09:57.743 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:57.776 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:09:57.777 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:09:57.777 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:09:57.795 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:09:57.801 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:09:57.802 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:09:57.802 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:09:57.802 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:09:57.803 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:09:57.803 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:09:57.803 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:09:57.803 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:09:57.803 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:09:57.803 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:09:57.803 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:09:57.804 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:09:57.804 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:09:57.804 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 834631 毫秒
2026-09-07 21:09:57.804 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:09:57.804 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:09:57.805 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:09:57.805 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:09:57.811 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:09:57.812 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:09:57.812 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:09:57.813 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:09:57.813 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:09:57.982 Seetong_tps[6127:812171] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c7a4c0>{number = 57, name = (null)}====
2026-09-07 21:10:00.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:08.058 Seetong_tps[6127:801163] 当前控制器：STDeviceSortedViewController
2026-09-07 21:10:08.067 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:08.115 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:08.322 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:08.322 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:08.322 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:08.322 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:09.875 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:09.921 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:09.921 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:09.921 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:09.921 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:09.921 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:10.088 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:10:10.429 Seetong_tps[6127:801163] dealloc -- STDeviceSortedViewController
2026-09-07 21:10:10.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:12.431 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:10:12.431 Seetong_tps[6127:801163] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-09-07 21:10:12.433 Seetong_tps[6127:801163] self.camera.isBindMode=1 nBinder=1
2026-09-07 21:10:12.434 Seetong_tps[6127:813384]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:10:12.444 Seetong_tps[6127:813384] success
2026-09-07 21:10:12.444 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:12.534 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:12.534 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:12.534 Seetong_tps[6127:811556] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:12.534 Seetong_tps[6127:813252] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:13.652 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:13.699 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:13.699 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:13.699 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:13.700 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:13.700 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:13.868 Seetong_tps[6127:813384] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11478bf40>{number = 64, name = (null)}====
2026-09-07 21:10:14.210 Seetong_tps[6127:801163] 神策分析：已清空设备ID和SN
2026-09-07 21:10:14.211 Seetong_tps[6127:801163] ++++-[CameraSetViewController dealloc]++++
2026-09-07 21:10:18.062 Seetong_tps[6127:801163]  -- 跳转云存储购买页面 -- pushCloudStoreBuyViewController - camera: 1801-42835799
2026-09-07 21:10:18.085 Seetong_tps[6127:801163] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-07 21:10:18.170 Seetong_tps[6127:801163]  -- 云存储购买 -- loadH5Page - pAuthInfo - strUrl: https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-icon
2026-09-07 21:10:18.177 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:18.401 Seetong_tps[6127:801163] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-icon
2026-09-07 21:10:19.069 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:19.069 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:19.070 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=setNavigationBarColor,defaultText={"bgColor":"#f5f5f5","fontColor":"#000000"}
2026-09-07 21:10:19.072 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:10:19.072 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:10:19.072 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:19.072 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:19.073 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getMemberEncryt,defaultText=
2026-09-07 21:10:19.073 Seetong_tps[6127:801163] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QAUFtpAQQB
2026-09-07 21:10:19.073 Seetong_tps[6127:801163]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QAUFtpAQQB
2026-09-07 21:10:19.140 Seetong_tps[6127:801163] 网页加载完成，结束时间: 2026-09-07 13:10:19 +0000，加载耗时: 722 毫秒
2026-09-07 21:10:19.145 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:19.145 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:19.146 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:10:19.146 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:10:19.284 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:19.284 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:19.285 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getLoadUrlIdHandler,defaultText=
2026-09-07 21:10:20.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:22.477 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:22.504 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:22.504 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:22.504 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:22.505 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:22.505 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:22.705 Seetong_tps[6127:813252] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c78980>{number = 63, name = (null)}====
2026-09-07 21:10:22.707 Seetong_tps[6127:811556] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1219dbe00>{number = 48, name = (null)}====
2026-09-07 21:10:23.009 Seetong_tps[6127:801163] dealloc -- CloudStoreBuyViewController
2026-09-07 21:10:23.052 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-07 21:10:23.052 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-07 21:10:23.198 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:23.198 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:23.198 Seetong_tps[6127:812171] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:23.198 Seetong_tps[6127:813425] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:23.404 Seetong_tps[6127:801163]  -- 跳转云存储购买页面 -- pushCloudStoreBuyViewController - camera: 1801-42835799
2026-09-07 21:10:23.411 Seetong_tps[6127:801163] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-07 21:10:23.431 Seetong_tps[6127:801163]  -- 云存储购买 -- loadH5Page - pAuthInfo - strUrl: https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-icon
2026-09-07 21:10:23.432 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:23.495 Seetong_tps[6127:801163] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-icon
2026-09-07 21:10:23.835 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:23.835 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:23.835 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=setNavigationBarColor,defaultText={"bgColor":"#f5f5f5","fontColor":"#000000"}
2026-09-07 21:10:23.836 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:10:23.836 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:10:23.836 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:23.836 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:23.837 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getMemberEncryt,defaultText=
2026-09-07 21:10:23.837 Seetong_tps[6127:801163] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QAU1FpAQQB
2026-09-07 21:10:23.837 Seetong_tps[6127:801163]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QAU1FpAQQB
2026-09-07 21:10:23.893 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:23.893 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:23.894 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:10:23.894 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:10:23.951 Seetong_tps[6127:801163] 网页加载完成，结束时间: 2026-09-07 13:10:23 +0000，加载耗时: 448 毫秒
2026-09-07 21:10:24.050 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:10:24.050 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:10:24.050 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getLoadUrlIdHandler,defaultText=
2026-09-07 21:10:24.258 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:24.297 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:24.297 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:24.297 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:24.298 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:24.298 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:24.472 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:10:24.718 Seetong_tps[6127:813384] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11478bf40>{number = 64, name = (null)}====
2026-09-07 21:10:24.801 Seetong_tps[6127:801163] dealloc -- CloudStoreBuyViewController
2026-09-07 21:10:24.827 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-07 21:10:24.827 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-07 21:10:30.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:40.335 Seetong_tps[6127:801163] 当前控制器：STDeviceSharedViewController
2026-09-07 21:10:40.375 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:40.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:40.639 Seetong_tps[6127:813252] ====请求接口 - 成功 - url: /seetong-member-device/device/share/user
 params:{
    devId = 42835799;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"baseShareNum":10,"maxShareNum":10,"alreadyShareNum":2,"surplusShareNum":8,"shareNvrNum":0,"sharedUsers":[{"id":187884383,"userId":56665918,"userName":"15706852937","userRemark":"妈妈","addTime":1782632762000,"overFlag":0},{"id":187885341,"userId":56804410,"userName":"19921969769","userRemark":"小葛","addTime":1782633560000,"overFlag":0}],"sharedDevices":[]}}，线程：<NSThread: 0x114c78980>{number = 63, name = (null)}====
2026-09-07 21:10:44.388 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:44.389 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:44.389 Seetong_tps[6127:813252] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:44.389 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:44.854 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:44.892 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:44.892 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:44.892 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:44.892 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:44.892 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:45.088 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:10:45.400 Seetong_tps[6127:801163] dealloc -- STDeviceSharedViewController
2026-09-07 21:10:49.644 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:10:49.644 Seetong_tps[6127:801163] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-09-07 21:10:49.646 Seetong_tps[6127:801163] self.camera.isBindMode=1 nBinder=1
2026-09-07 21:10:49.647 Seetong_tps[6127:813826]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:10:49.651 Seetong_tps[6127:813826] success
2026-09-07 21:10:49.651 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:49.766 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:49.766 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:49.766 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:49.766 Seetong_tps[6127:813826] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:50.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:10:51.579 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:51.603 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:51.604 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:51.604 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:51.604 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:51.604 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:51.795 Seetong_tps[6127:813784] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114fd4140>{number = 67, name = (null)}====
2026-09-07 21:10:52.117 Seetong_tps[6127:801163] 神策分析：已清空设备ID和SN
2026-09-07 21:10:52.117 Seetong_tps[6127:801163] ++++-[CameraSetViewController dealloc]++++
2026-09-07 21:10:53.049 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:53.049 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:10:53.051 Seetong_tps[6127:813252] zzzzz:FC_ResumeDevCom start
2026-09-07 21:10:53.052 Seetong_tps[6127:813252] zzzzz:FC_ResumeDevCom
2026-09-07 21:10:53.159 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:53.160 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:53.160 Seetong_tps[6127:813784] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:53.160 Seetong_tps[6127:813252] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:53.262 Seetong_tps[6127:813785] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114fd4a40>{number = 68, name = (null)}====
2026-09-07 21:10:53.264 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:53.298 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:10:53.298 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:10:53.298 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:10:53.320 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:10:53.328 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:10:53.328 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:10:53.329 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:10:53.329 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:10:53.330 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:10:53.330 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:10:53.330 Seetong_tps[6127:813342]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:10:53.330 Seetong_tps[6127:813342]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:10:53.330 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:10:53.330 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:10:53.330 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:10:53.331 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:10:53.331 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:10:53.331 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 890158 毫秒
2026-09-07 21:10:53.332 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:10:53.332 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:10:53.332 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:10:53.332 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:10:53.337 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:10:53.338 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:10:53.338 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:10:53.338 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:10:53.338 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:10:53.501 Seetong_tps[6127:813785] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114fd4a40>{number = 68, name = (null)}====
2026-09-07 21:10:55.347 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:10:56.305 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:10:56.317 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:10:56.340 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:10:56.344 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:10:56.388 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:10:56.390 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:10:56.398 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:10:56.399 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:10:56 399
2026-09-07 21:10:56.399 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:10:56.399 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:10:56 +0000
2026-09-07 21:10:56.399 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:10:56.399 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:10:56 399
2026-09-07 21:10:56.400 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-07 21:10:56.400 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-07 21:10:56.445 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:10:56.445 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:10:56.445 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:10:56.445 Seetong_tps[6127:813342]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:10:56.644 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:10:56.739 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:10:56.739 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:10:56.739 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:10:56.953 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:10:58.403 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.06 - 设备: 1801 - 42835799
2026-09-07 21:10:58.474 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:10:58.477 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:10:58.477 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:10:58.477 Seetong_tps[6127:813784] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:10:58.481 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 2.14 - 设备: 1801 - 42835799
2026-09-07 21:10:58.487 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:00.473 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:00.479 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.14 - 设备: 1801 - 42835799
2026-09-07 21:11:07.814 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:11:09.168 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:09.171 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:09.172 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:09.172 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:09.173 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 12.83 - 设备: 1801 - 42835799
2026-09-07 21:11:09.178 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:10.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:10.960 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:11:11.173 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 14.83 - 设备: 1801 - 42835799
2026-09-07 21:11:11.735 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:11:11.736 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:11:11.736 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:11:11 736
2026-09-07 21:11:11.737 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:10:56 +0000
2026-09-07 21:11:11.737 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:11:11.742 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 15.40 - 设备: 1801 - 42835799
2026-09-07 21:11:11.743 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 15.40 - 设备: 1801 - 42835799
2026-09-07 21:11:11.744 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 15.40 - 设备: 1801 - 42835799
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
p2026-09-07 21:11:13.745 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 17.40 - 设备: 1801 - 42835799
2026-09-07 21:11:13.836 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:13.838 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:13.838 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:13.838 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:13.840 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 17.50 - 设备: 1801 - 42835799
2026-09-07 21:11:13.847 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:15.840 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 19.50 - 设备: 1801 - 42835799
2026-09-07 21:11:17.882 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:11:18.805 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:11:18.806 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:11:18.806 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:11:18 806
2026-09-07 21:11:18.807 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:10:56 +0000
2026-09-07 21:11:18.807 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:11:18.814 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 22.47 - 设备: 1801 - 42835799
2026-09-07 21:11:18.815 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 22.47 - 设备: 1801 - 42835799
2026-09-07 21:11:18.816 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 22.47 - 设备: 1801 - 42835799
2026-09-07 21:11:19.020 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:19.021 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:19.022 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:19.022 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:19.023 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 22.68 - 设备: 1801 - 42835799
2026-09-07 21:11:19.030 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:20.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:20.721 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:11:20.722 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:11:20.722 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:11:20 722
2026-09-07 21:11:20.723 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:10:56 +0000
2026-09-07 21:11:20.723 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:11:20.728 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 24.38 - 设备: 1801 - 42835799
2026-09-07 21:11:20.729 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 24.39 - 设备: 1801 - 42835799
2026-09-07 21:11:20.730 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 24.39 - 设备: 1801 - 42835799
2026-09-07 21:11:20.864 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:20.866 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:20.866 Seetong_tps[6127:813860] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:20.866 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:20.867 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 24.52 - 设备: 1801 - 42835799
2026-09-07 21:11:20.874 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:22.069 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:11:22.070 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:11:22.070 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:11:22 070
2026-09-07 21:11:22.071 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:10:56 +0000
2026-09-07 21:11:22.071 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:11:22.076 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 25.73 - 设备: 1801 - 42835799
2026-09-07 21:11:22.078 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 25.73 - 设备: 1801 - 42835799
2026-09-07 21:11:22.079 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 25.74 - 设备: 1801 - 42835799
2026-09-07 21:11:22.282 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:22.284 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:22.284 Seetong_tps[6127:813860] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:22.284 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:22.285 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 25.94 - 设备: 1801 - 42835799
2026-09-07 21:11:22.293 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:23.212 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121994a80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11477d400>; layer = <CALayer: 0x11d7f3480>>
2026-09-07 21:11:23.212 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:11:23.212 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:11:23.215 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:11:23.215 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:23.254 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:23.254 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:23.254 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:23.255 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:11:23.255 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:23.255 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:23.451 Seetong_tps[6127:813860] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c3e680>{number = 70, name = (null)}====
2026-09-07 21:11:23.771 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:11:23.771 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:11:23.771 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:11:23.772 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:11:23.773 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:11:23.774 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:11:23.777 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:11:23.777 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:11:24.484 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:24.484 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:11:24.485 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom start
2026-09-07 21:11:24.486 Seetong_tps[6127:812702] zzzzz:FC_ResumeDevCom
2026-09-07 21:11:24.639 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:24.640 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:24.640 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:24.640 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:24.699 Seetong_tps[6127:814198] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c3d400>{number = 69, name = (null)}====
2026-09-07 21:11:24.701 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:24.735 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:11:24.735 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:11:24.735 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:11:24.736 Seetong_tps[6127:813860] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c3e680>{number = 70, name = (null)}====
2026-09-07 21:11:24.742 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:11:24.742 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:11:24.742 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:11:24.742 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:11:24.743 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:11:24.743 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:11:24.743 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:11:24.743 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:11:24.743 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 921571 毫秒
2026-09-07 21:11:24.744 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:11:24.744 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:11:24.744 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:11:24.744 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:24.749 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:24.749 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:24.749 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:24.750 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:24.750 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:25.255 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:11:25.266 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x1147d7a00
2026-09-07 21:11:25.849 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:25.851 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:11:25.853 Seetong_tps[6127:814198] zzzzz:FC_ResumeDevCom start
2026-09-07 21:11:25.854 Seetong_tps[6127:814198] zzzzz:FC_ResumeDevCom
2026-09-07 21:11:26.057 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:26.058 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:26.058 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:26.058 Seetong_tps[6127:814198] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:26.077 Seetong_tps[6127:813860] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c3e680>{number = 70, name = (null)}====
2026-09-07 21:11:26.083 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:11:26.084 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:11:26.084 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:11:26.084 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:11:26.086 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:11:26.086 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:11:26.086 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:11:26.086 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:11:26.086 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:11:26.086 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:11:26.086 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:11:26.086 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:11:26.087 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:11:26.087 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 922914 毫秒
2026-09-07 21:11:26.088 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:11:26.088 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:11:26.088 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:11:26.088 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:26.095 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:11:26.096 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:11:26.096 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:11:26.096 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:11:26.096 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:26.096 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:26.097 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:26.098 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:26.098 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:26.098 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:26.306 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:11:27.196 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:27.196 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:11:27.196 Seetong_tps[6127:813342] zzzzz:FC_ResumeDevCom start
2026-09-07 21:11:27.197 Seetong_tps[6127:813342] zzzzz:FC_ResumeDevCom
2026-09-07 21:11:27.364 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:27.364 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:27.365 Seetong_tps[6127:812702] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:27.365 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:27.409 Seetong_tps[6127:814198] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c3d400>{number = 69, name = (null)}====
2026-09-07 21:11:27.411 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:27.445 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:11:27.445 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:11:27.445 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:11:27.457 Seetong_tps[6127:813860] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c3e680>{number = 70, name = (null)}====
2026-09-07 21:11:27.462 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:11:27.462 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:11:27.462 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:11:27.462 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:11:27.463 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:11:27.463 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:11:27.464 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:11:27.464 Seetong_tps[6127:813860]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:11:27.464 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:11:27.464 Seetong_tps[6127:813860] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:11:27.464 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:11:27.464 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:11:27.464 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:11:27.464 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 924292 毫秒
2026-09-07 21:11:27.465 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:11:27.465 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:11:27.465 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:11:27.465 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:27.470 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:27.470 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:27.470 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:27.471 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:27.471 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:30.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:34.447 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:11:34.447 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:11:34.448 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:11:34.610 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:34.610 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:34.611 Seetong_tps[6127:813785] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:34.611 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:34.661 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:11:37.932 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:38.138 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:11:38.203 Seetong_tps[6127:813785] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x114fd4a40>{number = 68, name = (null)}====
2026-09-07 21:11:39.533 Seetong_tps[6127:801163] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-07 21:11:39.553 Seetong_tps[6127:801163] loadH5Page _urlString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device encodedString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device
2026-09-07 21:11:39.613 Seetong_tps[6127:801163] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device
2026-09-07 21:11:39.620 Seetong_tps[6127:801163] 网页开始加载，开始时间: 1788786699621
2026-09-07 21:11:40.042 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-07 21:11:40.043 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:11:40.043 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-07 21:11:40.045 Seetong_tps[6127:801163] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QBVVJpAQQB
2026-09-07 21:11:40.045 Seetong_tps[6127:801163]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QBVVJpAQQB
2026-09-07 21:11:40.045 Seetong_tps[6127:801163] completionHandler prompt=getMemberEncryt,defaultText=,result=B1cBCApWVQJrAAkFBgULVgUJA1QBVVJpAQQB
2026-09-07 21:11:40.096 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-07 21:11:40.097 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:11:40.158 Seetong_tps[6127:801163] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-09-07 21:11:40.158 Seetong_tps[6127:801163] 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-09-07 21:11:40.158 Seetong_tps[6127:801163] evaluateJavaScript execution result: <null>
2026-09-07 21:11:40.255 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-07 21:11:40.473 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:43.967 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-07 21:11:43.967 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-07 21:11:44.181 Seetong_tps[6127:814357] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c3e140>{number = 71, name = (null)}====
2026-09-07 21:11:44.183 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:11:44.466 Seetong_tps[6127:801163] [WebView] dealloc -- STWebVC
2026-09-07 21:11:45.279 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:11:45.280 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:11:45.280 Seetong_tps[6127:814357] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:11:45.280 Seetong_tps[6127:814356] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:11:48.597 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 21:11:48.604 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:48.605 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:48.605 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: D1F6B8E0-18BD-4B5D-81F7-EF904F93E7B1 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVVppAQQB;
    };
}
2026-09-07 21:11:48.605 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:48.652 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:48.652 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:48.652 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:48.654 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:48.654 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:48.658 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:48.660 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:48.661 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 21:11:48.673 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 21:11:48.673 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:48.673 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:48.684 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:48.684 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:48.684 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:48.684 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 765ECF4C-0DA9-47B9-842D-F7FA1BCC34D3 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVVppAQQB;
    };
}
2026-09-07 21:11:48.684 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:48.728 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:48.729 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:48.807 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477d980> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF111DD4244B82312A5BDA
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.807 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477d980> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF111DD4244B82312A5BDA
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.807 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477f180> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1120EDA4456A330BA75D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.807 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477f180> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1120EDA4456A330BA75D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.808 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477ede0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF111FED4AFD0530E7EA7D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.808 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477ede0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF111FED4AFD0530E7EA7D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.808 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477cec0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1120ED25A7A214D0E968
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.809 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477cec0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1120ED25A7A214D0E968
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.811 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477e620> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1124D3E60FEB553DB9BA
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.811 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477e620> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1124D3E60FEB553DB9BA
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.813 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c600> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1123EB4A759B2D21A09E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.813 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c600> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1123EB4A759B2D21A09E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.844 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c9c0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1142D4244B82312A5BDF
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:48.844 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c9c0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:48 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1142D4244B82312A5BDF
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.358 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477d840> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc2a9ebeef-2909-4e83-b4c0-e4746954e4f8.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788821946&Signature=3S4QZ%2BCIWZJqSkOjzjJYD7Y5MTY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1343D4244B82312A5BE6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.645 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 21:11:49.649 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:49.650 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:49.650 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 8A239DCE-6082-43CB-B502-4D9AC36B0C68 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVVtpAQQB;
    };
}
2026-09-07 21:11:49.650 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:49.701 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:49.701 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:49.702 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:49.703 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:49.703 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:49.706 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:49.707 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:49.708 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 21:11:49.720 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 21:11:49.720 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:49.720 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:49.731 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:49.732 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:49.732 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:49.732 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 0BC30F48-8240-4293-9D6B-C484C9A5942C - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVVtpAQQB;
    };
}
2026-09-07 21:11:49.732 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:49.775 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:49.775 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 21:11:49.775 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 21:11:49.776 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 21:11:49.776 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:49.776 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:49.776 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:49.792 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11456b4a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F2D4244B82312A5BFA
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.792 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11456a880> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F5ED25A7A214D0E979
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.792 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477f760> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F6ED4AFD0530E7EA95
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.792 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c320> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F7EB4A759B2D21A0B2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.792 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c320> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F7EB4A759B2D21A0B2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.793 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F9D3E60FEB553DBA0E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.793 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F9D3E60FEB553DBA0E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.793 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F7EDA4456A330BA7CF
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.793 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF14F7EDA4456A330BA7CF
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.826 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1519D4244B82312A5BFC
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.826 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1519D4244B82312A5BFC
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.827 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF151CED25A7A214D0E97C
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.829 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF151DED4AFD0530E7EA9A
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:49.831 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477efc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:49 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1520D3E60FEB553DBA10
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.406 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c100> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc2a9ebeef-2909-4e83-b4c0-e4746954e4f8.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788821946&Signature=3S4QZ%2BCIWZJqSkOjzjJYD7Y5MTY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1759D4244B82312A5C0E
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:11:50.693 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 21:11:50.698 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:50.698 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:50.698 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 8FD29AFF-9237-40EE-8202-3FC1A3576740 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFJpAQQB;
    };
}
2026-09-07 21:11:50.698 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:50.754 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:50.754 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:50.755 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:50.756 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:50.756 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:50.759 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:50.760 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:50.761 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 21:11:50.773 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 21:11:50.773 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:50.773 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:50.785 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:50.785 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:50.785 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:50.785 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: F7446AD4-60BC-4F7D-A77D-29F4443CAF0E - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFJpAQQB;
    };
}
2026-09-07 21:11:50.785 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:50.835 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:50.835 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:50.852 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c7c0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1910ED25A7A214D0E9A1
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.852 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477fcc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1913EDA4456A330BA7F2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.852 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c920> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1910D4244B82312A5C13
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.852 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477dc00> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1913D3E60FEB553DBA42
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.852 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477dca0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1911EB4A759B2D21A0E2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.853 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477d6a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1913ED4AFD0530E7EAA7
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.875 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c3a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1934ED25A7A214D0E9A5
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.875 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477c3a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1934ED25A7A214D0E9A5
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.891 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477f760> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1942ED4AFD0530E7EAA9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.892 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477e240> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1945EDA4456A330BA7F7
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.892 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477eb80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1943D4244B82312A5C15
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.894 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477eb80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1947D3E60FEB553DBA46
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.895 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477eb80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1945EB4A759B2D21A0EB
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:50.912 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477eb80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:50 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF1958ED25A7A214D0E9A7
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:52.340 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:52.340 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
)
2026-09-07 21:11:52.340 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 0, arrOneSection.count = 0, messageModeArray.count = 0, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:52.340 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:52.449 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:52.451 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:52.452 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 21DB6316-D234-45FF-8FD5-5298D3623BBB - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-07";
        deviceIds =         (
            42835799
        );
        endTime = "21:11:52";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFBpAQQB;
    };
}
2026-09-07 21:11:52.452 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:52.501 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:52.501 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-07";
        deviceAlarmList =         (
        );
        endTime = "21:11:52";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-07 21:11:52.502 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"21:11:52","hasMore":false,"date":"2026-09-07"},"code":200}}
2026-09-07 21:11:52.502 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 21:11:52
2026-09-07 21:11:52.502 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:52.502 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
)
2026-09-07 21:11:52.502 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 0, arrOneSection.count = 0, messageModeArray.count = 0, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:52.502 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:53.018 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-07 21:11:53.018 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:53.405 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 21:11:53.410 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:53.410 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:53.410 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 2E4A0577-6906-45F4-9815-CAC9E254ACF7 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFFpAQQB;
    };
}
2026-09-07 21:11:53.411 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:53.459 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:53.459 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:53.459 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:53.461 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:53.461 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:53.464 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:53.465 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:53.466 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 21:11:53.478 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 21:11:53.478 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:53.478 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:53.489 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:53.489 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:53.489 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:53.490 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 730BC0CC-8D59-44AB-B509-6F6A43541FCB - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFFpAQQB;
    };
}
2026-09-07 21:11:53.490 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:53.536 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:53.536 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:53.552 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705fc80> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A1ED25A7A214D0E9CE
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.552 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e240> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A3EDA4456A330BA838
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.552 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705d9e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A0D4244B82312A5C79
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.553 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e340> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A4D3E60FEB553DBAFE
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.553 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705fca0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A2EB4A759B2D21A161
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.581 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477e140> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23C7EDA4456A330BA83A
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.581 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11477e140> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23C7EDA4456A330BA83A
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.588 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e4e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23CDED25A7A214D0E9D1
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.590 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e4e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23CDD4244B82312A5C80
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.592 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e680> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23CFEB4A759B2D21A166
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.611 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e4e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A1ED4AFD0530E7EAE1
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.612 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e4e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23A1ED4AFD0530E7EAE1
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.618 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e4e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23ECEDA4456A330BA83C
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:53.670 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705cbc0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:53 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF23D1D3E60FEB553DBB02
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.167 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705f2a0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc2a9ebeef-2909-4e83-b4c0-e4746954e4f8.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788821946&Signature=3S4QZ%2BCIWZJqSkOjzjJYD7Y5MTY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF29F3D4244B82312A5CD9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.518 Seetong_tps[6127:801163] 下拉刷新
2026-09-07 21:11:55.523 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:55.523 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:55.524 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: F5EB5F0E-3898-4A9A-B882-28E6C5CAAD5F - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFdpAQQB;
    };
}
2026-09-07 21:11:55.524 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:55.566 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:55.566 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:55.567 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:55.568 Seetong_tps[6127:801163] Sorted Dates (Descending): (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:55.568 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-08-29",
    "2026-08-28",
    "2026-08-27"
)
2026-09-07 21:11:55.570 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:55.571 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:55.573 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-08-29";
    endTimeStr = "07:42:59";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-07 21:11:55.584 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有57条 --- queryAlarmDataFromDBWithDate: 2026-08-29 startTime: 00:00:00 endTime: 07:42:59
2026-09-07 21:11:55.584 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:55.584 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:55.596 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:55.596 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:55.596 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:55.597 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 536DE25D-FB0D-4BC1-8E65-036E3AAE4084 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-08-29";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "07:42:59";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFdpAQQB;
    };
}
2026-09-07 21:11:55.597 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:55.645 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:55.645 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-08-29";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "07:42:59";
    };
    msg = success;
}
2026-09-07 21:11:55.645 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"07:42:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-08-29"},"code":200}}
2026-09-07 21:11:55.645 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 07:42:59 - endTime: 23:59:59
2026-09-07 21:11:55.645 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:55.645 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-07 21:11:55.646 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 57, messageModeArray.count = 57, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:55.662 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705fd40> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDAD4244B82312A5CE2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.662 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e0e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDEEDA4456A330BA873
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.662 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e940> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDFD3E60FEB553DBB1D
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.662 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705d520> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDCED25A7A214D0E9F6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.663 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705c500> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDCED4AFD0530E7EAF2
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.663 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e7e0> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2BDDEB4A759B2D21A194
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.689 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C00D4244B82312A5CE4
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.689 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0158110-3e0b-4042-8782-cd59eb22bd65.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822138&Signature=PqRCAX7shGrn%2F5pV9xTnQeGvbxQ%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C00D4244B82312A5CE4
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.701 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705c840> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0fe93e66-ba79-435e-ad99-30546c923902.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822624&Signature=k57Egl%2BLg01oqiQU2WhnEAhsRL4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C0ED3E60FEB553DBB1F
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.702 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705c040> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc89fe22b4-5bcf-46af-a43c-02f0428af9a1.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823407&Signature=A%2FoZHg8cIxx39iNDx9l0nQh4FDs%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C0DEDA4456A330BA877
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.702 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavca0860989-5e1f-4bd6-83fd-49621a4b33b3.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788823383&Signature=gKAKza0aNAhTohMhUnTNmvihAs0%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C0BED4AFD0530E7EAF6
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.706 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavcd7232026-d1d6-4c30-8cc7-123831cf1feb.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822654&Signature=zB0SEutLMZe0BhB83zPVyCOaHtY%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C0CED25A7A214D0E9F9
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.711 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc0da3f576-bbc0-4953-b894-687656a7ef4e.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822500&Signature=7LGuY7BoV1NmOM15fjJrSZjN7s4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C0CEB4A759B2D21A198
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:55.726 Seetong_tps[6127:801163] 下载图片时发生错误，错误为Error Domain=SDWebImageErrorDomain Code=2001 "Download marked as failed because of invalid response status code 404" UserInfo={SDWebImageErrorDownloadResponseKey=<NSHTTPURLResponse: 0x11705e700> { URL: http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260829/mfahfavc41061141-3ff9-4786-9a31-df3fb88dad52.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1788822463&Signature=IT1HxqSrs%2Fzvh%2FYNq%2BDNywZvlU4%3D } { Status Code: 404, Headers {
    Connection =     (
        "keep-alive"
    );
    "Content-Length" =     (
        354
    );
    "Content-Type" =     (
        "application/xml"
    );
    Date =     (
        "Mon, 07 Sep 2026 13:11:55 GMT"
    );
    Server =     (
        OBS
    );
    "x-obs-id-2" =     (
        "36AAAQAAEAABAAAQAAEAABAAAQAAEAABAAAaI=AAAAAAAAAAAAAAAAAAAAAAAAAA"
    );
    "x-obs-request-id" =     (
        000001A07BFF2C25D4244B82312A5CE7
    );
} }, NSLocalizedDescription=Download marked as failed because of invalid response status code 404, SDWebImageErrorDownloadStatusCodeKey=404}
2026-09-07 21:11:56.803 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: A2918F24-0653-4214-B176-76E3A93437B0 - msgBodyDict: {
    biz = "req_delete_device_alarm";
    data =     {
        clear = 1;
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFRpAQQB;
    };
}
2026-09-07 21:11:56.803 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:56.877 Seetong_tps[6127:801163] 未处理的 biz 类型: res_delete_device_alarm
2026-09-07 21:11:56.878 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    msg = success;
}
2026-09-07 21:11:56.878 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_delete_device_alarm","data":{"msg":"success","code":200}}
2026-09-07 21:11:56.887 Seetong_tps[6127:801163] AlarmMsgViewController clearAllMessage alarm result=1
2026-09-07 21:11:56.888 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 0
2026-09-07 21:11:56.888 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
)
2026-09-07 21:11:56.889 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 0, arrOneSection.count = 0, messageModeArray.count = 0, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:56.889 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:56.892 Seetong_tps[6127:801163] 从数据库删除云存事件成功 userId=56682016
2026-09-07 21:11:56.894 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
)
2026-09-07 21:11:56.894 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:56.894 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 5A7814A6-143B-40B1-947A-A06B0F39A486 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFRpAQQB;
    };
}
2026-09-07 21:11:56.894 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:56.941 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 21:11:56.941 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 21:11:56.941 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 21:11:56.942 Seetong_tps[6127:801163] Sorted Dates (Descending): (
)
2026-09-07 21:11:56.942 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:56.942 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
)
2026-09-07 21:11:56.945 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-07 21:11:56.948 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-07 21:11:56.950 Seetong_tps[6127:801163] Formatted Date: 2026-09-07
2026-09-07 21:11:56.951 Seetong_tps[6127:801163]  --- webSocketGetServerData msgId: 6F28E7FE-7F3C-486A-88ED-F2980394AA7F - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-07";
        deviceIds =         (
            42835799
        );
        endTime = "21:11:56";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVgUJA1QBVFRpAQQB;
    };
}
2026-09-07 21:11:56.951 Seetong_tps[6127:801163]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 21:11:56.995 Seetong_tps[6127:801163] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-07 21:11:56.995 Seetong_tps[6127:801163]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-07";
        deviceAlarmList =         (
        );
        endTime = "21:11:56";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-07 21:11:56.996 Seetong_tps[6127:801163]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"21:11:56","hasMore":false,"date":"2026-09-07"},"code":200}}
2026-09-07 21:11:56.996 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 21:11:56
2026-09-07 21:11:56.996 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-07 21:11:56.996 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
)
2026-09-07 21:11:56.996 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 0, arrOneSection.count = 0, messageModeArray.count = 0, currentThread = <_NSMainThread: 0x124438000>{number = 1, name = main}
2026-09-07 21:11:56.996 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:57.110 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:11:57.515 Seetong_tps[6127:801163]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-07 21:11:57.516 Seetong_tps[6127:801163] [self.arryMessageGroup count] == 0
2026-09-07 21:11:57.666 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:57.705 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:57.706 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:57.706 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:57.706 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:57.706 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:57.873 Seetong_tps[6127:814358] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x114c3ff80>{number = 72, name = (null)}====
2026-09-07 21:11:58.664 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:58.664 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:11:58.666 Seetong_tps[6127:813785] zzzzz:FC_ResumeDevCom start
2026-09-07 21:11:58.666 Seetong_tps[6127:813785] zzzzz:FC_ResumeDevCom
2026-09-07 21:11:58.884 Seetong_tps[6127:814357] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c3e140>{number = 71, name = (null)}====
2026-09-07 21:11:58.886 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:58.912 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:11:58.912 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:11:58.912 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:11:58.930 Seetong_tps[6127:814356] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1146bc900>{number = 73, name = (null)}====
2026-09-07 21:11:58.937 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:11:58.937 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:11:58.938 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:11:58.938 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:11:58.939 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:11:58.939 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:11:58.939 Seetong_tps[6127:814356]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:11:58.939 Seetong_tps[6127:814356]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:11:58.939 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:11:58.939 Seetong_tps[6127:814356] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:11:58.939 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:11:58.939 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:11:58.939 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:11:58.940 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 955767 毫秒
2026-09-07 21:11:58.941 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:11:58.941 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:11:58.941 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:11:58.941 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:11:58.946 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:11:58.946 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:11:58.946 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:11:58.947 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:11:58.947 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:11:59.878 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:11:59.878 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:11:59.879 Seetong_tps[6127:814357] zzzzz:FC_ResumeDevCom start
2026-09-07 21:11:59.879 Seetong_tps[6127:814357] zzzzz:FC_ResumeDevCom
2026-09-07 21:12:00.118 Seetong_tps[6127:812702] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x114c78700>{number = 60, name = (null)}====
2026-09-07 21:12:00.120 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:00.123 Seetong_tps[6127:814358] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x114c3ff80>{number = 72, name = (null)}====
2026-09-07 21:12:00.143 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:12:00.143 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:12:00.143 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:12:00.148 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:12:00.148 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:12:00.148 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:12:00.148 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:12:00.149 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:12:00.149 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:12:00.150 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:12:00.150 Seetong_tps[6127:812702]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:12:00.150 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:12:00.150 Seetong_tps[6127:812702] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:12:00.150 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:12:00.150 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:12:00.150 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:12:00.150 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 956977 毫秒
2026-09-07 21:12:00.151 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:12:00.151 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:12:00.151 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:12:00.151 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:00.152 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:00.153 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:00.153 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:00.155 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:00.156 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:00.347 Seetong_tps[6127:814358] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114c3ff80>{number = 72, name = (null)}====
2026-09-07 21:12:00.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:12:00.767 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:00.768 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:00.768 Seetong_tps[6127:814357] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:00.768 Seetong_tps[6127:814358] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:02.093 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:12:02.386 Seetong_tps[6127:801163]  -- 跳转云存储购买页面 -- pushCloudStoreBuyViewController - camera: 1801-42835799
2026-09-07 21:12:02.393 Seetong_tps[6127:801163] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-07 21:12:02.412 Seetong_tps[6127:801163]  -- 云存储购买 -- loadH5Page - pAuthInfo - strUrl: https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-status-icon
2026-09-07 21:12:02.413 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:12:02.478 Seetong_tps[6127:801163] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-list-cloud-status-icon
2026-09-07 21:12:02.838 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:12:02.838 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:12:02.838 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=setNavigationBarColor,defaultText={"bgColor":"#f5f5f5","fontColor":"#000000"}
2026-09-07 21:12:02.839 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:12:02.839 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:12:02.839 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:12:02.839 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:12:02.840 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getMemberEncryt,defaultText=
2026-09-07 21:12:02.840 Seetong_tps[6127:801163] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QCUVBpAQQB
2026-09-07 21:12:02.840 Seetong_tps[6127:801163]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVgUJA1QCUVBpAQQB
2026-09-07 21:12:02.879 Seetong_tps[6127:801163] 网页加载完成，结束时间: 2026-09-07 13:12:02 +0000，加载耗时: 394 毫秒
2026-09-07 21:12:02.889 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:12:02.889 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:12:02.890 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-07 21:12:02.890 Seetong_tps[6127:801163] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-07 21:12:03.058 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-07 21:12:03.058 Seetong_tps[6127:801163] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-07 21:12:03.059 Seetong_tps[6127:801163]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getLoadUrlIdHandler,defaultText=
2026-09-07 21:12:03.566 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:03.583 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:03.583 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:03.583 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:03.584 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:03.584 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:03.766 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:12:03.793 Seetong_tps[6127:813785] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x114fd4a40>{number = 68, name = (null)}====
2026-09-07 21:12:04.084 Seetong_tps[6127:801163] dealloc -- CloudStoreBuyViewController
2026-09-07 21:12:04.114 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-07 21:12:04.115 Seetong_tps[6127:801163] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-07 21:12:10.473 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:12:11.167 Seetong_tps[6127:801163]  -- pushPlaybackView -- final previewGroupId: 0
2026-09-07 21:12:11.180 Seetong_tps[6127:801163] 当前控制器：STPlaybackVC
2026-09-07 21:12:11.181 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:12:11.182 Seetong_tps[6127:801163] 开始监听camera_nvr的onlineStatus属性变化
2026-09-07 21:12:11.182 Seetong_tps[6127:801163] camera_nvr对象已切换，重新设置KVO监听
2026-09-07 21:12:11.193 Seetong_tps[6127:801163] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-07 21:12:11.274 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:12:11.275 Seetong_tps[6127:801163] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-07 21:12:11.275 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:12:11.276 Seetong_tps[6127:801163] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-07 21:12:11.284 Seetong_tps[6127:801163]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-07 21:12:11.284 Seetong_tps[6127:801163] ====高度=97.666667
2026-09-07 21:12:11.284 Seetong_tps[6127:801163]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-07 21:12:11.286 Seetong_tps[6127:801163] 停止监听camera_nvr的onlineStatus属性变化
2026-09-07 21:12:11.286 Seetong_tps[6127:801163] 开始监听camera_nvr的onlineStatus属性变化
2026-09-07 21:12:11.286 Seetong_tps[6127:801163] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-07 21:12:11.286 Seetong_tps[6127:801163] ###### stopNvrRemoteRecord ......
2026-09-07 21:12:11.288 Seetong_tps[6127:801163] updateAlarmListTable:messageModelList=0
2026-09-07 21:12:11.293 Seetong_tps[6127:801163]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: 0
2026-09-07 21:12:11.293 Seetong_tps[6127:814820] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-07 21:12:11.293 Seetong_tps[6127:801163] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=5.0, isOffline=1, isLowPowerDevSleep=0, isOnlineIPC=0, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-07 21:12:11.293 Seetong_tps[6127:801163] updateAlarmListTable:messageModelList=0
2026-09-07 21:12:11.295 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:12:11.295 Seetong_tps[6127:801163] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-07 21:12:11.348 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:11.358 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:12:11.361 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:11.361 Seetong_tps[6127:813342] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:11.361 Seetong_tps[6127:814358] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:11.362 Seetong_tps[6127:801163]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-07 21:12:11.362 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-07 21:12:11.362 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd6300; frame = (0 0; 393 221); gestureRecognizers = <NSArray: 0x1147a32d0>; layer = <CALayer: 0x1170188a0>>
2026-09-07 21:12:11.518 Seetong_tps[6127:814820] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x1174bcb40>{number = 75, name = (null)}====
2026-09-07 21:12:11.541 Seetong_tps[6127:801163] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-07 21:12:11.871 Seetong_tps[6127:801163] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-07 21:12:13.364 Seetong_tps[6127:801163]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-07 21:12:13.365 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-07 21:12:16.294 Seetong_tps[6127:801163] ★★★ [searchRecordTimer] ★★★★ 录像搜索定时器触发
2026-09-07 21:12:16.295 Seetong_tps[6127:801163] ★★★ [searchRecordTimer] 设备状态: onlineStatus=1, isOnlineIPC=0, isLowPowerDev=0, isLowPowerDevSleep=0
2026-09-07 21:12:16.295 Seetong_tps[6127:801163] ★★★ [searchRecordTimer] 当前状态: isHaveNVRData=0
2026-09-07 21:12:16.295 Seetong_tps[6127:801163] ★★★ [searchRecordTimer] 设备不在线 - videoView.deviceStatus=DeviceStatusOffline
2026-09-07 21:12:16.296 Seetong_tps[6127:801163] ★★★ [searchRecordTimer] 调用updateNoRecordOrTimeoutUI:YES
2026-09-07 21:12:16.296 Seetong_tps[6127:801163] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=1, isLowPowerDevSleep=0, onlineStatus=1, isOnlineIPC=0, isHaveNVRData=0, isDIYCamera=1, sdCardState=0
2026-09-07 21:12:16.304 Seetong_tps[6127:801163] ★★★ [updateNoRecordOrTimeoutUI] isTimeOut分支 - isOnlineIPC=0
2026-09-07 21:12:16.305 Seetong_tps[6127:801163] ★★★ [updateNoRecordOrTimeoutUI] 显示offlineEmptyView - 设置hidden=NO (条件: !isOnlineIPC=1)
2026-09-07 21:12:16.699 Seetong_tps[6127:801163]  -- 预览倒计时 -- User interaction detected
2026-09-07 21:12:16.715 Seetong_tps[6127:801163] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-07 21:12:16.715 Seetong_tps[6127:801163] ###### stopNvrRemoteRecord ......
2026-09-07 21:12:16.723 Seetong_tps[6127:801163] updateAlarmListTable:messageModelList=0
2026-09-07 21:12:16.733 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:16.774 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:16.774 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:16.774 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:16.774 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:16.774 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:16.970 Seetong_tps[6127:814356] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1146bc900>{number = 73, name = (null)}====
2026-09-07 21:12:17.285 Seetong_tps[6127:801163] 停止监听camera_nvr的onlineStatus属性变化
2026-09-07 21:12:17.285 Seetong_tps[6127:801163] dealloc -- STCardAISearchViewModel
2026-09-07 21:12:17.285 Seetong_tps[6127:801163] dealloc -- STCardAISearchTracker
2026-09-07 21:12:17.285 Seetong_tps[6127:801163]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-07 21:12:17.285 Seetong_tps[6127:801163] dealloc -- STPlaybackVC
2026-09-07 21:12:17.288 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:12:17.291 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x121aa7a00
2026-09-07 21:12:17.292 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:12:17.294 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x1147d6200
2026-09-07 21:12:20.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:12:21.481 Seetong_tps[6127:801163] dealloc -- STAlarmView
2026-09-07 21:12:22.035 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:22.035 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:22.035 Seetong_tps[6127:814356] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:22.035 Seetong_tps[6127:814819] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:22.899 Seetong_tps[6127:801163] Authorized
2026-09-07 21:12:22.902 Seetong_tps[6127:801163] 当前控制器：QRCodeVC
2026-09-07 21:12:22.973 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:12:24.516 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:24.546 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:24.547 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:24.547 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:24.547 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:24.547 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:24.752 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:12:25.054 Seetong_tps[6127:801163] -[QRCodeVC dealloc]
2026-09-07 21:12:25.054 Seetong_tps[6127:801163] dealloc -- QRCodeVC
2026-09-07 21:12:25.055 Seetong_tps[6127:801163] -[QiCodeManager dealloc]
2026-09-07 21:12:25.056 Seetong_tps[6127:801163] -[QRCodeAreaView dealloc]
2026-09-07 21:12:29.150 Seetong_tps[6127:801163]  -- 设备列表 -- 使用频率 - setListDevConfig - self.isSortFrequency: 1 - sortMode: 1
2026-09-07 21:12:29.150 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:29.157 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:29.157 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:30.179 Seetong_tps[6127:801163]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-07 21:12:30.191 Seetong_tps[6127:801163] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-07 21:12:30.212 Seetong_tps[6127:801163] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-07 21:12:30.215 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:12:30.259 Seetong_tps[6127:801163]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-07 21:12:30.261 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:12:30 267
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:12:30 +0000
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-07 21:12:30 267
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:12:30.267 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-07 21:12:30.317 Seetong_tps[6127:801163] uid:42835799 playAudio
2026-09-07 21:12:30.317 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-07 21:12:30.317 Seetong_tps[6127:801163]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-07 21:12:30.317 Seetong_tps[6127:814819]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-07 21:12:30.431 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:30.432 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:30.432 Seetong_tps[6127:814820] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:30.432 Seetong_tps[6127:814820] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:30.432 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.22 - 设备: 1801 - 42835799
2026-09-07 21:12:30.435 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd5f80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11456a860>; layer = <CALayer: 0x117532550>>
2026-09-07 21:12:30.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:12:30.513 Seetong_tps[6127:801163] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-07 21:12:31.896 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:12:31.896 Seetong_tps[6127:801163]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-07 21:12:31.897 Seetong_tps[6127:801163]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-07 21:12:31 897
2026-09-07 21:12:31.897 Seetong_tps[6127:801163]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-07 13:12:30 +0000
2026-09-07 21:12:31.898 Seetong_tps[6127:801163]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-08-31 05:01:10 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-04 09:28:52 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 02:27:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-07 21:12:31.903 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.69 - 设备: 1801 - 42835799
2026-09-07 21:12:31.904 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.69 - 设备: 1801 - 42835799
2026-09-07 21:12:31.905 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.69 - 设备: 1801 - 42835799
2026-09-07 21:12:32.067 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:32.069 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:32.069 Seetong_tps[6127:814819] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:32.069 Seetong_tps[6127:814820] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:32.070 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.86 - 设备: 1801 - 42835799
2026-09-07 21:12:32.077 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd5f80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11456a860>; layer = <CALayer: 0x117532550>>
2026-09-07 21:12:34.071 Seetong_tps[6127:801163]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.86 - 设备: 1801 - 42835799
2026-09-07 21:12:34.703 Seetong_tps[6127:801163]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x121bd5f80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11456a860>; layer = <CALayer: 0x117532550>>
2026-09-07 21:12:34.703 Seetong_tps[6127:801163] #####Vstop:uid:42835799-0-port:-1
2026-09-07 21:12:34.703 Seetong_tps[6127:801163]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-07 21:12:34.706 Seetong_tps[6127:801163] _openGLView clearFrame ...
2026-09-07 21:12:34.706 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:34.744 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:34.744 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:34.744 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:34.745 Seetong_tps[6127:801163] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-07 21:12:34.746 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:34.746 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:34.982 Seetong_tps[6127:814820] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1174bcb40>{number = 75, name = (null)}====
2026-09-07 21:12:35.254 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:12:35.254 Seetong_tps[6127:801163] dealloc -- STPlayerViewController
2026-09-07 21:12:35.254 Seetong_tps[6127:801163] dealloc -- STPlayerCameraControlVC
2026-09-07 21:12:35.254 Seetong_tps[6127:801163] dealloc -- STPlayerCameraService
2026-09-07 21:12:35.255 Seetong_tps[6127:801163] dealloc -- STCycleScrollView
2026-09-07 21:12:35.255 Seetong_tps[6127:801163] dealloc -- STCameraControlView
2026-09-07 21:12:35.258 Seetong_tps[6127:801163] dealloc -- STNetSpeedMonitorView
2026-09-07 21:12:35.258 Seetong_tps[6127:801163] dealloc -- STIdleMonitorView
2026-09-07 21:12:36.746 Seetong_tps[6127:801163] ++++-[VideoView dealloc]++++
2026-09-07 21:12:36.755 Seetong_tps[6127:801163] OpenGLView20_Seetong dealloc:0x121aa5600
2026-09-07 21:12:37.024 Seetong_tps[6127:801163]  -- 设备列表 -- 使用频率 - setListDevConfig - self.isSortFrequency: 0 - sortMode: 0
2026-09-07 21:12:37.025 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:37.025 Seetong_tps[6127:801163]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 195;
}
2026-09-07 21:12:37.031 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:37.032 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:38.482 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:12:38.483 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:12:38.483 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:12:38.596 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:38.596 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:38.596 Seetong_tps[6127:814356] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:38.596 Seetong_tps[6127:814819] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:38.734 Seetong_tps[6127:814820] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1174bcb40>{number = 75, name = (null)}====
2026-09-07 21:12:40.474 Seetong_tps[6127:801163]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-07 21:12:40.618 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:12:40.618 Seetong_tps[6127:801163]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 21:12:40.619 Seetong_tps[6127:814356] zzzzz:FC_ResumeDevCom start
2026-09-07 21:12:40.619 Seetong_tps[6127:814356] zzzzz:FC_ResumeDevCom
2026-09-07 21:12:40.752 Seetong_tps[6127:801234] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 21:12:40.753 Seetong_tps[6127:801163]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 21:12:40.753 Seetong_tps[6127:814356] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 21:12:40.753 Seetong_tps[6127:814820] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 21:12:40.837 Seetong_tps[6127:814819] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1147ecc40>{number = 76, name = (null)}====
2026-09-07 21:12:40.838 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:40.857 Seetong_tps[6127:813342] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x121b5d180>{number = 62, name = (null)}====
2026-09-07 21:12:40.872 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 21:12:40.872 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 21:12:40.873 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 21:12:40.873 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 21:12:40.873 Seetong_tps[6127:801163]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 21:12:40.873 Seetong_tps[6127:801163]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 21:12:40.873 Seetong_tps[6127:801163] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 21:12:40.874 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 21:12:40.874 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 21:12:40.874 Seetong_tps[6127:813342]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 21:12:40.874 Seetong_tps[6127:813342]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 21:12:40.874 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 21:12:40.874 Seetong_tps[6127:813342] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 21:12:40.874 Seetong_tps[6127:801163]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 21:12:40.874 Seetong_tps[6127:801163]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 21:12:40.874 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 21:12:40.874 Seetong_tps[6127:801163]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 997702 毫秒
2026-09-07 21:12:40.875 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:12:40.875 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:12:40.875 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:12:40.875 Seetong_tps[6127:801163]  -- groupDeviceList -- 
2026-09-07 21:12:40.880 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 21:12:40.880 Seetong_tps[6127:801163]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 21:12:40.880 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 21:12:40.881 Seetong_tps[6127:801163]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 21:12:40.881 Seetong_tps[6127:801163]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 21:12:42.881 Seetong_tps[6127:801163]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 21:12:42.881 Seetong_tps[6127:801163]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 21:12:42.882 Seetong_tps[6127:801163]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 21:12:42.882 Seetong_tps[6127:801163]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 21:12:42.882 Seetong_tps[6127:801163]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 21:13:02.976 Seetong_tps[6127:801163] zzzzz:backgroundDoSomething
2026-09-07 21:13:02.978 Seetong_tps[6127:814820] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 21:13:02.978 Seetong_tps[6127:814820] --FC_StopDevComEx end
2026-09-07 21:13:07.971 Seetong_tps[6127:801163] zzzzz:stopBackgroundTask 180seconds
2026-09-07 21:13:10.673 Seetong_tps[6127:801163]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 21:13:10.674 Seetong_tps[6127:801163]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 22:24:15.663 Seetong_tps[6516:860748] app_version=8.3.1403
2026-09-07 22:24:15.665 Seetong_tps[6516:860748]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-07 22:24:15.665 Seetong_tps[6516:860748] showForLogin 1
2026-09-07 22:24:15.665 Seetong_tps[6516:860748] AppLaunch 还剩 6.653395891189575 秒
2026-09-07 22:24:15.674 Seetong_tps[6516:860760] 询问用户是否开启推送成功
2026-09-07 22:24:15.674 Seetong_tps[6516:860760] 用户点击允许接收推送
2026-09-07 22:24:15.677 Seetong_tps[6516:860761] remoteNotificationSetting: <UNNotificationSettings: 0x1337e15e0; 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-09-07 22:24:15.683 Seetong_tps[6516:860748]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-07 22:24:15.700 Seetong_tps[6516:860748] viewDidLoad/configtime=2026-09-07 14:24:15 +0000
2026-09-07 22:24:15.701 Seetong_tps[6516:860748]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-07 22:24:15.701 Seetong_tps[6516:860748]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-07 22:24:15.749 Seetong_tps[6516:860748]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-07 22:24:15.752 Seetong_tps[6516:860748]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-07 22:24:15.753 Seetong_tps[6516:860748] 开始检查未读客服消息...
2026-09-07 22:24:15.753 Seetong_tps[6516:860748] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-07 22:24:15.756 Seetong_tps[6516:860748]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-07 22:24:15.756 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 
2026-09-07 22:24:15.756 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 22:24:15.758 Seetong_tps[6516:860748] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-07 22:24:15.758 Seetong_tps[6516:860748] NAV deviceOrientationDidChange:1
2026-09-07 22:24:15.761 Seetong_tps[6516:860748]  -- groupDeviceList -- 
2026-09-07 22:24:15.761 Seetong_tps[6516:860748] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-07 22:24:15.761 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 
2026-09-07 22:24:15.761 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 22:24:15.805 Seetong_tps[6516:860748]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-07 22:24:15.822 Seetong_tps[6516:860796] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 22:24:15.890 Seetong_tps[6516:860748] Super properties have already been unregistered.
2026-09-07 22:24:15.890 Seetong_tps[6516:860748] UMAPM_OOMSampling(0,0):NO
2026-09-07 22:24:15.892 Seetong_tps[6516:860748]  -- deviceListDataUpdate - AppLaunch 还剩 1.42618989944458 秒 - 再延迟 1.92618989944458 秒 - 启动耗时 1.57381010055542 秒
2026-09-07 22:24:15.892 Seetong_tps[6516:860748]  -- groupDeviceList -- 
2026-09-07 22:24:15.892 Seetong_tps[6516:860748] groupDeviceList 已在进行中，跳过新的调用
2026-09-07 22:24:15.892 Seetong_tps[6516:860748]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1574 毫秒
2026-09-07 22:24:15.894 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 22:24:15.894 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:24:15.894 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 22:24:15.895 Seetong_tps[6516:860748]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 195;
}
2026-09-07 22:24:15.896 Seetong_tps[6516:860748] ++++-[VideoView dealloc]++++
2026-09-07 22:24:15.897 Seetong_tps[6516:860748] OpenGLView20_Seetong dealloc:0x133111e00
2026-09-07 22:24:15.919 Seetong_tps[6516:860748]  -- WebSocket - 重置重连次数 -- 
2026-09-07 22:24:15.923 Seetong_tps[6516:860748]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 22:24:15.923 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 
2026-09-07 22:24:15.923 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-07 22:24:15.923 Seetong_tps[6516:860796] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM5NTg1NTg4Niwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.YCV3ZF8X9Jzo6UfBUOsU2HzIQx2XgcUigZPqxyq5V3s","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTM5NTg1NTg4Niwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0wN19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkzIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MiJdfQ.V1PIvGLBu4QREqOHABLPGXYD46PtHlzsuVfK1UFBUuM","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24902"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"}]}
====
2026-09-07 22:24:15.924 Seetong_tps[6516:860748]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 22:24:15.924 Seetong_tps[6516:860754] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 22:24:15.924 Seetong_tps[6516:860850] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 22:24:15.925 Seetong_tps[6516:860748] UMAPM_NetworkSampling(0,0):NO
2026-09-07 22:24:15.925 Seetong_tps[6516:860748]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-07 22:24:15.925 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 22:24:15.925 Seetong_tps[6516:860748]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 22:24:15.926 Seetong_tps[6516:860748] 蓝牙已打开
2026-09-07 22:24:15.939 Seetong_tps[6516:860748]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-07 22:24:15.976 Seetong_tps[6516:860753] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=11&addr=shrelay10.s5.seetong.com:3443;type=0&load=12&addr=shrelay16.s5.seetong.com:2443;type=0&load=11&addr=shrelay18.s5.seetong.com:7443;","vipRelayServers":"type=0&load=30&addr=bjrelay40.s2.seetong.com:15443;type=0&load=26&addr=bjrelay40.s2.seetong.com:11443;type=0&load=25&addr=bjrelay40.s2.seetong.com:5443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x132438f40>{number = 2, name = (null)}====
2026-09-07 22:24:15.978 Seetong_tps[6516:860756] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x13243af40>{number = 5, name = (null)}====
2026-09-07 22:24:16.009 Seetong_tps[6516:860748]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-07 22:24:16.009 Seetong_tps[6516:860748]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-07 22:24:16.014 Seetong_tps[6516:860748]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=30&addr=bjrelay40.s2.seetong.com:15443;type=0&load=26&addr=bjrelay40.s2.seetong.com:11443;type=0&load=25&addr=bjrelay40.s2.seetong.com:5443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=11&addr=shrelay10.s5.seetong.com:3443;type=0&load=12&addr=shrelay16.s5.seetong.com:2443;type=0&load=11&addr=shrelay18.s5.seetong.com:7443;"}
2026-09-07 22:24:16.022 Seetong_tps[6516:860758] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x1326cce00>{number = 7, name = (null)}====
2026-09-07 22:24:16.024 Seetong_tps[6516:860849] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x133fa7600>{number = 16, name = (null)}====
2026-09-07 22:24:16.024 Seetong_tps[6516:860748] DB Error: 1 "table adTable has no column named adID"
2026-09-07 22:24:16.024 Seetong_tps[6516:860748] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-07 22:24:16.024 Seetong_tps[6516:860748] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-07 22:24:16.024 Seetong_tps[6516:860748]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-07 22:24:16.026 Seetong_tps[6516:860841] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x13490ee40>{number = 20, name = (null)}====
2026-09-07 22:24:16.026 Seetong_tps[6516:860761] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x133c2f8c0>{number = 12, name = (null)}====
2026-09-07 22:24:16.027 Seetong_tps[6516:860748] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-07 22:24:16.027 Seetong_tps[6516:860748] 客服消息未读数量: 0
2026-09-07 22:24:16.052 Seetong_tps[6516:860763] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x133c2d5c0>{number = 11, name = (null)}====
2026-09-07 22:24:16.052 Seetong_tps[6516:860843] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.45.119","port":"26999","token":"A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwIGUVcHVlQBblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x13490efc0>{number = 21, name = (null)}====
2026-09-07 22:24:16.053 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 22:24:16.053 Seetong_tps[6516:860748]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwIGUVcHVlQBblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 22:24:16.055 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:24:16.068 Seetong_tps[6516:860840] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x13490f480>{number = 24, name = (null)}====
2026-09-07 22:24:16.068 Seetong_tps[6516:860826] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x13490f600>{number = 23, name = (null)}====
2026-09-07 22:24:16.068 Seetong_tps[6516:860748]  -- 获取版本信息成功: {
}
2026-09-07 22:24:16.070 Seetong_tps[6516:860760] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x13490fe40>{number = 25, name = (null)}====
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 22:24:16.074 Seetong_tps[6516:860840]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1756 毫秒
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- groupDeviceList -- 
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 22:24:16.074 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:24:16.075 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 22:24:16.075 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 22:24:16.075 Seetong_tps[6516:860748]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 22:24:16.098 Seetong_tps[6516:860842] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x13490ff40>{number = 26, name = (null)}====
2026-09-07 22:24:16.098 Seetong_tps[6516:860748] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-07 22:24:16.123 Seetong_tps[6516:860847] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x133fa7340>{number = 14, name = (null)}====
2026-09-07 22:24:16.125 Seetong_tps[6516:860748]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 22:24:16.125 Seetong_tps[6516:860748]  -- WebSocket - 重置重连次数 -- 
2026-09-07 22:24:16.125 Seetong_tps[6516:860748]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-07 22:24:16.126 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:24:16.126 Seetong_tps[6516:860748]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJBFcEUFRpAQQB","reconn":0}}
2026-09-07 22:24:16.126 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:24:16.126 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:24:16.126 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:24:16.127 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:24:16.227 Seetong_tps[6516:860748] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 22:24:16.227 Seetong_tps[6516:860748] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 22:24:16.227 Seetong_tps[6516:860748] Formatted Date: 2026-09-07
2026-09-07 22:24:16.227 Seetong_tps[6516:860748]  --- webSocketGetServerData msgId: 1B276015-3921-4CBD-8411-ACF2316EDA7E - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJBFcEUFRpAQQB;
    };
}
2026-09-07 22:24:16.227 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:24:16.227 Seetong_tps[6516:860748]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 22:24:16.239 Seetong_tps[6516:860748]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-07 22:24:16.253 Seetong_tps[6516:860748]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 22:24:16.253 Seetong_tps[6516:860748]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 22:24:16.275 Seetong_tps[6516:860748] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 22:24:16.275 Seetong_tps[6516:860748]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 22:24:16.275 Seetong_tps[6516:860748]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 22:24:16.275 Seetong_tps[6516:860748] Sorted Dates (Descending): (
)
2026-09-07 22:24:17.856 Seetong_tps[6516:860748] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-07 22:24:17.856 Seetong_tps[6516:860748] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-07 22:24:17.856 Seetong_tps[6516:860748] 用户设置的具体字体大小: 17.000000
2026-09-07 22:24:17.857 Seetong_tps[6516:860748] AppLaunch hideForRefreshToken
2026-09-07 22:24:17.857 Seetong_tps[6516:860748] AppLaunch hideForRefreshToken dismiss
2026-09-07 22:24:17.857 Seetong_tps[6516:860748] AppLaunch dismiss...
2026-09-07 22:24:18.163 Seetong_tps[6516:860748] AppLaunch dismiss... end
2026-09-07 22:24:18.163 Seetong_tps[6516:860748]  dealloc -- STAppLaunchWindow
2026-09-07 22:24:18.163 Seetong_tps[6516:860748]  dealloc -- STAppLaunchViewController
2026-09-07 22:24:18.906 Seetong_tps[6516:860748]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-07 22:24:18.945 Seetong_tps[6516:860748]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 22:24:18.945 Seetong_tps[6516:860748]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 22:24:18.945 Seetong_tps[6516:860826] zzzzz:FC_ResumeDevCom start
2026-09-07 22:24:18.945 Seetong_tps[6516:860826] zzzzz:FC_ResumeDevCom
2026-09-07 22:24:19.142 Seetong_tps[6516:860796] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 22:24:19.142 Seetong_tps[6516:860748]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 22:24:19.142 Seetong_tps[6516:860848] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 22:24:19.142 Seetong_tps[6516:860826] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 22:24:19.205 Seetong_tps[6516:860842] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x13490ff40>{number = 26, name = (null)}====
2026-09-07 22:24:19.256 Seetong_tps[6516:860847] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x133fa7340>{number = 14, name = (null)}====
2026-09-07 22:24:19.257 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:24:19.331 Seetong_tps[6516:860840] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x13490f480>{number = 24, name = (null)}====
2026-09-07 22:24:19.341 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 22:24:19.341 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 22:24:19.341 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 22:24:19.342 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 22:24:19.343 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 22:24:19.343 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 22:24:19.344 Seetong_tps[6516:860840]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 22:24:19.344 Seetong_tps[6516:860840]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 22:24:19.344 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 22:24:19.344 Seetong_tps[6516:860840] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 22:24:19.344 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 22:24:19.344 Seetong_tps[6516:860748]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 22:24:19.344 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 22:24:19.344 Seetong_tps[6516:860748]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5026 毫秒
2026-09-07 22:24:19.346 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:24:19.346 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:24:19.346 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:24:19.346 Seetong_tps[6516:860748]  -- groupDeviceList -- 
2026-09-07 22:24:19.353 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 22:24:19.354 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:24:19.354 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 22:24:19.355 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 22:24:19.355 Seetong_tps[6516:860748]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 22:24:19.419 Seetong_tps[6516:860748]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 22:24:19.419 Seetong_tps[6516:860748]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 22:24:19.420 Seetong_tps[6516:860748] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 22:24:19.685 Seetong_tps[6516:860796] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 22:24:19.686 Seetong_tps[6516:860748]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 22:24:19.686 Seetong_tps[6516:860842] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 22:24:19.686 Seetong_tps[6516:860840] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 22:24:19.789 Seetong_tps[6516:860848] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x133fa7400>{number = 15, name = (null)}====
2026-09-07 22:24:21.623 Seetong_tps[6516:860748] dealloc -- STAlarmView
2026-09-07 22:24:25.414 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:24:25.414 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:24:25.415 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:24:25.415 Seetong_tps[6516:860748]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 22:24:25.415 Seetong_tps[6516:860748]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 22:24:45.512 Seetong_tps[6516:860748] zzzzz:backgroundDoSomething
2026-09-07 22:24:45.513 Seetong_tps[6516:860854] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 22:24:45.514 Seetong_tps[6516:860854] --FC_StopDevComEx end
2026-09-07 22:24:49.043 Seetong_tps[6516:860748]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 22:24:49.047 Seetong_tps[6516:860748]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-07 22:24:50.510 Seetong_tps[6516:860748] zzzzz:stopBackgroundTask 180seconds
2026-09-07 22:26:38.333 Seetong_tps[6516:860748] zzzzz:stopBackgroundTask EnterForeground
2026-09-07 22:26:38.336 Seetong_tps[6516:863168] zzzzz:FC_ResumeDevCom start
2026-09-07 22:26:38.339 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:26:38.339 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:26:38.355 Seetong_tps[6516:863168] zzzzz:FC_ResumeDevCom
2026-09-07 22:26:38.369 Seetong_tps[6516:860796] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-07 22:26:38.513 Seetong_tps[6516:860796] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 22:26:38.515 Seetong_tps[6516:860748]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 22:26:38.518 Seetong_tps[6516:860853] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 22:26:38.518 Seetong_tps[6516:863168] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 22:26:38.673 Seetong_tps[6516:860748]  -- WebSocket - 重置重连次数 -- 
2026-09-07 22:26:38.673 Seetong_tps[6516:860748]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-07 22:26:38.673 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 
2026-09-07 22:26:38.681 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-07 22:26:38.892 Seetong_tps[6516:863168] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.213.86","port":"26999","token":"A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIU1IHUFcBAllvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1349f9c80>{number = 30, name = (null)}====
2026-09-07 22:26:38.893 Seetong_tps[6516:860748]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-07 22:26:38.893 Seetong_tps[6516:860748]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIU1IHUFcBAllvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-07 22:26:38.996 Seetong_tps[6516:860748]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-07 22:26:38.996 Seetong_tps[6516:860748]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 22:26:38.996 Seetong_tps[6516:860748]  -- WebSocket - 重置重连次数 -- 
2026-09-07 22:26:38.996 Seetong_tps[6516:860748]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-07 22:26:38.998 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:26:38.999 Seetong_tps[6516:860748]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgUJBFcGUlppAQQB","reconn":1}}
2026-09-07 22:26:38.999 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:26:38.999 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:26:38.999 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:26:39.002 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:26:39.111 Seetong_tps[6516:860748] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-07 22:26:39.111 Seetong_tps[6516:860748] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-07 22:26:39.112 Seetong_tps[6516:860748] Formatted Date: 2026-09-07
2026-09-07 22:26:39.112 Seetong_tps[6516:860748]  --- webSocketGetServerData msgId: 1EA81861-4142-4B64-8D21-A3D58A45013E - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-07";
        token = B1cBCApWVQJrAAkFBgULVgUJBFcGUltpAQQB;
    };
}
2026-09-07 22:26:39.112 Seetong_tps[6516:860748]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-07 22:26:39.112 Seetong_tps[6516:860748]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-07 22:26:39.203 Seetong_tps[6516:860748] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-07 22:26:39.203 Seetong_tps[6516:860748]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-07 22:26:39.203 Seetong_tps[6516:860748]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-07 22:26:39.204 Seetong_tps[6516:860748] Sorted Dates (Descending): (
)
2026-09-07 22:26:39.646 Seetong_tps[6516:860748]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 22:26:39.647 Seetong_tps[6516:860748]  -- STBluetoothManager - 开始扫描 - 
2026-09-07 22:26:39.647 Seetong_tps[6516:860853] zzzzz:FC_ResumeDevCom start
2026-09-07 22:26:39.647 Seetong_tps[6516:860853] zzzzz:FC_ResumeDevCom
2026-09-07 22:26:39.867 Seetong_tps[6516:860796] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-07 22:26:39.868 Seetong_tps[6516:860748]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-07 22:26:39.868 Seetong_tps[6516:863162] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-07 22:26:39.868 Seetong_tps[6516:860853] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-07 22:26:39.878 Seetong_tps[6516:860854] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1349f9e40>{number = 27, name = (null)}====
2026-09-07 22:26:39.883 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:26:39.915 Seetong_tps[6516:860748]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-07 22:26:39.915 Seetong_tps[6516:860748]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-07 22:26:39.915 Seetong_tps[6516:860748] 滚动已停止500毫秒，执行操作:42835799
2026-09-07 22:26:39.923 Seetong_tps[6516:863168] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1349f9c80>{number = 30, name = (null)}====
2026-09-07 22:26:39.938 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-07 22:26:39.938 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-07 22:26:39.938 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-07 22:26:39.938 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-07 22:26:39.940 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-07 22:26:39.940 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-07 22:26:39.940 Seetong_tps[6516:863168]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-07 22:26:39.940 Seetong_tps[6516:863168]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-07 22:26:39.940 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-07 22:26:39.940 Seetong_tps[6516:863168] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-07 22:26:39.940 Seetong_tps[6516:860748]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- observeValueForKeyPath isLoading NO -- 
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 145622 毫秒
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:26:39.941 Seetong_tps[6516:860748]  -- groupDeviceList -- 
2026-09-07 22:26:39.945 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-07 22:26:39.945 Seetong_tps[6516:860748]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-07 22:26:39.945 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-07 22:26:39.947 Seetong_tps[6516:860748]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-07 22:26:39.947 Seetong_tps[6516:860748]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-07 22:26:40.950 Seetong_tps[6516:860748]  -- WebSocket - 重置重连次数 -- 
2026-09-07 22:26:42.414 Seetong_tps[6516:860748]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-07 22:26:42.414 Seetong_tps[6516:860748]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-07 22:26:42.415 Seetong_tps[6516:860748]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-07 22:26:42.415 Seetong_tps[6516:860748]  --- 取消心跳 destoryHeartBeat --- 
2026-09-07 22:26:42.415 Seetong_tps[6516:860748]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-07 22:27:02.507 Seetong_tps[6516:860748] zzzzz:backgroundDoSomething
2026-09-07 22:27:02.509 Seetong_tps[6516:860853] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-07 22:27:02.509 Seetong_tps[6516:860853] --FC_StopDevComEx end
2026-09-07 22:27:07.511 Seetong_tps[6516:860748] zzzzz:stopBackgroundTask 180seconds
2026-09-07 22:27:09.745 Seetong_tps[6516:860748]  -- STBluetoothManager - 结束扫描 - 
2026-09-07 22:27:09.746 Seetong_tps[6516:860748]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-08 08:01:32.269 Seetong_tps[7213:948636] app_version=8.3.1403
2026-09-08 08:01:32.270 Seetong_tps[7213:948636]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-08 08:01:32.270 Seetong_tps[7213:948636] showForLogin 1
2026-09-08 08:01:32.270 Seetong_tps[7213:948636] AppLaunch 还剩 6.623725891113281 秒
2026-09-08 08:01:32.282 Seetong_tps[7213:948650] 询问用户是否开启推送成功
2026-09-08 08:01:32.282 Seetong_tps[7213:948650] 用户点击允许接收推送
2026-09-08 08:01:32.283 Seetong_tps[7213:948650] remoteNotificationSetting: <UNNotificationSettings: 0x145c05ea0; 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-09-08 08:01:32.289 Seetong_tps[7213:948636]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-08 08:01:32.305 Seetong_tps[7213:948636] viewDidLoad/configtime=2026-09-08 00:01:32 +0000
2026-09-08 08:01:32.306 Seetong_tps[7213:948636]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-08 08:01:32.306 Seetong_tps[7213:948636]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-08 08:01:32.353 Seetong_tps[7213:948636]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-08 08:01:32.355 Seetong_tps[7213:948636]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-08 08:01:32.355 Seetong_tps[7213:948636] 开始检查未读客服消息...
2026-09-08 08:01:32.355 Seetong_tps[7213:948636] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-08 08:01:32.360 Seetong_tps[7213:948636]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-08 08:01:32.360 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty - 
2026-09-08 08:01:32.361 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-08 08:01:32.363 Seetong_tps[7213:948636] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-08 08:01:32.363 Seetong_tps[7213:948636] NAV deviceOrientationDidChange:1
2026-09-08 08:01:32.366 Seetong_tps[7213:948636]  -- groupDeviceList -- 
2026-09-08 08:01:32.366 Seetong_tps[7213:948636] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-08 08:01:32.366 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty - 
2026-09-08 08:01:32.366 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-08 08:01:32.411 Seetong_tps[7213:948636]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-08 08:01:32.460 Seetong_tps[7213:948667] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTQzMDQ5MjM0NSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.QYFrvw5pm3XFn4sMKjWwaCY0i4rf-MFaf-XJhx0iplU","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTQzMDQ5MjM0Niwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.fTrkfDTM34xtBUt76rqKdveNO0PFwh-asJTDhONk-tY","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-09-08 08:01:32.502 Seetong_tps[7213:948636] Super properties have already been unregistered.
2026-09-08 08:01:32.502 Seetong_tps[7213:948636] UMAPM_OOMSampling(0,0):NO
2026-09-08 08:01:32.503 Seetong_tps[7213:948643] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x144438f40>{number = 2, name = (null)}====
2026-09-08 08:01:32.504 Seetong_tps[7213:948636]  -- deviceListDataUpdate - AppLaunch 还剩 1.389813899993896 秒 - 再延迟 1.889813899993896 秒 - 启动耗时 1.610186100006104 秒
2026-09-08 08:01:32.504 Seetong_tps[7213:948636]  -- groupDeviceList -- 
2026-09-08 08:01:32.504 Seetong_tps[7213:948636] groupDeviceList 已在进行中，跳过新的调用
2026-09-08 08:01:32.504 Seetong_tps[7213:948636]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1610 毫秒
2026-09-08 08:01:32.506 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-08 08:01:32.507 Seetong_tps[7213:948636]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-08 08:01:32.507 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-08 08:01:32.508 Seetong_tps[7213:948636]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 195;
}
2026-09-08 08:01:32.509 Seetong_tps[7213:948636] ++++-[VideoView dealloc]++++
2026-09-08 08:01:32.510 Seetong_tps[7213:948636] OpenGLView20_Seetong dealloc:0x1464cbe00
2026-09-08 08:01:32.531 Seetong_tps[7213:948636]  -- WebSocket - 重置重连次数 -- 
2026-09-08 08:01:32.542 Seetong_tps[7213:948636]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-08 08:01:32.542 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty - 
2026-09-08 08:01:32.542 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-08 08:01:32.544 Seetong_tps[7213:948636] UMAPM_NetworkSampling(0,0):NO
2026-09-08 08:01:32.551 Seetong_tps[7213:948636]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-08 08:01:32.551 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-08 08:01:32.551 Seetong_tps[7213:948636]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-08 08:01:32.552 Seetong_tps[7213:948721] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x146739740>{number = 19, name = (null)}====
2026-09-08 08:01:32.553 Seetong_tps[7213:948636] 蓝牙已打开
2026-09-08 08:01:32.566 Seetong_tps[7213:948636] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-08 08:01:32.566 Seetong_tps[7213:948636]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-08 08:01:32.574 Seetong_tps[7213:948719] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x14685a440>{number = 20, name = (null)}====
2026-09-08 08:01:32.574 Seetong_tps[7213:948669] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1446d3c00>{number = 11, name = (null)}====
2026-09-08 08:01:32.574 Seetong_tps[7213:948648] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=20&addr=shrelay18.s5.seetong.com:10443;type=0&load=21&addr=shrelay12.s5.seetong.com:8443;type=0&load=18&addr=shrelay13.s5.seetong.com:1443;","vipRelayServers":"type=0&load=60&addr=bjrelay40.s2.seetong.com:1443;type=0&load=46&addr=bjrelay40.s2.seetong.com:10443;type=0&load=42&addr=bjrelay40.s2.seetong.com:9443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x14443b700>{number = 5, name = (null)}====
2026-09-08 08:01:32.579 Seetong_tps[7213:948722] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x14685a700>{number = 21, name = (null)}====
2026-09-08 08:01:32.579 Seetong_tps[7213:948720] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x14685a740>{number = 22, name = (null)}====
2026-09-08 08:01:32.579 Seetong_tps[7213:948723] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.222.246","port":"26999","token":"A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQBWlUNUl0HAFICOQNT","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x14685a7c0>{number = 23, name = (null)}====
2026-09-08 08:01:32.579 Seetong_tps[7213:948649] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x145c45700>{number = 12, name = (null)}====
2026-09-08 08:01:32.602 Seetong_tps[7213:948650] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1446d2500>{number = 7, name = (null)}====
2026-09-08 08:01:32.603 Seetong_tps[7213:948670] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x145c47340>{number = 13, name = (null)}====
2026-09-08 08:01:32.628 Seetong_tps[7213:948636]  -- 获取版本信息成功: {
}
2026-09-08 08:01:32.643 Seetong_tps[7213:948636]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-08 08:01:32.643 Seetong_tps[7213:948636]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-08 08:01:32.648 Seetong_tps[7213:948636]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=60&addr=bjrelay40.s2.seetong.com:1443;type=0&load=46&addr=bjrelay40.s2.seetong.com:10443;type=0&load=42&addr=bjrelay40.s2.seetong.com:9443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=shrelay18.s5.seetong.com:10443;type=0&load=21&addr=shrelay12.s5.seetong.com:8443;type=0&load=18&addr=shrelay13.s5.seetong.com:1443;"}
2026-09-08 08:01:32.648 Seetong_tps[7213:948636] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-08 08:01:32.648 Seetong_tps[7213:948636] 客服消息未读数量: 0
2026-09-08 08:01:32.649 Seetong_tps[7213:948636]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-08 08:01:32.649 Seetong_tps[7213:948636]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQBWlUNUl0HAFICOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-08 08:01:32.653 Seetong_tps[7213:948636]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948636] DB Error: 1 "table adTable has no column named adID"
2026-09-08 08:01:32.654 Seetong_tps[7213:948636] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948636] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-08 08:01:32.654 Seetong_tps[7213:948636]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-08 08:01:32.654 Seetong_tps[7213:948650]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948650]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-08 08:01:32.654 Seetong_tps[7213:948650] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-08 08:01:32.656 Seetong_tps[7213:948636]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-08 08:01:32.656 Seetong_tps[7213:948636]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1765 毫秒
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-08 08:01:32.659 Seetong_tps[7213:948636]  -- groupDeviceList -- 
2026-09-08 08:01:32.660 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-08 08:01:32.660 Seetong_tps[7213:948636]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-08 08:01:32.660 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-08 08:01:32.660 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-08 08:01:32.660 Seetong_tps[7213:948636]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-08 08:01:32.682 Seetong_tps[7213:948727] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x146903240>{number = 25, name = (null)}====
2026-09-08 08:01:32.718 Seetong_tps[7213:948636]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-08 08:01:32.718 Seetong_tps[7213:948636]  -- WebSocket - 重置重连次数 -- 
2026-09-08 08:01:32.718 Seetong_tps[7213:948636]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-08 08:01:32.719 Seetong_tps[7213:948636]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-08 08:01:32.719 Seetong_tps[7213:948636]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgoIAFUBUlBpAQQB","reconn":0}}
2026-09-08 08:01:32.719 Seetong_tps[7213:948636]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-08 08:01:32.719 Seetong_tps[7213:948636]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-08 08:01:32.719 Seetong_tps[7213:948636]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-08 08:01:32.720 Seetong_tps[7213:948636]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-08 08:01:32.749 Seetong_tps[7213:948729] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x145fc15c0>{number = 17, name = (null)}====
2026-09-08 08:01:32.821 Seetong_tps[7213:948636] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-08 08:01:32.821 Seetong_tps[7213:948636] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-08 08:01:32.821 Seetong_tps[7213:948636] Formatted Date: 2026-09-08
2026-09-08 08:01:32.821 Seetong_tps[7213:948636]  --- webSocketGetServerData msgId: 33C08D3A-35F0-4CE5-8319-4B0BC901E189 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-08";
        token = B1cBCApWVQJrAAkFBgULVgoIAFUBUlBpAQQB;
    };
}
2026-09-08 08:01:32.822 Seetong_tps[7213:948636]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-08 08:01:32.822 Seetong_tps[7213:948636]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-08 08:01:32.845 Seetong_tps[7213:948636]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-08 08:01:32.856 Seetong_tps[7213:948636]  -- STBluetoothManager - 结束扫描 - 
2026-09-08 08:01:32.856 Seetong_tps[7213:948636]  -- STBluetoothManager - 开始扫描 - 
2026-09-08 08:01:32.869 Seetong_tps[7213:948636] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-08 08:01:32.869 Seetong_tps[7213:948636]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-08 08:01:32.869 Seetong_tps[7213:948636]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[],"code":200}}
2026-09-08 08:01:32.870 Seetong_tps[7213:948636] Sorted Dates (Descending): (
)
2026-09-08 08:01:34.287 Seetong_tps[7213:948667] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-08 08:01:34.290 Seetong_tps[7213:948636]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-08 08:01:34.291 Seetong_tps[7213:948644] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-08 08:01:34.291 Seetong_tps[7213:948643] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] 用户设置的具体字体大小: 17.000000
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] AppLaunch hideForRefreshToken
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] AppLaunch hideForRefreshToken dismiss
2026-09-08 08:01:34.457 Seetong_tps[7213:948636] AppLaunch dismiss...
2026-09-08 08:01:34.764 Seetong_tps[7213:948636] AppLaunch dismiss... end
2026-09-08 08:01:34.764 Seetong_tps[7213:948636]  dealloc -- STAppLaunchWindow
2026-09-08 08:01:34.765 Seetong_tps[7213:948636]  dealloc -- STAppLaunchViewController
2026-09-08 08:01:35.502 Seetong_tps[7213:948636]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-08 08:01:35.577 Seetong_tps[7213:948636]  -- STBluetoothManager - 结束扫描 - 
2026-09-08 08:01:35.577 Seetong_tps[7213:948636]  -- STBluetoothManager - 开始扫描 - 
2026-09-08 08:01:35.577 Seetong_tps[7213:948729] zzzzz:FC_ResumeDevCom start
2026-09-08 08:01:35.578 Seetong_tps[7213:948729] zzzzz:FC_ResumeDevCom
2026-09-08 08:01:35.747 Seetong_tps[7213:948650] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1446d2500>{number = 7, name = (null)}====
2026-09-08 08:01:35.788 Seetong_tps[7213:948644] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1446d1a00>{number = 6, name = (null)}====
2026-09-08 08:01:35.790 Seetong_tps[7213:948636]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-08 08:01:35.817 Seetong_tps[7213:948643] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"223.67.248.224","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788753037000,"lastHeartTime":1788740484000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x144438f40>{number = 2, name = (null)}====
2026-09-08 08:01:35.833 Seetong_tps[7213:948636]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-08 08:01:35.833 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-08 08:01:35.834 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-08 08:01:35.834 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-08 08:01:35.835 Seetong_tps[7213:948643]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948643]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-08 08:01:35.835 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948643] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-08 08:01:35.835 Seetong_tps[7213:948636]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948636]  -- observeValueForKeyPath isLoading NO -- 
2026-09-08 08:01:35.835 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-08 08:01:35.835 Seetong_tps[7213:948636]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 4941 毫秒
2026-09-08 08:01:35.836 Seetong_tps[7213:948636]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-08 08:01:35.836 Seetong_tps[7213:948636]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-08 08:01:35.836 Seetong_tps[7213:948636]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-08 08:01:35.836 Seetong_tps[7213:948636]  -- groupDeviceList -- 
2026-09-08 08:01:35.841 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-08 08:01:35.841 Seetong_tps[7213:948636]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-08 08:01:35.842 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-08 08:01:35.842 Seetong_tps[7213:948636]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-08 08:01:35.842 Seetong_tps[7213:948636]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-08 08:01:36.015 Seetong_tps[7213:948636]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-08 08:01:36.015 Seetong_tps[7213:948636]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-08 08:01:36.015 Seetong_tps[7213:948636] 滚动已停止500毫秒，执行操作:42835799
2026-09-08 08:01:36.230 Seetong_tps[7213:948644] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1446d1a00>{number = 6, name = (null)}====
2026-09-08 08:01:37.453 Seetong_tps[7213:948636] UMAPM_OOMSampling(0,0):NO
2026-09-08 08:01:37.453 Seetong_tps[7213:948636] UMAPM_NetworkSampling(0,0):NO
2026-09-08 08:01:37.605 Seetong_tps[7213:948667] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-08 08:01:37.605 Seetong_tps[7213:948636]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-08 08:01:37.605 Seetong_tps[7213:948727] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-08 08:01:37.605 Seetong_tps[7213:948670] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-08 08:01:38.133 Seetong_tps[7213:948636]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-08 08:01:38.134 Seetong_tps[7213:948636]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-08 08:01:38.134 Seetong_tps[7213:948636]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"223.67.248.224","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788753037000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788740484000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-08 08:01:38.134 Seetong_tps[7213:948636]  --- 取消心跳 destoryHeartBeat --- 
2026-09-08 08:01:38.134 Seetong_tps[7213:948636]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-08 08:01:55.933 Seetong_tps[7213:948636]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-09-08 08:01:56.020 Seetong_tps[7213:948636]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-09-08 08:01:56.020 Seetong_tps[7213:948636] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-09-08 08:01:56.026 Seetong_tps[7213:948636] Reachability Flag Status: WR t------ networkStatusForFlags
2026-09-08 08:01:56.026 Seetong_tps[7213:948636] 使用手机自带网络进行上网
2026-09-08 08:01:58.306 Seetong_tps[7213:948636] zzzzz:backgroundDoSomething
2026-09-08 08:01:58.310 Seetong_tps[7213:948636] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-09-08 08:01:58.310 Seetong_tps[7213:948636] 有wifi
2026-09-08 08:01:58.310 Seetong_tps[7213:948636]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-08 08:01:58.310 Seetong_tps[7213:948636]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-09-08 08:01:58.312 Seetong_tps[7213:948728] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-08 08:01:58.312 Seetong_tps[7213:948728] --FC_StopDevComEx end
2026-09-08 08:02:03.230 Seetong_tps[7213:948636] zzzzz:stopBackgroundTask 180seconds
2026-09-08 08:02:05.677 Seetong_tps[7213:948636]  -- STBluetoothManager - 结束扫描 - 
2026-09-08 08:02:05.677 Seetong_tps[7213:948636]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-09 16:03:16.183 Seetong_tps[12757:1564572] app_version=8.3.1403
2026-09-09 16:03:16.185 Seetong_tps[12757:1564572]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-09 16:03:16.185 Seetong_tps[12757:1564572] showForLogin 1
2026-09-09 16:03:16.185 Seetong_tps[12757:1564572] AppLaunch 还剩 6.682034969329834 秒
2026-09-09 16:03:16.194 Seetong_tps[12757:1564642] 询问用户是否开启推送成功
2026-09-09 16:03:16.194 Seetong_tps[12757:1564642] 用户点击允许接收推送
2026-09-09 16:03:16.197 Seetong_tps[12757:1564581] remoteNotificationSetting: <UNNotificationSettings: 0x112c21220; 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-09-09 16:03:16.204 Seetong_tps[12757:1564572]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-09 16:03:16.225 Seetong_tps[12757:1564572] viewDidLoad/configtime=2026-09-09 08:03:16 +0000
2026-09-09 16:03:16.226 Seetong_tps[12757:1564572]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-09 16:03:16.226 Seetong_tps[12757:1564572]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-09 16:03:16.301 Seetong_tps[12757:1564572]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-09 16:03:16.304 Seetong_tps[12757:1564572]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-09 16:03:16.304 Seetong_tps[12757:1564572] 开始检查未读客服消息...
2026-09-09 16:03:16.304 Seetong_tps[12757:1564572] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-09 16:03:16.311 Seetong_tps[12757:1564572]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-09 16:03:16.311 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty - 
2026-09-09 16:03:16.311 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-09 16:03:16.314 Seetong_tps[12757:1564572] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-09 16:03:16.314 Seetong_tps[12757:1564572] NAV deviceOrientationDidChange:1
2026-09-09 16:03:16.316 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:16.316 Seetong_tps[12757:1564572] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-09 16:03:16.316 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty - 
2026-09-09 16:03:16.316 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-09 16:03:16.371 Seetong_tps[12757:1564572]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-09 16:03:16.467 Seetong_tps[12757:1564572] Super properties have already been unregistered.
2026-09-09 16:03:16.468 Seetong_tps[12757:1564572] UMAPM_OOMSampling(0,0):NO
2026-09-09 16:03:16.470 Seetong_tps[12757:1564572]  -- deviceListDataUpdate - AppLaunch 还剩 1.397377014160156 秒 - 再延迟 1.897377014160156 秒 - 启动耗时 1.602622985839844 秒
2026-09-09 16:03:16.470 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:16.470 Seetong_tps[12757:1564572] groupDeviceList 已在进行中，跳过新的调用
2026-09-09 16:03:16.470 Seetong_tps[12757:1564572]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1603 毫秒
2026-09-09 16:03:16.471 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 16:03:16.472 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:16.472 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 16:03:16.473 Seetong_tps[12757:1564572]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 195;
}
2026-09-09 16:03:16.473 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:16.475 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x112511e00
2026-09-09 16:03:16.502 Seetong_tps[12757:1564572]  -- WebSocket - 重置重连次数 -- 
2026-09-09 16:03:16.512 Seetong_tps[12757:1564572]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-09 16:03:16.512 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty - 
2026-09-09 16:03:16.512 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-09 16:03:16.514 Seetong_tps[12757:1564572] UMAPM_NetworkSampling(0,0):NO
2026-09-09 16:03:16.514 Seetong_tps[12757:1564572]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-09 16:03:16.514 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 16:03:16.514 Seetong_tps[12757:1564572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 16:03:16.515 Seetong_tps[12757:1564572] 蓝牙已打开
2026-09-09 16:03:16.529 Seetong_tps[12757:1564572]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-09 16:03:16.630 Seetong_tps[12757:1564572]  - 收到刷新token回调 - NSData 长度: 1685
2026-09-09 16:03:16.630 Seetong_tps[12757:1564572]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-09-09 16:03:16.630 Seetong_tps[12757:1564572]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-09-09 16:03:16.630 Seetong_tps[12757:1564572]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3ODkwMjczOTYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.n_JAuqRF1V6QaYw0qS-4jArGfym2LGS5yQTVtLcopLY","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTE1MzI5OTYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzg4OTQwOTk2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.3j1inEH_WQAErDlCIsXwGaHE7M8pY9fRnN3-bwe_yhY","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-09-09 16:03:16.635 Seetong_tps[12757:1564572]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1788940996.635708
2026-09-09 16:03:16.635 Seetong_tps[12757:1564572]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1788940996.635708
2026-09-09 16:03:16.636 Seetong_tps[12757:1564572]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1788940996.635708 - lastRefreshTokenTime: 1788940996.635708
2026-09-09 16:03:16.805 Seetong_tps[12757:1564572]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 16:03:16.805 Seetong_tps[12757:1564572]  -- STBluetoothManager - 开始扫描 - 
2026-09-09 16:03:16.827 Seetong_tps[12757:1564662] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.14.70","port":"26999","token":"A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1IPAgsAVVUGU1JoB1E=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x112fa9480>{number = 15, name = (null)}====
2026-09-09 16:03:16.827 Seetong_tps[12757:1564666] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x112fab4c0>{number = 17, name = (null)}====
2026-09-09 16:03:16.828 Seetong_tps[12757:1564572]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-09 16:03:16.829 Seetong_tps[12757:1564572]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1IPAgsAVVUGU1JoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-09 16:03:16.834 Seetong_tps[12757:1564642] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x112c5b580>{number = 13, name = (null)}====
2026-09-09 16:03:16.834 Seetong_tps[12757:1564660] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x12ef708c0>{number = 21, name = (null)}====
2026-09-09 16:03:16.835 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:16.852 Seetong_tps[12757:1564582] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788940077000,"lastHeartTime":1788939335000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10b43ba40>{number = 6, name = (null)}====
2026-09-09 16:03:16.853 Seetong_tps[12757:1564591] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=21&addr=shrelay18.s5.seetong.com:7443;type=0&load=21&addr=shrelay17.s5.seetong.com:3443;type=0&load=22&addr=shrelay15.s5.seetong.com:9443;","vipRelayServers":"type=0&load=39&addr=bjrelay40.s2.seetong.com:9443;type=0&load=45&addr=bjrelay40.s2.seetong.com:6443;type=0&load=54&addr=bjrelay40.s2.seetong.com:14443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x12ef73f00>{number = 22, name = (null)}====
2026-09-09 16:03:16.858 Seetong_tps[12757:1564581] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x10b438f80>{number = 2, name = (null)}====
2026-09-09 16:03:16.864 Seetong_tps[12757:1564572]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-09 16:03:16.864 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-09 16:03:16.864 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-09 16:03:16.864 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-09 16:03:16.864 Seetong_tps[12757:1564572]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-09 16:03:16.864 Seetong_tps[12757:1564572]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-09 16:03:16.864 Seetong_tps[12757:1564663] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x112faad80>{number = 16, name = (null)}====
2026-09-09 16:03:16.865 Seetong_tps[12757:1564661] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x12ef73cc0>{number = 23, name = (null)}====
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-09 16:03:16.865 Seetong_tps[12757:1564643] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x12ef73100>{number = 24, name = (null)}====
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-09 16:03:16.865 Seetong_tps[12757:1564581] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-09 16:03:16.865 Seetong_tps[12757:1564589] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x10b43aec0>{number = 5, name = (null)}====
2026-09-09 16:03:16.868 Seetong_tps[12757:1564572]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=39&addr=bjrelay40.s2.seetong.com:9443;type=0&load=45&addr=bjrelay40.s2.seetong.com:6443;type=0&load=54&addr=bjrelay40.s2.seetong.com:14443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay18.s5.seetong.com:7443;type=0&load=21&addr=shrelay17.s5.seetong.com:3443;type=0&load=22&addr=shrelay15.s5.seetong.com:9443;"}
2026-09-09 16:03:16.869 Seetong_tps[12757:1564572]  -- 获取版本信息成功: {
}
2026-09-09 16:03:16.869 Seetong_tps[12757:1564572] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-09 16:03:16.869 Seetong_tps[12757:1564572] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-09 16:03:16.869 Seetong_tps[12757:1564572] 客服消息未读数量: 0
2026-09-09 16:03:16.869 Seetong_tps[12757:1564572]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-09 16:03:16.876 Seetong_tps[12757:1564592] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x10b6cd780>{number = 8, name = (null)}====
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2012 毫秒
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788940077000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788939335000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 16:03:16.879 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:16.880 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 16:03:16.880 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:16.880 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 16:03:16.880 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 16:03:16.880 Seetong_tps[12757:1564572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 16:03:16.900 Seetong_tps[12757:1564612] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTU0NTc5NzE1Niwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.7SzvbKCCvgXymku4DBoPuvjECP493BHR8Xoof5r---0","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTU0NTc5NzE1Niwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0wN19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MSJdfQ.KHbHjy1hjB8qtK-7CEN8t_EWyFBu-iTZ4D9x4ea726M","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"}]}
====
2026-09-09 16:03:16.913 Seetong_tps[12757:1564572]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-09 16:03:16.913 Seetong_tps[12757:1564572]  -- WebSocket - 重置重连次数 -- 
2026-09-09 16:03:16.913 Seetong_tps[12757:1564572]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-09-09 16:03:16.914 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:16.914 Seetong_tps[12757:1564572]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgsICFUDUFRpAQQB","reconn":0}}
2026-09-09 16:03:16.914 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:16.914 Seetong_tps[12757:1564572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 16:03:16.914 Seetong_tps[12757:1564572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 16:03:16.915 Seetong_tps[12757:1564572]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788940077000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788939335000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 16:03:16.923 Seetong_tps[12757:1564617] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x112c59740>{number = 12, name = (null)}====
2026-09-09 16:03:16.923 Seetong_tps[12757:1564572] DB Error: 1 "table adTable has no column named adID"
2026-09-09 16:03:16.923 Seetong_tps[12757:1564572] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-09 16:03:16.923 Seetong_tps[12757:1564572] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-09 16:03:16.923 Seetong_tps[12757:1564572]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-09 16:03:17.070 Seetong_tps[12757:1564572] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-09 16:03:17.070 Seetong_tps[12757:1564572] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-09 16:03:17.071 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:17.071 Seetong_tps[12757:1564572]  --- webSocketGetServerData msgId: B24C4D2E-3FA1-4DA2-8B9D-4390AA25BD92 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-09";
        token = B1cBCApWVQJrAAkFBgULVgsICFUDUFVpAQQB;
    };
}
2026-09-09 16:03:17.071 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:17.071 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-09 16:03:17.093 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-09 16:03:17.129 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-09 16:03:17.129 Seetong_tps[12757:1564572]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-09 16:03:17.129 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-09 16:03:17.130 Seetong_tps[12757:1564572] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] 用户设置的具体字体大小: 17.000000
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] AppLaunch hideForRefreshToken
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] AppLaunch hideForRefreshToken dismiss
2026-09-09 16:03:18.408 Seetong_tps[12757:1564572] AppLaunch dismiss...
2026-09-09 16:03:18.715 Seetong_tps[12757:1564572] AppLaunch dismiss... end
2026-09-09 16:03:18.715 Seetong_tps[12757:1564572]  dealloc -- STAppLaunchWindow
2026-09-09 16:03:18.716 Seetong_tps[12757:1564572]  dealloc -- STAppLaunchViewController
2026-09-09 16:03:19.436 Seetong_tps[12757:1564572]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-09 16:03:19.756 Seetong_tps[12757:1564581] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x10b438f80>{number = 2, name = (null)}====
2026-09-09 16:03:19.947 Seetong_tps[12757:1564572]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-09 16:03:19.947 Seetong_tps[12757:1564572]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 16:03:19.947 Seetong_tps[12757:1564572] 滚动已停止500毫秒，执行操作:42835799
2026-09-09 16:03:20.196 Seetong_tps[12757:1564592] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10b6cd780>{number = 8, name = (null)}====
2026-09-09 16:03:20.517 Seetong_tps[12757:1564612] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-09 16:03:20.517 Seetong_tps[12757:1564612] [DeviceMonitor] 监控管理器初始化完成
2026-09-09 16:03:20.517 Seetong_tps[12757:1564612]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-09-09 16:03:20.626 Seetong_tps[12757:1564572] dealloc -- STAlarmView
2026-09-09 16:03:21.038 Seetong_tps[12757:1564572] MessageThrottle reloadTableView ---
2026-09-09 16:03:21.054 Seetong_tps[12757:1564612]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-09 16:03:21.054 Seetong_tps[12757:1564612]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-09 16:03:21.054 Seetong_tps[12757:1564612]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-09 16:03:21.057 Seetong_tps[12757:1564572]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-09 16:03:21.058 Seetong_tps[12757:1564669] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-09 16:03:21.058 Seetong_tps[12757:1564668] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-09 16:03:21.100 Seetong_tps[12757:1564612]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-09 16:03:21.100 Seetong_tps[12757:1564612]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 16:03:21.100 Seetong_tps[12757:1564612]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 16:03:21.100 Seetong_tps[12757:1564593] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-09 16:03:21.100 Seetong_tps[12757:1564669] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-09 16:03:21.100 Seetong_tps[12757:1564668] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-09 16:03:21.100 Seetong_tps[12757:1564643] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 16:03:21.127 Seetong_tps[12757:1564572]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 16:03:21.128 Seetong_tps[12757:1564572]  -- STBluetoothManager - 开始扫描 - 
2026-09-09 16:03:21.128 Seetong_tps[12757:1564669] zzzzz:FC_ResumeDevCom start
2026-09-09 16:03:21.128 Seetong_tps[12757:1564669] zzzzz:FC_ResumeDevCom
2026-09-09 16:03:21.130 Seetong_tps[12757:1564612]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-09 16:03:21.131 Seetong_tps[12757:1564612]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 16:03:21.132 Seetong_tps[12757:1564612]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 16:03:21.132 Seetong_tps[12757:1564669] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-09 16:03:21.132 Seetong_tps[12757:1564669] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-09 16:03:21.132 Seetong_tps[12757:1564593] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-09 16:03:21.132 Seetong_tps[12757:1564593] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 16:03:21.176 Seetong_tps[12757:1564621]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-09 16:03:21.182 Seetong_tps[12757:1564572]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-09-09 16:03:21.247 Seetong_tps[12757:1564621]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-09 16:03:21.370 Seetong_tps[12757:1564572]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-09 16:03:21.371 Seetong_tps[12757:1564572]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 16:03:21.371 Seetong_tps[12757:1564572]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-09-09 16:03:21.371 Seetong_tps[12757:1564572] 滚动已停止500毫秒，执行操作:42835799
2026-09-09 16:03:21.386 Seetong_tps[12757:1564572] UMAPM_OOMSampling(0,0):NO
2026-09-09 16:03:21.386 Seetong_tps[12757:1564572] UMAPM_NetworkSampling(0,0):NO
2026-09-09 16:03:21.389 Seetong_tps[12757:1564668] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10f664180>{number = 26, name = (null)}====
2026-09-09 16:03:21.390 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:21.395 Seetong_tps[12757:1564662] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788940077000,"lastHeartTime":1788939335000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x112fa9480>{number = 15, name = (null)}====
2026-09-09 16:03:21.403 Seetong_tps[12757:1564572]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-09 16:03:21.403 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-09 16:03:21.403 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-09 16:03:21.403 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-09 16:03:21.404 Seetong_tps[12757:1564662] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-09 16:03:21.415 Seetong_tps[12757:1564572]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- observeValueForKeyPath isLoading NO -- 
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6549 毫秒
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788940077000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788939335000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 16:03:21.416 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:21.419 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 16:03:21.419 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:21.419 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 16:03:21.420 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 16:03:21.420 Seetong_tps[12757:1564572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 16:03:21.704 Seetong_tps[12757:1564572] MessageThrottle reloadTableView ---
2026-09-09 16:03:22.285 Seetong_tps[12757:1564572]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-09 16:03:22.295 Seetong_tps[12757:1564572] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-09 16:03:22.338 Seetong_tps[12757:1564572] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-09 16:03:22.338 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:22.338 Seetong_tps[12757:1564572] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-09 16:03:22.340 Seetong_tps[12757:1564572]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 16:03:22.379 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:22.381 Seetong_tps[12757:1564572] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 16:03:22 394
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e4380; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112fa4e20>; layer = <CALayer: 0x10f7045d0>>
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e4380; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112fa4e20>; layer = <CALayer: 0x10f7045d0>> -- _camera.supportPlatform: 0
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 08:03:22 +0000
2026-09-09 16:03:22.394 Seetong_tps[12757:1564572]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 16:03:22.395 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 16:03:22 395
2026-09-09 16:03:22.397 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 16:03:22.398 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 16:03:22.442 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:22.442 Seetong_tps[12757:1564572]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 16:03:22.442 Seetong_tps[12757:1564572]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 16:03:22.442 Seetong_tps[12757:1564582] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 16:03:22.442 Seetong_tps[12757:1564582] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 16:03:22.442 Seetong_tps[12757:1564582]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-09 16:03:22.490 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_video_preview_advert
2026-09-09 16:03:22.490 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-09 16:03:22.637 Seetong_tps[12757:1564572] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-09 16:03:22.652 Seetong_tps[12757:1564621] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 1
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:22.652 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.31 - 设备: 1801 - 42835799
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-09-09 16:03:22.652 Seetong_tps[12757:1564612] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-09 16:03:22.653 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-09-09 16:03:22.653 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-09-09 16:03:22.653 Seetong_tps[12757:1564612] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-09 16:03:22.653 Seetong_tps[12757:1564612] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-09 16:03:22.653 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-09-09 16:03:22.701 Seetong_tps[12757:1564572]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-09-09 16:03:22.731 Seetong_tps[12757:1564736] 重新观看视频线程：<_NSMainThread: 0x10b438000>{number = 1, name = (null)}
2026-09-09 16:03:22.745 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:22.746 Seetong_tps[12757:1564662] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-09 16:03:22.746 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:22.746 Seetong_tps[12757:1564582] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 16:03:22.746 Seetong_tps[12757:1564572] checkPortStatus:_decodePort=1
2026-09-09 16:03:22.746 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-09-09 16:03:22.746 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-09-09 16:03:22.758 Seetong_tps[12757:1564621]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 16:03:22.782 Seetong_tps[12757:1564621] Failed to get IoT drive away set configuration.
2026-09-09 16:03:22.782 Seetong_tps[12757:1564621]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-09 16:03:23.286 Seetong_tps[12757:1564621]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 16:03:24.750 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.41 - 设备: 1801 - 42835799
2026-09-09 16:03:25.642 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:25.644 Seetong_tps[12757:1564572] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-09 16:03:25.649 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:25.651 Seetong_tps[12757:1564572] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-09 16:03:25.651 Seetong_tps[12757:1564572] FullScreen 转屏前调入 isFullScreen = 1
2026-09-09 16:03:25.668 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:25.670 Seetong_tps[12757:1564572] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-09 16:03:25.670 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:25.671 Seetong_tps[12757:1564572] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-09 16:03:25.914 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 3.58 - 设备: 1801 - 42835799
2026-09-09 16:03:25.983 Seetong_tps[12757:1564572] FullScreen 转屏后调入
2026-09-09 16:03:26.470 Seetong_tps[12757:1564572]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 16:03:28.533 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:28.536 Seetong_tps[12757:1564572] +++++393.000000-852.000000-393.000000-393.000000-0
2026-09-09 16:03:28.553 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:28.555 Seetong_tps[12757:1564572] +++++393.000000-852.000000-393.000000-393.000000-0
2026-09-09 16:03:28.556 Seetong_tps[12757:1564572] FullScreen 转屏前调入 isFullScreen = 0
2026-09-09 16:03:28.558 Seetong_tps[12757:1564572] dealloc -- STCameraControlFullView
2026-09-09 16:03:28.558 Seetong_tps[12757:1564572] ELPCircleConsole dealloc
2026-09-09 16:03:28.563 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:28.563 Seetong_tps[12757:1564572] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 16:03:28.564 Seetong_tps[12757:1564572] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 16:03:28.811 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 6.47 - 设备: 1801 - 42835799
2026-09-09 16:03:28.880 Seetong_tps[12757:1564572] FullScreen 转屏后调入
2026-09-09 16:03:30.370 Seetong_tps[12757:1564572]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-09 16:03:30.370 Seetong_tps[12757:1564572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e4380; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112fa4e20>; layer = <CALayer: 0x10f7045d0>>
2026-09-09 16:03:30.370 Seetong_tps[12757:1564572] #####Vstop:uid:42835799-0-port:1
2026-09-09 16:03:30.370 Seetong_tps[12757:1564572] -----------1release decodeport = 1
2026-09-09 16:03:30.371 Seetong_tps[12757:1564572]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 8000;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-09 16:03:30.372 Seetong_tps[12757:1564572] _openGLView clearFrame ...
2026-09-09 16:03:30.373 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:30.409 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 16:03:30.409 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:30.410 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 16:03:30.411 Seetong_tps[12757:1564572] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 16:03:30.412 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 16:03:30.412 Seetong_tps[12757:1564572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 16:03:30.606 Seetong_tps[12757:1564660] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x12ef708c0>{number = 21, name = (null)}====
2026-09-09 16:03:30.923 Seetong_tps[12757:1564572] dealloc -- STPlayerViewController
2026-09-09 16:03:30.924 Seetong_tps[12757:1564572] dealloc -- STPlayerViewController
2026-09-09 16:03:30.924 Seetong_tps[12757:1564572] dealloc -- STPlayerCameraControlVC
2026-09-09 16:03:30.924 Seetong_tps[12757:1564572] dealloc -- STPlayerCameraService
2026-09-09 16:03:30.925 Seetong_tps[12757:1564572] dealloc -- STCycleScrollView
2026-09-09 16:03:30.926 Seetong_tps[12757:1564572] dealloc -- STCameraControlView
2026-09-09 16:03:30.928 Seetong_tps[12757:1564572] dealloc -- STNetSpeedMonitorView
2026-09-09 16:03:30.928 Seetong_tps[12757:1564572] dealloc -- STIdleMonitorView
2026-09-09 16:03:30.937 Seetong_tps[12757:1564572] MessageThrottle reloadTableView ---
2026-09-09 16:03:31.605 Seetong_tps[12757:1564572] [self.arryMessageGroup count] == 0
2026-09-09 16:03:31.608 Seetong_tps[12757:1564572]  -- 收到离线推送 -- 告警列表 - 已读 - msgTitle: (null)
2026-09-09 16:03:31.617 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
)
2026-09-09 16:03:31.617 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:31.618 Seetong_tps[12757:1564572]  --- webSocketGetServerData msgId: 3B644C7C-2D29-4496-A40E-0399D707C89F - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-09";
        token = B1cBCApWVQJrAAkFBgULVgsICFUDUlNpAQQB;
    };
}
2026-09-09 16:03:31.618 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:31.618 Seetong_tps[12757:1564572]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 16:03:31.661 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-09 16:03:31.661 Seetong_tps[12757:1564572]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-09 16:03:31.661 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-09 16:03:31.661 Seetong_tps[12757:1564572] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-09 16:03:31.661 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-09"
)
2026-09-09 16:03:31.662 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-09 16:03:31.662 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-09 16:03:31.663 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:31.663 Seetong_tps[12757:1564572]  --- webSocketGetServerData msgId: 42AE8E82-0A0C-4EF7-8A7B-FB383C79DC46 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "16:03:31";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVgsICFUDUlNpAQQB;
    };
}
2026-09-09 16:03:31.663 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:31.717 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-09 16:03:31.717 Seetong_tps[12757:1564572]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
                        {
                alarmCode = 22;
                alarmTime = "2026-09-09 15:37:18";
                deviceChannel = "-1";
                deviceId = 42835799;
                deviceSn = 0CD8FF17ED0C3F32;
                id = 202609096aa10cb0d68a6a76dcf89100;
                picAddress = "http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260909/c3vkf76r5b6b9cd9-58f2-44ab-aeea-f2d047e12203.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803440&Signature=Txx%2FHOSYQwTnwglbGi7%2Bw0wAdPg%3D";
                thumbnailAddress = "http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260909/c3vkf76r5b6b9cd9-58f2-44ab-aeea-f2d047e12203.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803440&Signature=Txx%2FHOSYQwTnwglbGi7%2Bw0wAdPg%3D";
            },
                        {
                alarmCode = 22;
                alarmTime = "2026-09-09 15:36:49";
                deviceChannel = "-1";
                deviceId = 42835799;
                deviceSn = 0CD8FF17ED0C3F32;
                id = 202609096aa10c93c49c9a48dd781fb3;
                picAddress = "http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260909/c3vkf76r61dbed51-bba3-413d-b7dc-53b9bc8ac0c2.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803411&Signature=gKlMqq0CsiDC%2FDDLFC%2FhF73UkKc%3D";
                thumbnailAddress = "http://obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com/alarm/20260909/c3vkf76r61dbed51-bba3-413d-b7dc-53b9bc8ac0c2.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803411&Signature=gKlMqq0CsiDC%2FDDLFC%2FhF73UkKc%3D";
            }
        );
        endTime = "16:03:31";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-09 16:03:31.717 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[{"deviceId":42835799,"id":"202609096aa10cb0d68a6a76dcf89100","picAddress":"http:\/\/obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com\/alarm\/20260909\/c3vkf76r5b6b9cd9-58f2-44ab-aeea-f2d047e12203.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803440&Signature=Txx%2FHOSYQwTnwglbGi7%2Bw0wAdPg%3D","deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1,"alarmTime":"2026-09-09 15:37:18","alarmCode":22,"thumbnailAddress":"http:\/\/obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com\/alarm\/20260909\/c3vkf76r5b6b9cd9-58f2-44ab-aeea-f2d047e12203.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803440&Signature=Txx%2FHOSYQwTnwglbGi7%2Bw0wAdPg%3D"},{"deviceId":42835799,"id":"202609096aa10c93c49c9a48dd781fb3","picAddress":"http:\/\/obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com\/alarm\/20260909\/c3vkf76r61dbed51-bba3-413d-b7dc-53b9bc8ac0c2.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803411&Signature=gKlMqq0CsiDC%2FDDLFC%2FhF73UkKc%3D","deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1,"alarmTime":"2026-09-09 15:36:49","alarmCode":22,"thumbnailAddress":"http:\/\/obs-device-alarm-prod.obs.cn-north-4.myhuaweicloud.com\/alarm\/20260909\/c3vkf76r61dbed51-bba3-413d-b7dc-53b9bc8ac0c2.jpg?AccessKeyId=2IMSAYDHRJD2DKVKI6TB&Expires=1789803411&Signature=gKlMqq0CsiDC%2FDDLFC%2FhF73UkKc%3D"}],"endTime":"16:03:31","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-09 16:03:31.719 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 2 - hasMore: 0 - startTime: 00:00:00 - endTime: 16:03:31
2026-09-09 16:03:31.726 Seetong_tps[12757:1564572] Inserted new record.
2026-09-09 16:03:31.728 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-09 16:03:31.728 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-09 16:03:31.728 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 2, messageModeArray.count = 2, currentThread = <_NSMainThread: 0x10b438000>{number = 1, name = main}
2026-09-09 16:03:32.253 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-09 16:03:32.411 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:32.424 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x12ec43c00
2026-09-09 16:03:33.084 Seetong_tps[12757:1564572] 当前控制器：STPlaybackVC
2026-09-09 16:03:33.084 Seetong_tps[12757:1564572]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 16:03:33.084 Seetong_tps[12757:1564572] 开始监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:33.085 Seetong_tps[12757:1564572] camera_nvr对象已切换，重新设置KVO监听
2026-09-09 16:03:33.092 Seetong_tps[12757:1564572] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-09 16:03:33.237 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:33.238 Seetong_tps[12757:1564572] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-09 16:03:33.238 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:33.239 Seetong_tps[12757:1564572] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-09 16:03:33.246 Seetong_tps[12757:1564572]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-09 16:03:33.246 Seetong_tps[12757:1564572] ====高度=97.666667
2026-09-09 16:03:33.246 Seetong_tps[12757:1564572]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-09 16:03:33.248 Seetong_tps[12757:1564572] 停止监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:33.248 Seetong_tps[12757:1564572] 开始监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:33.248 Seetong_tps[12757:1564572] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-09 16:03:33.248 Seetong_tps[12757:1564572] ###### stopNvrRemoteRecord ......
2026-09-09 16:03:33.249 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:33.254 Seetong_tps[12757:1564572]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: -1
2026-09-09 16:03:33.254 Seetong_tps[12757:1564572] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=1, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-09 16:03:33.254 Seetong_tps[12757:1564660] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 16:03:33.254 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:33.254 Seetong_tps[12757:1564572] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-09 16:03:33.258 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:33.326 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 16:03:33.502 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:33.545 Seetong_tps[12757:1564660] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x12ef708c0>{number = 21, name = (null)}====
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 2
2026-09-09 16:03:33.589 Seetong_tps[12757:1564572]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-09 16:03:33.589 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:33.589 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-09 16:03:33.600 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:33.612 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:33.625 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:33.637 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:33.649 Seetong_tps[12757:1564612] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-09 16:03:33.649 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream video failed, _decodePort=2, ret=-25
2026-09-09 16:03:33.832 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:34.117 Seetong_tps[12757:1564621]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 16:03:34.118 Seetong_tps[12757:1564621] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42835799,nInfoLength=0
2026-09-09 16:03:34.118 Seetong_tps[12757:1564572] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-09 16:03:34.118 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:34.118 Seetong_tps[12757:1564572] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-09 16:03:34.817 Seetong_tps[12757:1564572]  -- 预览倒计时 -- User interaction detected
2026-09-09 16:03:34.820 Seetong_tps[12757:1564572] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-09 16:03:34.820 Seetong_tps[12757:1564572] ###### stopNvrRemoteRecord ......
2026-09-09 16:03:34.825 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 3
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:35.164 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:35.165 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-09 16:03:35.177 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:35.190 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:35.201 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:35.212 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:35.225 Seetong_tps[12757:1564612] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-09 16:03:35.225 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream video failed, _decodePort=3, ret=-25
2026-09-09 16:03:35.368 Seetong_tps[12757:1564572] 停止监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:35.369 Seetong_tps[12757:1564572] dealloc -- STCardAISearchViewModel
2026-09-09 16:03:35.369 Seetong_tps[12757:1564572] dealloc -- STCardAISearchTracker
2026-09-09 16:03:35.369 Seetong_tps[12757:1564572]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-09 16:03:35.369 Seetong_tps[12757:1564572] dealloc -- STPlaybackVC
2026-09-09 16:03:35.372 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:35.374 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x10f738600
2026-09-09 16:03:35.375 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:35.377 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x10f63ae00
2026-09-09 16:03:35.968 Seetong_tps[12757:1564572] 下拉刷新
2026-09-09 16:03:35.971 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-09"
)
2026-09-09 16:03:35.971 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:35.972 Seetong_tps[12757:1564572]  --- webSocketGetServerData msgId: 5B4B0FF9-743A-4CE5-9E1E-926E2F92DC80 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-09";
        token = B1cBCApWVQJrAAkFBgULVgsICFUDUldpAQQB;
    };
}
2026-09-09 16:03:35.972 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:36.027 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-09 16:03:36.027 Seetong_tps[12757:1564572]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-09 16:03:36.027 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-09 16:03:36.028 Seetong_tps[12757:1564572] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-09 16:03:36.028 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-09"
)
2026-09-09 16:03:36.031 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-09 16:03:36.033 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-09 16:03:36.037 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-09 16:03:36.040 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-09 16:03:36.040 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-09 16:03:36.040 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-09 16:03:36.041 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 2, messageModeArray.count = 2, currentThread = <_NSMainThread: 0x10b438000>{number = 1, name = main}
2026-09-09 16:03:36.042 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:36.042 Seetong_tps[12757:1564572] Formatted Date: 2026-09-09
2026-09-09 16:03:36.043 Seetong_tps[12757:1564572]  --- webSocketGetServerData msgId: C71EBCAA-3E3E-4191-9C91-D9189057A3C5 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "16:03:36";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVgsICFUDUlRpAQQB;
    };
}
2026-09-09 16:03:36.043 Seetong_tps[12757:1564572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 16:03:36.210 Seetong_tps[12757:1564572] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-09 16:03:36.211 Seetong_tps[12757:1564572]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "16:03:36";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-09 16:03:36.211 Seetong_tps[12757:1564572]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"16:03:36","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-09 16:03:36.211 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 16:03:36
2026-09-09 16:03:36.212 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-09 16:03:36.212 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-09 16:03:36.212 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 2, messageModeArray.count = 2, currentThread = <_NSMainThread: 0x10b438000>{number = 1, name = main}
2026-09-09 16:03:36.469 Seetong_tps[12757:1564572]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 16:03:36.734 Seetong_tps[12757:1564572]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-09 16:03:38.529 Seetong_tps[12757:1564572] 当前控制器：STPlaybackVC
2026-09-09 16:03:38.529 Seetong_tps[12757:1564572]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 16:03:38.529 Seetong_tps[12757:1564572] 开始监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:38.529 Seetong_tps[12757:1564572] camera_nvr对象已切换，重新设置KVO监听
2026-09-09 16:03:38.533 Seetong_tps[12757:1564572] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-09 16:03:38.585 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:38.586 Seetong_tps[12757:1564572] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-09 16:03:38.586 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:38.587 Seetong_tps[12757:1564572] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572] ====高度=97.666667
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572] 停止监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572] 开始监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-09 16:03:38.594 Seetong_tps[12757:1564572] ###### stopNvrRemoteRecord ......
2026-09-09 16:03:38.595 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:38.599 Seetong_tps[12757:1564572]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: -1
2026-09-09 16:03:38.599 Seetong_tps[12757:1564878] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 16:03:38.599 Seetong_tps[12757:1564572] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=1, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-09 16:03:38.599 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:38.599 Seetong_tps[12757:1564572] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-09 16:03:38.601 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:38.640 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 4
2026-09-09 16:03:38.666 Seetong_tps[12757:1564572]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-09 16:03:38.666 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:38.666 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-09 16:03:38.679 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:38.690 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:38.701 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:38.712 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:38.723 Seetong_tps[12757:1564612] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-09 16:03:38.723 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream video failed, _decodePort=4, ret=-25
2026-09-09 16:03:38.834 Seetong_tps[12757:1564876] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x134ec55c0>{number = 29, name = (null)}====
2026-09-09 16:03:38.856 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:39.150 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:39.285 Seetong_tps[12757:1564621]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 16:03:39.285 Seetong_tps[12757:1564621] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42835799,nInfoLength=0
2026-09-09 16:03:39.286 Seetong_tps[12757:1564572] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-09 16:03:39.286 Seetong_tps[12757:1564572] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-09 16:03:39.286 Seetong_tps[12757:1564572] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-09 16:03:40.408 Seetong_tps[12757:1564572]  -- 预览倒计时 -- User interaction detected
2026-09-09 16:03:40.409 Seetong_tps[12757:1564572] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-09 16:03:40.409 Seetong_tps[12757:1564572] ###### stopNvrRemoteRecord ......
2026-09-09 16:03:40.415 Seetong_tps[12757:1564572] updateAlarmListTable:messageModelList=0
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 5
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:40.669 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-09 16:03:40.682 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:40.695 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:40.708 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:40.721 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-09 16:03:40.734 Seetong_tps[12757:1564612] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-09 16:03:40.734 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream video failed, _decodePort=5, ret=-25
2026-09-09 16:03:40.960 Seetong_tps[12757:1564572] 停止监听camera_nvr的onlineStatus属性变化
2026-09-09 16:03:40.960 Seetong_tps[12757:1564572] dealloc -- STCardAISearchViewModel
2026-09-09 16:03:40.960 Seetong_tps[12757:1564572] dealloc -- STCardAISearchTracker
2026-09-09 16:03:40.961 Seetong_tps[12757:1564572]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-09 16:03:40.961 Seetong_tps[12757:1564572] dealloc -- STPlaybackVC
2026-09-09 16:03:40.964 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:40.966 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x110444a00
2026-09-09 16:03:40.967 Seetong_tps[12757:1564572] ++++-[VideoView dealloc]++++
2026-09-09 16:03:40.969 Seetong_tps[12757:1564572] OpenGLView20_Seetong dealloc:0x134d85200
2026-09-09 16:03:44.572 Seetong_tps[12757:1564572]  -- groupDeviceList -- 
2026-09-09 16:03:44.611 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 16:03:44.611 Seetong_tps[12757:1564572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 16:03:44.612 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 16:03:44.612 Seetong_tps[12757:1564572]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 16:03:44.612 Seetong_tps[12757:1564572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 16:03:44.827 Seetong_tps[12757:1564878] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x134ec7680>{number = 31, name = (null)}====
2026-09-09 16:03:45.466 Seetong_tps[12757:1564572]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-09 16:03:45.477 Seetong_tps[12757:1564572] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-09 16:03:45.499 Seetong_tps[12757:1564572] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-09 16:03:45.502 Seetong_tps[12757:1564572]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 16:03:45.544 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:45.546 Seetong_tps[12757:1564572] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 16:03:45 553
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e5c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f734660>; layer = <CALayer: 0x1106eff90>>
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e5c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f734660>; layer = <CALayer: 0x1106eff90>> -- _camera.supportPlatform: 0
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 08:03:45 +0000
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 12:56:04 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 16:03:45.552 Seetong_tps[12757:1564572]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 16:03:45 553
2026-09-09 16:03:45.554 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-09 16:03:45.554 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-09-09 16:03:45.604 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:45.604 Seetong_tps[12757:1564572]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 16:03:45.604 Seetong_tps[12757:1564572]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 16:03:45.604 Seetong_tps[12757:1565024] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 16:03:45.604 Seetong_tps[12757:1565024] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 16:03:45.618 Seetong_tps[12757:1564572] checkPortStatus:_decodePort=5
2026-09-09 16:03:45.618 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-09-09 16:03:45.806 Seetong_tps[12757:1564572] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-09 16:03:45.896 Seetong_tps[12757:1564621] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10b6cfa40>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x112ca0000>
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: initDecodePort _decodePort = 6
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: playsettype = 50
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-09 16:03:45.897 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:6 :MediaType:0x0101
2026-09-09 16:03:45.898 Seetong_tps[12757:1564612] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-09 16:03:45.898 Seetong_tps[12757:1564612] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-09-09 16:03:45.898 Seetong_tps[12757:1564612] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:8
2026-09-09 16:03:45.898 Seetong_tps[12757:1564612] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-09 16:03:45.898 Seetong_tps[12757:1564612] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-09 16:03:45.899 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-09-09 16:03:45.904 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-09-09 16:03:46.000 Seetong_tps[12757:1564621]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 16:03:46.025 Seetong_tps[12757:1565030] 重新观看视频线程：<_NSMainThread: 0x10b438000>{number = 1, name = (null)}
2026-09-09 16:03:46.030 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:46.031 Seetong_tps[12757:1565024] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-09 16:03:46.031 Seetong_tps[12757:1564572] uid:42835799 playAudio
2026-09-09 16:03:46.032 Seetong_tps[12757:1564878] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 16:03:46.038 Seetong_tps[12757:1564572] checkPortStatus:_decodePort=6
2026-09-09 16:03:46.038 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.54 - 设备: 1801 - 42835799
2026-09-09 16:03:46.084 Seetong_tps[12757:1564621] Failed to get IoT drive away set configuration.
2026-09-09 16:03:46.084 Seetong_tps[12757:1564621]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-09 16:03:46.469 Seetong_tps[12757:1564572]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 16:03:46.605 Seetong_tps[12757:1564621]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 16:03:46.970 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:46.972 Seetong_tps[12757:1564572] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-09 16:03:46.977 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:46.979 Seetong_tps[12757:1564572] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-09 16:03:46.979 Seetong_tps[12757:1564572] FullScreen 转屏前调入 isFullScreen = 1
2026-09-09 16:03:46.995 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:46.996 Seetong_tps[12757:1564572] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-09 16:03:46.996 Seetong_tps[12757:1564572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 16:03:46.997 Seetong_tps[12757:1564572] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-09 16:03:47.246 Seetong_tps[12757:1564572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.75 - 设备: 1801 - 42835799
2026-09-09 16:03:47.307 Seetong_tps[12757:1564572] FullScreen 转屏后调入
2026-09-09 16:03:51.634 Seetong_tps[12757:1564879] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-09 16:03:51.635 Seetong_tps[12757:1564879] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-09 16:03:51.636 Seetong_tps[12757:1564879] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-09 16:03:51.637 Seetong_tps[12757:1564879] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-09 16:03:51.639 Seetong_tps[12757:1564879] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-09 16:03:53.457 Seetong_tps[12757:1564612]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-09-09 16:03:53.461 Seetong_tps[12757:1564572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 16:03:53.461 Seetong_tps[12757:1564572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 16:03:53.461 Seetong_tps[12757:1564572]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788940077000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788939335000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 16:03:53.462 Seetong_tps[12757:1564572]  --- 取消心跳 destoryHeartBeat --- 
2026-09-09 16:03:53.462 Seetong_tps[12757:1564572]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-09 16:03:53.469 Seetong_tps[12757:1564572] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-09 16:03:53.471 Seetong_tps[12757:1564572]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-09 16:03:53.471 Seetong_tps[12757:1564572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f6e5c00; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10f734660>; layer = <CALayer: 0x1106eff90>>
2026-09-09 16:03:53.471 Seetong_tps[12757:1564572] #####Vstop:uid:42835799-0-port:6
2026-09-09 16:03:53.471 Seetong_tps[12757:1564572] -----------1release decodeport = 6
2026-09-09 16:03:53.471 Seetong_tps[12757:1564572]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 7900;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-09 16:03:53.474 Seetong_tps[12757:1564572] _openGLView clearFrame ...
2026-09-09 16:03:53.483 Seetong_tps[12757:1564879] switchOrientation = Error Domain=BSActionErrorDomain Code=1 "(null)" UserInfo={BSErrorCodeDescription=response-not-possible}
2026-09-09 16:04:13.500 Seetong_tps[12757:1564572] zzzzz:backgroundDoSomething
2026-09-09 16:04:13.502 Seetong_tps[12757:1565026] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-09 16:04:13.502 Seetong_tps[12757:1565026] --FC_StopDevComEx end
2026-09-09 16:04:18.525 Seetong_tps[12757:1564572] zzzzz:stopBackgroundTask 180seconds
2026-09-09 17:35:33.705 Seetong_tps[12815:1575703] app_version=8.3.1403
2026-09-09 17:35:33.707 Seetong_tps[12815:1575703]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-09 17:35:33.707 Seetong_tps[12815:1575703] showForLogin 1
2026-09-09 17:35:33.707 Seetong_tps[12815:1575703] AppLaunch 还剩 6.567395925521851 秒
2026-09-09 17:35:33.712 Seetong_tps[12815:1575824] 询问用户是否开启推送成功
2026-09-09 17:35:33.712 Seetong_tps[12815:1575824] 用户点击允许接收推送
2026-09-09 17:35:33.713 Seetong_tps[12815:1575824] remoteNotificationSetting: <UNNotificationSettings: 0x114fe1540; 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-09-09 17:35:33.723 Seetong_tps[12815:1575703]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-09 17:35:33.739 Seetong_tps[12815:1575703] viewDidLoad/configtime=2026-09-09 09:35:33 +0000
2026-09-09 17:35:33.740 Seetong_tps[12815:1575703]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-09 17:35:33.740 Seetong_tps[12815:1575703]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-09 17:35:33.805 Seetong_tps[12815:1575703]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-09 17:35:33.807 Seetong_tps[12815:1575703]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-09 17:35:33.807 Seetong_tps[12815:1575703] 开始检查未读客服消息...
2026-09-09 17:35:33.808 Seetong_tps[12815:1575703] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-09 17:35:33.811 Seetong_tps[12815:1575703]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-09 17:35:33.811 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 
2026-09-09 17:35:33.811 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-09 17:35:33.814 Seetong_tps[12815:1575703] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-09 17:35:33.814 Seetong_tps[12815:1575703] NAV deviceOrientationDidChange:1
2026-09-09 17:35:33.817 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:35:33.817 Seetong_tps[12815:1575703] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-09 17:35:33.817 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 
2026-09-09 17:35:33.817 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-09 17:35:33.873 Seetong_tps[12815:1575703]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-09 17:35:33.959 Seetong_tps[12815:1575703] Super properties have already been unregistered.
2026-09-09 17:35:33.961 Seetong_tps[12815:1575703] UMAPM_OOMSampling(0,0):NO
2026-09-09 17:35:33.963 Seetong_tps[12815:1575703]  -- deviceListDataUpdate - AppLaunch 还剩 1.31174898147583 秒 - 再延迟 1.81174898147583 秒 - 启动耗时 1.68825101852417 秒
2026-09-09 17:35:33.963 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:35:33.963 Seetong_tps[12815:1575703] groupDeviceList 已在进行中，跳过新的调用
2026-09-09 17:35:33.963 Seetong_tps[12815:1575703]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1688 毫秒
2026-09-09 17:35:33.965 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:35:33.966 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:35:33.966 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:35:33.966 Seetong_tps[12815:1575703]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 197;
}
2026-09-09 17:35:33.967 Seetong_tps[12815:1575703] ++++-[VideoView dealloc]++++
2026-09-09 17:35:33.968 Seetong_tps[12815:1575703] OpenGLView20_Seetong dealloc:0x1148fde00
2026-09-09 17:35:33.986 Seetong_tps[12815:1575703] UMAPM_NetworkSampling(0,0):NO
2026-09-09 17:35:33.986 Seetong_tps[12815:1575703]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-09 17:35:33.986 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:35:33.987 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:35:33.988 Seetong_tps[12815:1575703] 蓝牙已打开
2026-09-09 17:35:33.988 Seetong_tps[12815:1575703]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-09 17:35:33.999 Seetong_tps[12815:1575703]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-09 17:35:34.313 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:35:34.313 Seetong_tps[12815:1575703]  -- STBluetoothManager - 开始扫描 - 
2026-09-09 17:35:35.874 Seetong_tps[12815:1575703] AppLaunch hideForRefreshToken
2026-09-09 17:35:35.874 Seetong_tps[12815:1575703] AppLaunch hideForRefreshToken dismiss
2026-09-09 17:35:35.875 Seetong_tps[12815:1575703] AppLaunch dismiss...
2026-09-09 17:35:35.875 Seetong_tps[12815:1575703] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-09 17:35:35.875 Seetong_tps[12815:1575703] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-09 17:35:35.876 Seetong_tps[12815:1575703] 用户设置的具体字体大小: 17.000000
2026-09-09 17:35:35.882 Seetong_tps[12815:1575703] AppLaunch dismiss... end
2026-09-09 17:35:35.882 Seetong_tps[12815:1575703]  dealloc -- STAppLaunchWindow
2026-09-09 17:35:35.884 Seetong_tps[12815:1575703]  dealloc -- STAppLaunchViewController
2026-09-09 17:35:36.957 Seetong_tps[12815:1575703]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-09 17:35:37.247 Seetong_tps[12815:1575845] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x1153fe180>{number = 16, name = (null)}====
2026-09-09 17:35:37.280 Seetong_tps[12815:1575844] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x1153fe200>{number = 17, name = (null)}====
2026-09-09 17:35:37.280 Seetong_tps[12815:1575703] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-09 17:35:37.281 Seetong_tps[12815:1575703] 客服消息未读数量: 0
2026-09-09 17:35:37.303 Seetong_tps[12815:1575846] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x1153fe240>{number = 18, name = (null)}====
2026-09-09 17:35:37.304 Seetong_tps[12815:1575825] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=26&addr=shrelay12.s5.seetong.com:11443;type=0&load=18&addr=shrelay16.s5.seetong.com:15443;type=0&load=25&addr=shrelay16.s5.seetong.com:13443;","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:1443;type=0&load=45&addr=bjrelay40.s2.seetong.com:7443;type=0&load=57&addr=bjrelay40.s2.seetong.com:14443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x1153fe100>{number = 19, name = (null)}====
2026-09-09 17:35:37.305 Seetong_tps[12815:1575703] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-09 17:35:37.336 Seetong_tps[12815:1575851] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1153fe400>{number = 20, name = (null)}====
2026-09-09 17:35:37.338 Seetong_tps[12815:1575703]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-09 17:35:37.338 Seetong_tps[12815:1575703]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-09 17:35:37.357 Seetong_tps[12815:1575703]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:1443;type=0&load=45&addr=bjrelay40.s2.seetong.com:7443;type=0&load=57&addr=bjrelay40.s2.seetong.com:14443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=26&addr=shrelay12.s5.seetong.com:11443;type=0&load=18&addr=shrelay16.s5.seetong.com:15443;type=0&load=25&addr=shrelay16.s5.seetong.com:13443;"}
2026-09-09 17:35:37.394 Seetong_tps[12815:1575729] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x10dac0600>{number = 6, name = (null)}====
2026-09-09 17:35:37.398 Seetong_tps[12815:1575703] DB Error: 1 "table adTable has no column named adID"
2026-09-09 17:35:37.398 Seetong_tps[12815:1575703] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-09 17:35:37.398 Seetong_tps[12815:1575703] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-09 17:35:37.398 Seetong_tps[12815:1575703]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-09 17:35:37.577 Seetong_tps[12815:1575703]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-09 17:35:37.578 Seetong_tps[12815:1575703]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 17:35:37.578 Seetong_tps[12815:1575703] 滚动已停止500毫秒，执行操作:42835799
2026-09-09 17:35:37.663 Seetong_tps[12815:1575843] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1153fdf40>{number = 21, name = (null)}====
2026-09-09 17:35:37.664 Seetong_tps[12815:1575703]  -- 获取版本信息成功: {
}
2026-09-09 17:35:37.699 Seetong_tps[12815:1575848] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x11530f180>{number = 11, name = (null)}====
2026-09-09 17:35:37.700 Seetong_tps[12815:1575823] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x11500b680>{number = 10, name = (null)}====
2026-09-09 17:35:37.700 Seetong_tps[12815:1575824] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1153fe940>{number = 22, name = (null)}====
2026-09-09 17:35:37.703 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:35:37.828 Seetong_tps[12815:1575728] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788946150000,"lastHeartTime":1788941139000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10dac05c0>{number = 7, name = (null)}====
2026-09-09 17:35:37.837 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-09 17:35:37.838 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-09 17:35:37.838 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-09 17:35:37.838 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-09 17:35:37.840 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-09 17:35:37.841 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-09 17:35:37.841 Seetong_tps[12815:1575728]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-09 17:35:37.841 Seetong_tps[12815:1575728]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-09 17:35:37.841 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-09 17:35:37.841 Seetong_tps[12815:1575728] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-09 17:35:37.841 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-09 17:35:37.841 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-09 17:35:37.843 Seetong_tps[12815:1575703]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5567 毫秒
2026-09-09 17:35:37.846 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:35:37.847 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:35:37.847 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:35:37.847 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:35:37.847 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:35:37.848 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:35:37.850 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:35:37.851 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:35:37.851 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:35:37.855 Seetong_tps[12815:1575847] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwIIUlIGV1YAblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1106abc00>{number = 23, name = (null)}====
2026-09-09 17:35:37.857 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-09 17:35:37.858 Seetong_tps[12815:1575703]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwIIUlIGV1YAblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-09 17:35:37.878 Seetong_tps[12815:1575853] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1105fde40>{number = 13, name = (null)}====
2026-09-09 17:35:37.966 Seetong_tps[12815:1575723] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x10d838f80>{number = 3, name = (null)}====
2026-09-09 17:35:38.223 Seetong_tps[12815:1575851] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1153fe400>{number = 20, name = (null)}====
2026-09-09 17:35:39.962 Seetong_tps[12815:1575703]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-09 17:35:39.962 Seetong_tps[12815:1575703]  -- WebSocket - 重置重连次数 -- 
2026-09-09 17:35:39.962 Seetong_tps[12815:1575703]  -- WebSocket connection 长连接成功 - 耗时：6.2 秒
2026-09-09 17:35:39.966 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:35:39.966 Seetong_tps[12815:1575703]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgsICVYFUltpAQQB","reconn":0}}
2026-09-09 17:35:39.966 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:35:39.967 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:35:39.967 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:35:39.976 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:35:40.087 Seetong_tps[12815:1575703] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-09 17:35:40.087 Seetong_tps[12815:1575703] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-09 17:35:40.088 Seetong_tps[12815:1575703] Formatted Date: 2026-09-09
2026-09-09 17:35:40.090 Seetong_tps[12815:1575703]  --- webSocketGetServerData msgId: B89A3672-7C3F-4192-B4B1-7E5034D1AC1C - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-09";
        token = B1cBCApWVQJrAAkFBgULVgsICVYFVVJpAQQB;
    };
}
2026-09-09 17:35:40.090 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:35:40.091 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-09 17:35:40.104 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-09 17:35:40.145 Seetong_tps[12815:1575703] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-09 17:35:40.146 Seetong_tps[12815:1575703]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-09 17:35:40.148 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-09 17:35:40.148 Seetong_tps[12815:1575703] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-09 17:35:40.151 Seetong_tps[12815:1575703]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "17:35:40";
        startTime = "16:03:36";
        token = B1cBCApWVQJrAAkFBgULVgsICVYFVVJpAQQB;
    };
}
2026-09-09 17:35:40.151 Seetong_tps[12815:1575703]  --- webSocketGetServerData msgId: C6DBF5B1-8ACA-434D-80B3-3315F459556B - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "17:35:40";
        startTime = "16:03:36";
        token = B1cBCApWVQJrAAkFBgULVgsICVYFVVJpAQQB;
    };
}
2026-09-09 17:35:40.151 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:35:40.246 Seetong_tps[12815:1575703] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-09 17:35:40.246 Seetong_tps[12815:1575703]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "17:35:40";
        hasMore = 0;
        startTime = "16:03:36";
    };
    msg = success;
}
2026-09-09 17:35:40.247 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:36","deviceAlarmList":[],"endTime":"17:35:40","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-09 17:35:44.062 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:35:54.061 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:35:54.185 Seetong_tps[12815:1575703] zzzzz:backgroundDoSomething
2026-09-09 17:35:54.185 Seetong_tps[12815:1575725] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-09 17:35:54.185 Seetong_tps[12815:1575725] --FC_StopDevComEx end
2026-09-09 17:35:59.180 Seetong_tps[12815:1575703] zzzzz:stopBackgroundTask 180seconds
2026-09-09 17:36:00.069 Seetong_tps[12815:1575703] +++++-[DeviceListViewController didReceiveMemoryWarning]+++++
2026-09-09 17:36:03.973 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:36:04.319 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:36:04.323 Seetong_tps[12815:1575703]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-09 17:48:35.166 Seetong_tps[12815:1575703] zzzzz:stopBackgroundTask EnterForeground
2026-09-09 17:48:35.167 Seetong_tps[12815:1576448] zzzzz:FC_ResumeDevCom start
2026-09-09 17:48:35.170 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:48:35.170 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:48:35.175 Seetong_tps[12815:1576448] zzzzz:FC_ResumeDevCom
2026-09-09 17:48:35.189 Seetong_tps[12815:1589274] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-09 17:48:35.303 Seetong_tps[12815:1575703]  -- WebSocket connection failed with error: 未能完成该操作。Socket未连接
2026-09-09 17:48:35.303 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:48:35.303 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:48:35.308 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:48:35.308 Seetong_tps[12815:1575703]  -- WebSocket - reConnectServer -- readyState: 3
2026-09-09 17:48:35.308 Seetong_tps[12815:1575703]  -- WebSocket - 准备 0.500000 秒以后进行重连 -- 
2026-09-09 17:48:35.392 Seetong_tps[12815:1575703]  -- WebSocket - 重置重连次数 -- 
2026-09-09 17:48:35.392 Seetong_tps[12815:1575703]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-09 17:48:35.392 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 
2026-09-09 17:48:35.398 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 开始 - readyState: 3
2026-09-09 17:48:35.427 Seetong_tps[12815:1575855] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x110e68640>{number = 29, name = (null)}====
2026-09-09 17:48:35.430 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:35.456 Seetong_tps[12815:1575725] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788946150000,"lastHeartTime":1788941139000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10d838e80>{number = 2, name = (null)}====
2026-09-09 17:48:35.534 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-09 17:48:35.537 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-09 17:48:35.564 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-09 17:48:35.564 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1576449] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 783291 毫秒
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:48:35.566 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:48:35.568 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:48:35.568 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:35.568 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:48:35.572 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:48:35.573 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:48:35.656 Seetong_tps[12815:1589265] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.222.246","port":"26999","token":"A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQBWlUMU1IDCVIFOQNT","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x110610680>{number = 30, name = (null)}====
2026-09-09 17:48:35.657 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-09 17:48:35.658 Seetong_tps[12815:1575703]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQBWlUMU1IDCVIFOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-09 17:48:35.731 Seetong_tps[12815:1575703]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-09 17:48:35.731 Seetong_tps[12815:1575703]  -- WebSocket - 重置重连次数 -- 
2026-09-09 17:48:35.731 Seetong_tps[12815:1575703]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVgsICVEIUldpAQQB","reconn":1}}
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:48:35.739 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:48:35.809 Seetong_tps[12815:1575703]  -- WebSocket connection - performReconnect - getNetty -- 第 1 次重连 -- 
2026-09-09 17:48:35.809 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty - 
2026-09-09 17:48:35.809 Seetong_tps[12815:1575703]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-09 17:48:35.844 Seetong_tps[12815:1575703] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-09 17:48:35.844 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-09 17:48:36.396 Seetong_tps[12815:1575703]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-09 17:48:36.406 Seetong_tps[12815:1575703] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-09 17:48:36.457 Seetong_tps[12815:1575703] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:36.457 Seetong_tps[12815:1575703]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-09 17:48:36.459 Seetong_tps[12815:1575703] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-09 17:48:36.460 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:48:36.525 Seetong_tps[12815:1575703]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 17:48:36.528 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 17:48:36 557
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed3480; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110617d60>; layer = <CALayer: 0x110ef07b0>>
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed3480; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110617d60>; layer = <CALayer: 0x110ef07b0>> -- _camera.supportPlatform: 0
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 09:48:36 +0000
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 17:48:36.557 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 17:48:36 558
2026-09-09 17:48:36.558 Seetong_tps[12815:1575703] 未处理的 biz 类型: res_video_preview_advert
2026-09-09 17:48:36.558 Seetong_tps[12815:1575703]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-09 17:48:36.564 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.11 - 设备: 1801 - 42835799
2026-09-09 17:48:36.565 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.11 - 设备: 1801 - 42835799
2026-09-09 17:48:36.567 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:36.567 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:36.568 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:36.568 Seetong_tps[12815:1589265]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-09 17:48:36.758 Seetong_tps[12815:1575703] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:38.565 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.11 - 设备: 1801 - 42835799
2026-09-09 17:48:38.632 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:48:40.479 Seetong_tps[12815:1589274] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-09 17:48:40.480 Seetong_tps[12815:1589274] [DeviceMonitor] 监控管理器初始化完成
2026-09-09 17:48:40.496 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.04 - 设备: 1801 - 42835799
2026-09-09 17:48:40.497 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 17:48:40 497
2026-09-09 17:48:40.497 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed3480; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110617d60>; layer = <CALayer: 0x110ef07b0>>
2026-09-09 17:48:40.498 Seetong_tps[12815:1575703]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed3480; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110617d60>; layer = <CALayer: 0x110ef07b0>> -- _camera.supportPlatform: 0
2026-09-09 17:48:40.498 Seetong_tps[12815:1575703]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 09:48:36 +0000
2026-09-09 17:48:40.498 Seetong_tps[12815:1575703]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 17:48:40.498 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 17:48:40 498
2026-09-09 17:48:40.499 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.04 - 设备: 1801 - 42835799
2026-09-09 17:48:40.500 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.04 - 设备: 1801 - 42835799
2026-09-09 17:48:40.919 Seetong_tps[12815:1589274]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-09 17:48:40.919 Seetong_tps[12815:1589274]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-09 17:48:40.919 Seetong_tps[12815:1589274] onDeviceAuthSuccess:uid=42835799
2026-09-09 17:48:40.919 Seetong_tps[12815:1589274]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1788947320.919594,lastReceiveYUVTimeInterval=1788947320.497891,interval=0.422,videoView=0x110ed3480
2026-09-09 17:48:40.919 Seetong_tps[12815:1589274]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-09 17:48:40.921 Seetong_tps[12815:1575703]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-09 17:48:40.921 Seetong_tps[12815:1589264] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-09 17:48:40.921 Seetong_tps[12815:1589263] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-09 17:48:40.957 Seetong_tps[12815:1589271] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-09 17:48:40.957 Seetong_tps[12815:1589274] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-09 17:48:40.957 Seetong_tps[12815:1589274] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-09 17:48:40.958 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1153fce40>{number = 26, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11505c000>
2026-09-09 17:48:40.959 Seetong_tps[12815:1589274] InitDecodePortLog: initDecodePort _decodePort = 1
2026-09-09 17:48:40.959 Seetong_tps[12815:1589274] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 17:48:40.959 Seetong_tps[12815:1589274] InitDecodePortLog: playsettype = 50
2026-09-09 17:48:40.960 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.50 - 设备: 1801 - 42835799
2026-09-09 17:48:40.960 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-09 17:48:40.961 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-09-09 17:48:40.961 Seetong_tps[12815:1589274] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-09 17:48:40.961 Seetong_tps[12815:1589274] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-09-09 17:48:40.961 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-09-09 17:48:40.961 Seetong_tps[12815:1589274] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-09 17:48:40.962 Seetong_tps[12815:1589274] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-09 17:48:40.973 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.51 - 设备: 1801 - 42835799
2026-09-09 17:48:40.996 Seetong_tps[12815:1589274]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-09 17:48:40.997 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:40.997 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:40.997 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-09 17:48:40.997 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-09 17:48:40.997 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-09 17:48:40.997 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.000 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:41.000 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:41.000 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:41.001 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=1
2026-09-09 17:48:41.001 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 17:48:41.002 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.002 Seetong_tps[12815:1589263]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-09 17:48:41.002 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 4.54 - 设备: 1801 - 42835799
2026-09-09 17:48:41.004 Seetong_tps[12815:1575703]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-09-09 17:48:41.007 Seetong_tps[12815:1589274]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-09 17:48:41.007 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:41.007 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:41.007 Seetong_tps[12815:1589263] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-09 17:48:41.007 Seetong_tps[12815:1589263] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-09 17:48:41.007 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-09 17:48:41.007 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.008 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:41.008 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:41.008 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:41.008 Seetong_tps[12815:1576449] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 17:48:41.008 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=1
2026-09-09 17:48:41.008 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.009 Seetong_tps[12815:1589274]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-09 17:48:41.010 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:41.010 Seetong_tps[12815:1589274]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-09 17:48:41.010 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-09 17:48:41.010 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-09 17:48:41.010 Seetong_tps[12815:1576448] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.010 Seetong_tps[12815:1576449] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-09 17:48:41.010 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:41.011 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:41.011 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:41.011 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=1
2026-09-09 17:48:41.011 Seetong_tps[12815:1589263] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 17:48:41.011 Seetong_tps[12815:1576449] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:41.052 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:41.053 Seetong_tps[12815:1589271]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-09 17:48:41.056 Seetong_tps[12815:1575703]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-09-09 17:48:41.096 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed3480; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110617d60>; layer = <CALayer: 0x110ef07b0>>
2026-09-09 17:48:41.096 Seetong_tps[12815:1575703] #####Vstop:uid:42835799-0-port:1
2026-09-09 17:48:41.096 Seetong_tps[12815:1575703] -----------1release decodeport = 1
2026-09-09 17:48:41.097 Seetong_tps[12815:1575703]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "preview_duration" = 4600;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-09 17:48:41.102 Seetong_tps[12815:1589271]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-09 17:48:41.104 Seetong_tps[12815:1575703] _openGLView clearFrame ...
2026-09-09 17:48:41.104 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:48:41.122 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:48:41.122 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:41.122 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:48:41.122 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:48:41.124 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:48:41.124 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:48:41.143 Seetong_tps[12815:1589271]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-09 17:48:41.154 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:41.156 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:41.257 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:41.334 Seetong_tps[12815:1589264] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11256b3c0>{number = 32, name = (null)}====
2026-09-09 17:48:41.636 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:48:41.636 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:48:41.637 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraControlVC
2026-09-09 17:48:41.637 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraService
2026-09-09 17:48:41.638 Seetong_tps[12815:1575703] dealloc -- STCycleScrollView
2026-09-09 17:48:41.638 Seetong_tps[12815:1575703] dealloc -- STCameraControlView
2026-09-09 17:48:41.641 Seetong_tps[12815:1575703] dealloc -- STNetSpeedMonitorView
2026-09-09 17:48:41.641 Seetong_tps[12815:1575703] dealloc -- STIdleMonitorView
2026-09-09 17:48:41.649 Seetong_tps[12815:1575703] MessageThrottle reloadTableView ---
2026-09-09 17:48:42.120 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:48:42.122 Seetong_tps[12815:1575703]  -- STBluetoothManager - 开始扫描 - 
2026-09-09 17:48:42.125 Seetong_tps[12815:1589263] zzzzz:FC_ResumeDevCom start
2026-09-09 17:48:42.125 Seetong_tps[12815:1589263] zzzzz:FC_ResumeDevCom
2026-09-09 17:48:42.335 Seetong_tps[12815:1576448] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x110e68340>{number = 27, name = (null)}====
2026-09-09 17:48:42.337 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:42.358 Seetong_tps[12815:1589264] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1788946150000,"lastHeartTime":1788941139000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11256b3c0>{number = 32, name = (null)}====
2026-09-09 17:48:42.380 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-09 17:48:42.380 Seetong_tps[12815:1575703]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-09 17:48:42.381 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-09 17:48:42.381 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-09 17:48:42.381 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-09 17:48:42.381 Seetong_tps[12815:1575703]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-09 17:48:42.381 Seetong_tps[12815:1575703]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-09-09 17:48:42.381 Seetong_tps[12815:1575703] 滚动已停止500毫秒，执行操作:42835799
2026-09-09 17:48:42.382 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-09 17:48:42.383 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-09 17:48:42.383 Seetong_tps[12815:1589269]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-09 17:48:42.383 Seetong_tps[12815:1589269]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-09 17:48:42.383 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-09 17:48:42.383 Seetong_tps[12815:1589269] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-09 17:48:42.383 Seetong_tps[12815:1575703]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-09 17:48:42.383 Seetong_tps[12815:1575703]  -- observeValueForKeyPath isLoading NO -- 
2026-09-09 17:48:42.383 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-09 17:48:42.383 Seetong_tps[12815:1575703]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 790109 毫秒
2026-09-09 17:48:42.384 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:48:42.384 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:48:42.384 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:48:42.384 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:48:42.390 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:48:42.391 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:42.391 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:48:42.392 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:48:42.392 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:48:42.607 Seetong_tps[12815:1589264] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11256b3c0>{number = 32, name = (null)}====
2026-09-09 17:48:43.124 Seetong_tps[12815:1575703] ++++-[VideoView dealloc]++++
2026-09-09 17:48:43.133 Seetong_tps[12815:1575703] OpenGLView20_Seetong dealloc:0x110eeb400
2026-09-09 17:48:44.309 Seetong_tps[12815:1575703]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-09 17:48:44.319 Seetong_tps[12815:1575703] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-09 17:48:44.343 Seetong_tps[12815:1575703] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:44.345 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:48:44.391 Seetong_tps[12815:1575703]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 17:48:44.392 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 17:48:44 399
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed0000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11242d8e0>; layer = <CALayer: 0x110618390>>
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed0000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11242d8e0>; layer = <CALayer: 0x110618390>> -- _camera.supportPlatform: 0
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 09:48:44 +0000
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 17:48:44.399 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 17:48:44 400
2026-09-09 17:48:44.401 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 17:48:44.401 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 17:48:44.447 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:44.447 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:44.447 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:44.448 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 17:48:44.448 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:44.456 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 1801 - 42835799
2026-09-09 17:48:44.653 Seetong_tps[12815:1575703] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:44.778 Seetong_tps[12815:1589271] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1153fce40>{number = 26, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11505c000>
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: initDecodePort _decodePort = 2
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: playsettype = 50
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-09 17:48:44.778 Seetong_tps[12815:1589274] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-09 17:48:44.778 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=2
2026-09-09 17:48:44.778 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-09-09 17:48:44.779 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-09-09 17:48:44.863 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:44.964 Seetong_tps[12815:1589671] 重新观看视频线程：<_NSMainThread: 0x10d838000>{number = 1, name = (null)}
2026-09-09 17:48:44.967 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:44.967 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-09 17:48:44.968 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:44.968 Seetong_tps[12815:1589264] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 17:48:44.968 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=2
2026-09-09 17:48:44.968 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.62 - 设备: 1801 - 42835799
2026-09-09 17:48:45.003 Seetong_tps[12815:1589271] Failed to get IoT drive away set configuration.
2026-09-09 17:48:45.003 Seetong_tps[12815:1589271]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-09 17:48:45.538 Seetong_tps[12815:1589271]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 17:48:48.370 Seetong_tps[12815:1575703]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-09 17:48:48.370 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110ed0000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11242d8e0>; layer = <CALayer: 0x110618390>>
2026-09-09 17:48:48.370 Seetong_tps[12815:1575703] #####Vstop:uid:42835799-0-port:2
2026-09-09 17:48:48.370 Seetong_tps[12815:1575703] -----------1release decodeport = 2
2026-09-09 17:48:48.371 Seetong_tps[12815:1575703]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 600;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4000;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-09 17:48:48.371 Seetong_tps[12815:1575703] _openGLView clearFrame ...
2026-09-09 17:48:48.372 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:48:48.409 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:48:48.409 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:48:48.409 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:48:48.410 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:48:48.411 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:48:48.411 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:48:48.580 Seetong_tps[12815:1589263] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1153fe7c0>{number = 25, name = (null)}====
2026-09-09 17:48:48.632 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:48:48.935 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:48:48.935 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:48:48.935 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraControlVC
2026-09-09 17:48:48.936 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraService
2026-09-09 17:48:48.937 Seetong_tps[12815:1575703] dealloc -- STCycleScrollView
2026-09-09 17:48:48.937 Seetong_tps[12815:1575703] dealloc -- STCameraControlView
2026-09-09 17:48:48.940 Seetong_tps[12815:1575703] dealloc -- STNetSpeedMonitorView
2026-09-09 17:48:48.940 Seetong_tps[12815:1575703] dealloc -- STIdleMonitorView
2026-09-09 17:48:48.947 Seetong_tps[12815:1575703] MessageThrottle reloadTableView ---
2026-09-09 17:48:50.410 Seetong_tps[12815:1575703] ++++-[VideoView dealloc]++++
2026-09-09 17:48:50.417 Seetong_tps[12815:1575703] OpenGLView20_Seetong dealloc:0x110ee8a00
2026-09-09 17:48:54.780 Seetong_tps[12815:1575703]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-09 17:48:54.791 Seetong_tps[12815:1575703] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-09 17:48:54.813 Seetong_tps[12815:1575703] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:54.815 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:48:54.860 Seetong_tps[12815:1575703]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-09 17:48:54.862 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-09 17:48:54 868
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11057aa00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1105b0180>; layer = <CALayer: 0x115060210>>
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11057aa00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1105b0180>; layer = <CALayer: 0x115060210>> -- _camera.supportPlatform: 0
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-09 09:48:54 +0000
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-07 14:24:15 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-09 17:48:54.868 Seetong_tps[12815:1575703]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-09 17:48:54 869
2026-09-09 17:48:54.870 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 17:48:54.870 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-09 17:48:54.918 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:54.918 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-09 17:48:54.918 Seetong_tps[12815:1575703]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-09 17:48:54.918 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-09 17:48:54.918 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-09 17:48:54.930 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-09-09 17:48:55.113 Seetong_tps[12815:1575703] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-09 17:48:55.191 Seetong_tps[12815:1589271] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1153fce40>{number = 26, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11505c000>
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: initDecodePort _decodePort = 3
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: playsettype = 50
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-09 17:48:55.191 Seetong_tps[12815:1589274] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-09 17:48:55.191 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=3
2026-09-09 17:48:55.191 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-09-09 17:48:55.191 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-09-09 17:48:55.278 Seetong_tps[12815:1589271]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-09 17:48:55.319 Seetong_tps[12815:1589729] 重新观看视频线程：<_NSMainThread: 0x10d838000>{number = 1, name = (null)}
2026-09-09 17:48:55.321 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:55.321 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-09 17:48:55.321 Seetong_tps[12815:1575703] uid:42835799 playAudio
2026-09-09 17:48:55.321 Seetong_tps[12815:1575703] checkPortStatus:_decodePort=3
2026-09-09 17:48:55.321 Seetong_tps[12815:1575703]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.51 - 设备: 1801 - 42835799
2026-09-09 17:48:55.321 Seetong_tps[12815:1589269] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-09 17:48:55.365 Seetong_tps[12815:1589271] Failed to get IoT drive away set configuration.
2026-09-09 17:48:55.365 Seetong_tps[12815:1589271]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-09 17:48:55.890 Seetong_tps[12815:1589271]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-09 17:48:58.632 Seetong_tps[12815:1575703]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-09 17:49:03.463 Seetong_tps[12815:1575703]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-09 17:49:03.464 Seetong_tps[12815:1575703]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11057aa00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1105b0180>; layer = <CALayer: 0x115060210>>
2026-09-09 17:49:03.464 Seetong_tps[12815:1575703] #####Vstop:uid:42835799-0-port:3
2026-09-09 17:49:03.464 Seetong_tps[12815:1575703] -----------1release decodeport = 3
2026-09-09 17:49:03.465 Seetong_tps[12815:1575703]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 8600;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-09 17:49:03.465 Seetong_tps[12815:1575703] _openGLView clearFrame ...
2026-09-09 17:49:03.466 Seetong_tps[12815:1575703]  -- groupDeviceList -- 
2026-09-09 17:49:03.504 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-09 17:49:03.505 Seetong_tps[12815:1575703]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-09 17:49:03.505 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-09 17:49:03.506 Seetong_tps[12815:1575703] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-09 17:49:03.506 Seetong_tps[12815:1575703]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-09 17:49:03.506 Seetong_tps[12815:1575703]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-09 17:49:03.693 Seetong_tps[12815:1589266] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x110eefa80>{number = 35, name = (null)}====
2026-09-09 17:49:04.018 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:49:04.018 Seetong_tps[12815:1575703] dealloc -- STPlayerViewController
2026-09-09 17:49:04.018 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraControlVC
2026-09-09 17:49:04.018 Seetong_tps[12815:1575703] dealloc -- STPlayerCameraService
2026-09-09 17:49:04.019 Seetong_tps[12815:1575703] dealloc -- STCycleScrollView
2026-09-09 17:49:04.020 Seetong_tps[12815:1575703] dealloc -- STCameraControlView
2026-09-09 17:49:04.023 Seetong_tps[12815:1575703] dealloc -- STNetSpeedMonitorView
2026-09-09 17:49:04.023 Seetong_tps[12815:1575703] dealloc -- STIdleMonitorView
2026-09-09 17:49:04.031 Seetong_tps[12815:1575703] MessageThrottle reloadTableView ---
2026-09-09 17:49:04.851 Seetong_tps[12815:1575703]  -- STBluetoothManager - 结束扫描 - 
2026-09-09 17:49:05.078 Seetong_tps[12815:1589266] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x110eefa80>{number = 35, name = (null)}====
2026-09-09 17:49:05.087 Seetong_tps[12815:1589269] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x112569f00>{number = 33, name = (null)}====
2026-09-09 17:49:05.404 Seetong_tps[12815:1589823] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x112568000>{number = 38, name = (null)}====
2026-09-09 17:49:05.506 Seetong_tps[12815:1575703] ++++-[VideoView dealloc]++++
2026-09-09 17:49:05.513 Seetong_tps[12815:1575703] OpenGLView20_Seetong dealloc:0x110f25e00
2026-09-09 17:49:06.652 Seetong_tps[12815:1589274]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-09-09 17:49:06.653 Seetong_tps[12815:1575703]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-09 17:49:06.653 Seetong_tps[12815:1575703]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-09 17:49:06.654 Seetong_tps[12815:1575703]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1788946150000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1788941139000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-09 17:49:06.654 Seetong_tps[12815:1575703]  --- 取消心跳 destoryHeartBeat --- 
2026-09-09 17:49:06.654 Seetong_tps[12815:1575703]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-09 17:49:06.663 Seetong_tps[12815:1575703] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-09 17:49:26.749 Seetong_tps[12815:1575703] zzzzz:backgroundDoSomething
2026-09-09 17:49:26.750 Seetong_tps[12815:1589263] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-09 17:49:26.750 Seetong_tps[12815:1589263] --FC_StopDevComEx end
2026-09-09 17:49:31.747 Seetong_tps[12815:1575703] zzzzz:stopBackgroundTask 180seconds
2026-09-11 12:27:12.419 Seetong_tps[18329:2472781] app_version=8.3.1403
2026-09-11 12:27:12.421 Seetong_tps[18329:2472781]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-11 12:27:12.422 Seetong_tps[18329:2472781] showForLogin 1
2026-09-11 12:27:12.422 Seetong_tps[18329:2472781] AppLaunch 还剩 6.702664852142334 秒
2026-09-11 12:27:12.428 Seetong_tps[18329:2472852] 询问用户是否开启推送成功
2026-09-11 12:27:12.428 Seetong_tps[18329:2472852] 用户点击允许接收推送
2026-09-11 12:27:12.432 Seetong_tps[18329:2472794] remoteNotificationSetting: <UNNotificationSettings: 0x13dc25540; 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-09-11 12:27:12.440 Seetong_tps[18329:2472781]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-11 12:27:12.456 Seetong_tps[18329:2472781] viewDidLoad/configtime=2026-09-11 04:27:12 +0000
2026-09-11 12:27:12.460 Seetong_tps[18329:2472781]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-11 12:27:12.460 Seetong_tps[18329:2472781]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-11 12:27:12.514 Seetong_tps[18329:2472781]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-11 12:27:12.517 Seetong_tps[18329:2472781]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-11 12:27:12.517 Seetong_tps[18329:2472781] 开始检查未读客服消息...
2026-09-11 12:27:12.517 Seetong_tps[18329:2472781] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-11 12:27:12.521 Seetong_tps[18329:2472781]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-11 12:27:12.521 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty - 
2026-09-11 12:27:12.521 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-11 12:27:12.524 Seetong_tps[18329:2472781] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-11 12:27:12.524 Seetong_tps[18329:2472781] NAV deviceOrientationDidChange:1
2026-09-11 12:27:12.526 Seetong_tps[18329:2472781]  -- groupDeviceList -- 
2026-09-11 12:27:12.526 Seetong_tps[18329:2472781] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-11 12:27:12.526 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty - 
2026-09-11 12:27:12.526 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-11 12:27:12.572 Seetong_tps[18329:2472781]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-11 12:27:12.700 Seetong_tps[18329:2472781] Super properties have already been unregistered.
2026-09-11 12:27:12.700 Seetong_tps[18329:2472781] UMAPM_OOMSampling(0,0):NO
2026-09-11 12:27:12.702 Seetong_tps[18329:2472781]  -- deviceListDataUpdate - AppLaunch 还剩 1.421836853027344 秒 - 再延迟 1.921836853027344 秒 - 启动耗时 1.578163146972656 秒
2026-09-11 12:27:12.702 Seetong_tps[18329:2472781]  -- groupDeviceList -- 
2026-09-11 12:27:12.702 Seetong_tps[18329:2472781] groupDeviceList 已在进行中，跳过新的调用
2026-09-11 12:27:12.702 Seetong_tps[18329:2472781]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1578 毫秒
2026-09-11 12:27:12.705 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-11 12:27:12.705 Seetong_tps[18329:2472781]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-11 12:27:12.706 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-11 12:27:12.707 Seetong_tps[18329:2472781]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 200;
}
2026-09-11 12:27:12.707 Seetong_tps[18329:2472781] ++++-[VideoView dealloc]++++
2026-09-11 12:27:12.708 Seetong_tps[18329:2472781] OpenGLView20_Seetong dealloc:0x13d105e00
2026-09-11 12:27:12.733 Seetong_tps[18329:2472781]  -- WebSocket - 重置重连次数 -- 
2026-09-11 12:27:12.743 Seetong_tps[18329:2472781]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-11 12:27:12.743 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty - 
2026-09-11 12:27:12.743 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-11 12:27:12.745 Seetong_tps[18329:2472781]  - 收到刷新token回调 - NSData 长度: 1685
2026-09-11 12:27:12.745 Seetong_tps[18329:2472781]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-09-11 12:27:12.745 Seetong_tps[18329:2472781]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-09-11 12:27:12.745 Seetong_tps[18329:2472781]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3ODkxODcyMzIsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.S5YwQ6uEnV2zVsELR64Hm912f9umatMb9JyfEjmAgD4","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTE2OTI4MzIsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzg5MTAwODMyLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.2G8ONxvF2zNZq4INcjkaWYwsODEjRAr9JUxh-Pr-pcU","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-09-11 12:27:12.749 Seetong_tps[18329:2472781]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1789100832.749781
2026-09-11 12:27:12.750 Seetong_tps[18329:2472781]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1789100832.749781
2026-09-11 12:27:12.750 Seetong_tps[18329:2472781]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1789100832.749781 - lastRefreshTokenTime: 1789100832.749781
2026-09-11 12:27:12.756 Seetong_tps[18329:2472781] UMAPM_NetworkSampling(0,0):NO
2026-09-11 12:27:12.756 Seetong_tps[18329:2472781]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-11 12:27:12.756 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-11 12:27:12.756 Seetong_tps[18329:2472781]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-11 12:27:12.758 Seetong_tps[18329:2472781] 蓝牙已打开
2026-09-11 12:27:12.772 Seetong_tps[18329:2472781]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-11 12:27:12.811 Seetong_tps[18329:2472786] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=18&addr=shrelay13.s5.seetong.com:5443;type=0&load=24&addr=shrelay16.s5.seetong.com:14443;type=0&load=27&addr=shrelay15.s5.seetong.com:9443;","vipRelayServers":"type=0&load=47&addr=bjrelay40.s2.seetong.com:5443;type=0&load=43&addr=bjrelay40.s2.seetong.com:3443;type=0&load=49&addr=bjrelay40.s2.seetong.com:11443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x13c438e40>{number = 3, name = (null)}====
2026-09-11 12:27:12.821 Seetong_tps[18329:2472875] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x13e8e4480>{number = 18, name = (null)}====
2026-09-11 12:27:12.832 Seetong_tps[18329:2472852] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x13e8e4300>{number = 19, name = (null)}====
2026-09-11 12:27:12.832 Seetong_tps[18329:2472812] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-09-11 12:27:12.832 Seetong_tps[18329:2472876] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.217.172","port":"26999","token":"A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQBWlQEU1cFBlADOQNT","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x13e8e4200>{number = 20, name = (null)}====
2026-09-11 12:27:12.834 Seetong_tps[18329:2472877] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x13df8b180>{number = 13, name = (null)}====
2026-09-11 12:27:12.845 Seetong_tps[18329:2472812] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTcwNTYzMzAwOSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.riUZFaOajz7nae4xleo6GbMo0FjJxpic1JljvZ1vvo8","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTcwNTYzMzAwOSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkzIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.xGGI8hQWswss9JEFkUr0xA5FEgLxUf4bcdZp6zRXRW4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24902"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-09-11 12:27:12.855 Seetong_tps[18329:2472873] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x13e8e6440>{number = 21, name = (null)}====
2026-09-11 12:27:12.855 Seetong_tps[18329:2472787] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x13c438e80>{number = 2, name = (null)}====
2026-09-11 12:27:12.857 Seetong_tps[18329:2472795] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x13e8e6480>{number = 22, name = (null)}====
2026-09-11 12:27:12.858 Seetong_tps[18329:2472872] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x13e8e6380>{number = 23, name = (null)}====
2026-09-11 12:27:12.859 Seetong_tps[18329:2472874] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x13e8e5140>{number = 24, name = (null)}====
2026-09-11 12:27:12.859 Seetong_tps[18329:2472794] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x13c6c8680>{number = 8, name = (null)}====
2026-09-11 12:27:12.865 Seetong_tps[18329:2472781]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-11 12:27:12.865 Seetong_tps[18329:2472781]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-11 12:27:12.869 Seetong_tps[18329:2472781]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=47&addr=bjrelay40.s2.seetong.com:5443;type=0&load=43&addr=bjrelay40.s2.seetong.com:3443;type=0&load=49&addr=bjrelay40.s2.seetong.com:11443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay13.s5.seetong.com:5443;type=0&load=24&addr=shrelay16.s5.seetong.com:14443;type=0&load=27&addr=shrelay15.s5.seetong.com:9443;"}
2026-09-11 12:27:12.869 Seetong_tps[18329:2472781] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-11 12:27:12.870 Seetong_tps[18329:2472781]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-11 12:27:12.870 Seetong_tps[18329:2472781]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQBWlQEU1cFBlADOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-11 12:27:12.871 Seetong_tps[18329:2472781] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-11 12:27:12.871 Seetong_tps[18329:2472781] 客服消息未读数量: 0
2026-09-11 12:27:12.872 Seetong_tps[18329:2472781] DB Error: 1 "table adTable has no column named adID"
2026-09-11 12:27:12.872 Seetong_tps[18329:2472781] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-11 12:27:12.872 Seetong_tps[18329:2472781] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-11 12:27:12.872 Seetong_tps[18329:2472781]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-11 12:27:12.876 Seetong_tps[18329:2472793] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789100505000,"lastHeartTime":1789092696000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x13c43be80>{number = 6, name = (null)}====
2026-09-11 12:27:12.879 Seetong_tps[18329:2472781]  -- 获取版本信息成功: {
}
2026-09-11 12:27:12.881 Seetong_tps[18329:2472781]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-11 12:27:12.886 Seetong_tps[18329:2472781]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-11 12:27:12.886 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-11 12:27:12.886 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1763 毫秒
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789100505000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789092696000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- groupDeviceList -- 
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-11 12:27:12.887 Seetong_tps[18329:2472781]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-11 12:27:12.888 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-11 12:27:12.888 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-11 12:27:12.888 Seetong_tps[18329:2472781]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-11 12:27:12.931 Seetong_tps[18329:2472879] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x13e8e6540>{number = 26, name = (null)}====
2026-09-11 12:27:12.951 Seetong_tps[18329:2472781]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-11 12:27:12.951 Seetong_tps[18329:2472781]  -- WebSocket - 重置重连次数 -- 
2026-09-11 12:27:12.951 Seetong_tps[18329:2472781]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwMIBFcHUFBpAQQB","reconn":0}}
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-11 12:27:12.952 Seetong_tps[18329:2472781]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789100505000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789092696000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-11 12:27:13.017 Seetong_tps[18329:2472781]  -- STBluetoothManager - 结束扫描 - 
2026-09-11 12:27:13.017 Seetong_tps[18329:2472781]  -- STBluetoothManager - 开始扫描 - 
2026-09-11 12:27:13.061 Seetong_tps[18329:2472781] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-11 12:27:13.061 Seetong_tps[18329:2472781] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-11 12:27:13.062 Seetong_tps[18329:2472781] Formatted Date: 2026-09-11
2026-09-11 12:27:13.062 Seetong_tps[18329:2472781]  --- webSocketGetServerData msgId: 77D77773-DF60-4FFB-B26A-85EBD264BD21 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-11";
        token = B1cBCApWVQJrAAkFBgULVwMIBFcHUFFpAQQB;
    };
}
2026-09-11 12:27:13.062 Seetong_tps[18329:2472781]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-11 12:27:13.062 Seetong_tps[18329:2472781]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-11 12:27:13.079 Seetong_tps[18329:2472781]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:35:40";
        token = B1cBCApWVQJrAAkFBgULVwMIBFcHUFFpAQQB;
    };
}
2026-09-11 12:27:13.120 Seetong_tps[18329:2472781]  --- webSocketGetServerData msgId: FD30F571-53A6-4F4E-AD08-713340144642 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:35:40";
        token = B1cBCApWVQJrAAkFBgULVwMIBFcHUFFpAQQB;
    };
}
2026-09-11 12:27:13.121 Seetong_tps[18329:2472781]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-11 12:27:13.173 Seetong_tps[18329:2472781] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-11 12:27:13.173 Seetong_tps[18329:2472781]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "17:35:40";
    };
    msg = success;
}
2026-09-11 12:27:13.174 Seetong_tps[18329:2472781]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:35:40","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-11 12:27:14.623 Seetong_tps[18329:2472781] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-11 12:27:14.623 Seetong_tps[18329:2472781] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-11 12:27:14.623 Seetong_tps[18329:2472781] 用户设置的具体字体大小: 17.000000
2026-09-11 12:27:14.714 Seetong_tps[18329:2472781] AppLaunch hideForRefreshToken
2026-09-11 12:27:14.714 Seetong_tps[18329:2472781] AppLaunch hideForRefreshToken dismiss
2026-09-11 12:27:14.714 Seetong_tps[18329:2472781] AppLaunch dismiss...
2026-09-11 12:27:15.019 Seetong_tps[18329:2472781] AppLaunch dismiss... end
2026-09-11 12:27:15.019 Seetong_tps[18329:2472781]  dealloc -- STAppLaunchWindow
2026-09-11 12:27:15.020 Seetong_tps[18329:2472781]  dealloc -- STAppLaunchViewController
2026-09-11 12:27:15.487 Seetong_tps[18329:2472781]  -- STBluetoothManager - 结束扫描 - 
2026-09-11 12:27:15.487 Seetong_tps[18329:2472781]  -- STBluetoothManager - 开始扫描 - 
2026-09-11 12:27:15.487 Seetong_tps[18329:2472794] zzzzz:FC_ResumeDevCom start
2026-09-11 12:27:15.487 Seetong_tps[18329:2472794] zzzzz:FC_ResumeDevCom
2026-09-11 12:27:15.666 Seetong_tps[18329:2472781]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-11 12:27:15.694 Seetong_tps[18329:2472879] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x13e8e6540>{number = 26, name = (null)}====
2026-09-11 12:27:15.699 Seetong_tps[18329:2472781]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-11 12:27:15.721 Seetong_tps[18329:2472790] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789100505000,"lastHeartTime":1789092696000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x13c43af80>{number = 5, name = (null)}====
2026-09-11 12:27:15.744 Seetong_tps[18329:2472781]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-11 12:27:15.744 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-11 12:27:15.744 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-11 12:27:15.744 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-11 12:27:15.744 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-11 12:27:15.746 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-11 12:27:15.746 Seetong_tps[18329:2472790]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-11 12:27:15.746 Seetong_tps[18329:2472790]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-11 12:27:15.746 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-11 12:27:15.746 Seetong_tps[18329:2472790] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-11 12:27:15.746 Seetong_tps[18329:2472781]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-11 12:27:15.746 Seetong_tps[18329:2472781]  -- observeValueForKeyPath isLoading NO -- 
2026-09-11 12:27:15.746 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-11 12:27:15.746 Seetong_tps[18329:2472781]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 4622 毫秒
2026-09-11 12:27:15.747 Seetong_tps[18329:2472781]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789100505000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789092696000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-11 12:27:15.747 Seetong_tps[18329:2472781]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-11 12:27:15.747 Seetong_tps[18329:2472781]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-11 12:27:15.747 Seetong_tps[18329:2472781]  -- groupDeviceList -- 
2026-09-11 12:27:15.751 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-11 12:27:15.751 Seetong_tps[18329:2472781]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-11 12:27:15.751 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-11 12:27:15.751 Seetong_tps[18329:2472781]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-11 12:27:15.751 Seetong_tps[18329:2472781]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-11 12:27:15.903 Seetong_tps[18329:2472794] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x13c6c8680>{number = 8, name = (null)}====
2026-09-11 12:27:16.179 Seetong_tps[18329:2472781]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-11 12:27:16.180 Seetong_tps[18329:2472781]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-11 12:27:16.180 Seetong_tps[18329:2472781] 滚动已停止500毫秒，执行操作:42835799
2026-09-11 12:27:16.377 Seetong_tps[18329:2472781]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-11 12:27:16.387 Seetong_tps[18329:2472781] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-11 12:27:16.426 Seetong_tps[18329:2472781] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-11 12:27:16.426 Seetong_tps[18329:2472781]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-11 12:27:16.427 Seetong_tps[18329:2472781] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-11 12:27:16.427 Seetong_tps[18329:2472781]  -- STBluetoothManager - 结束扫描 - 
2026-09-11 12:27:16.434 Seetong_tps[18329:2472788] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x13c6c8c00>{number = 7, name = (null)}====
2026-09-11 12:27:16.467 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:16.469 Seetong_tps[18329:2472781] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-11 12:27:16 487
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13ea86d80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13eab7360>; layer = <CALayer: 0x13eac1b00>>
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13ea86d80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13eab7360>; layer = <CALayer: 0x13eac1b00>> -- _camera.supportPlatform: 0
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-11 04:27:16 +0000
2026-09-11 12:27:16.486 Seetong_tps[18329:2472781]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-11 12:27:16.487 Seetong_tps[18329:2472781]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-11 12:27:16 487
2026-09-11 12:27:16.491 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-11 12:27:16.491 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-11 12:27:16.495 Seetong_tps[18329:2472781] 未处理的 biz 类型: res_video_preview_advert
2026-09-11 12:27:16.495 Seetong_tps[18329:2472781]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-11 12:27:16.529 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:16.529 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-11 12:27:16.529 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-11 12:27:16.530 Seetong_tps[18329:2472874]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-11 12:27:16.692 Seetong_tps[18329:2472812] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-11 12:27:16.692 Seetong_tps[18329:2472812] [DeviceMonitor] 监控管理器初始化完成
2026-09-11 12:27:16.695 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.27 - 设备: 1801 - 42835799
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-11 12:27:16 696
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13ea86d80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13eab7360>; layer = <CALayer: 0x13eac1b00>>
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13ea86d80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13eab7360>; layer = <CALayer: 0x13eac1b00>> -- _camera.supportPlatform: 0
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-11 04:27:16 +0000
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-08 00:01:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-09 08:03:16 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-11 12:27:16 696
2026-09-11 12:27:16.696 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.27 - 设备: 1801 - 42835799
2026-09-11 12:27:16.697 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.27 - 设备: 1801 - 42835799
2026-09-11 12:27:16.736 Seetong_tps[18329:2472781] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-11 12:27:17.132 Seetong_tps[18329:2472812]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-11 12:27:17.132 Seetong_tps[18329:2472812]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-11 12:27:17.132 Seetong_tps[18329:2472812] onDeviceAuthSuccess:uid=42835799
2026-09-11 12:27:17.132 Seetong_tps[18329:2472812]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1789100837.132768,lastReceiveYUVTimeInterval=1789100836.696111,interval=0.437,videoView=0x13ea86d80
2026-09-11 12:27:17.132 Seetong_tps[18329:2472812]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-11 12:27:17.134 Seetong_tps[18329:2472781]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-11 12:27:17.134 Seetong_tps[18329:2472878] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-11 12:27:17.134 Seetong_tps[18329:2472790] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-11 12:27:17.167 Seetong_tps[18329:2472818] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-11 12:27:17.167 Seetong_tps[18329:2472812] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-11 12:27:17.167 Seetong_tps[18329:2472812] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-11 12:27:17.168 Seetong_tps[18329:2472812] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x13c6ca980>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x13dcc0000>
2026-09-11 12:27:17.168 Seetong_tps[18329:2472812] InitDecodePortLog: initDecodePort _decodePort = 1
2026-09-11 12:27:17.168 Seetong_tps[18329:2472812] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-11 12:27:17.168 Seetong_tps[18329:2472812] InitDecodePortLog: playsettype = 50
2026-09-11 12:27:17.169 Seetong_tps[18329:2472812] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-11 12:27:17.169 Seetong_tps[18329:2472812] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-09-11 12:27:17.169 Seetong_tps[18329:2472812] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-11 12:27:17.170 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.74 - 设备: 1801 - 42835799
2026-09-11 12:27:17.170 Seetong_tps[18329:2472812] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-09-11 12:27:17.170 Seetong_tps[18329:2472812] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-09-11 12:27:17.170 Seetong_tps[18329:2472812] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-11 12:27:17.171 Seetong_tps[18329:2472812] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-11 12:27:17.172 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.75 - 设备: 1801 - 42835799
2026-09-11 12:27:17.203 Seetong_tps[18329:2472812]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-11 12:27:17.204 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.204 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.204 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-11 12:27:17.204 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-11 12:27:17.204 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-11 12:27:17.204 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.206 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:17.206 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-11 12:27:17.206 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-11 12:27:17.206 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.206 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-11 12:27:17.206 Seetong_tps[18329:2472877]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-11 12:27:17.215 Seetong_tps[18329:2472812]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-11 12:27:17.216 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.216 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.216 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-11 12:27:17.216 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-11 12:27:17.216 Seetong_tps[18329:2472879] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-11 12:27:17.216 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.218 Seetong_tps[18329:2472812]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-11 12:27:17.218 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.218 Seetong_tps[18329:2472812]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-11 12:27:17.218 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-11 12:27:17.218 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-11 12:27:17.218 Seetong_tps[18329:2472879] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-11 12:27:17.218 Seetong_tps[18329:2472878] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.226 Seetong_tps[18329:2472781] checkPortStatus:_decodePort=1
2026-09-11 12:27:17.227 Seetong_tps[18329:2472781]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-09-11 12:27:17.227 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:17.228 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-11 12:27:17.228 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-11 12:27:17.228 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-11 12:27:17.228 Seetong_tps[18329:2472879] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.228 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:17.228 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-11 12:27:17.228 Seetong_tps[18329:2472781]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-11 12:27:17.228 Seetong_tps[18329:2472788] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-11 12:27:17.228 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-11 12:27:17.235 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.81 - 设备: 1801 - 42835799
2026-09-11 12:27:17.236 Seetong_tps[18329:2472781] checkPortStatus:_decodePort=1
2026-09-11 12:27:17.245 Seetong_tps[18329:2472818]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-11 12:27:17.250 Seetong_tps[18329:2472818]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-11 12:27:17.263 Seetong_tps[18329:2472781]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-09-11 12:27:17.287 Seetong_tps[18329:2472818]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-11 12:27:17.309 Seetong_tps[18329:2472818]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-11 12:27:17.333 Seetong_tps[18329:2473065] 重新观看视频线程：<_NSMainThread: 0x13c438000>{number = 1, name = (null)}
2026-09-11 12:27:17.341 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:17.342 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-11 12:27:17.342 Seetong_tps[18329:2472781] uid:42835799 playAudio
2026-09-11 12:27:17.342 Seetong_tps[18329:2472877] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-11 12:27:17.342 Seetong_tps[18329:2472781] checkPortStatus:_decodePort=1
2026-09-11 12:27:17.342 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.92 - 设备: 1801 - 42835799
2026-09-11 12:27:17.343 Seetong_tps[18329:2472818]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-11 12:27:17.345 Seetong_tps[18329:2472818]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-11 12:27:17.345 Seetong_tps[18329:2472818]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-11 12:27:17.379 Seetong_tps[18329:2472818] Failed to get IoT drive away set configuration.
2026-09-11 12:27:17.379 Seetong_tps[18329:2472818]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-11 12:27:17.753 Seetong_tps[18329:2472781] UMAPM_OOMSampling(0,0):NO
2026-09-11 12:27:17.753 Seetong_tps[18329:2472781] UMAPM_NetworkSampling(0,0):NO
2026-09-11 12:27:17.882 Seetong_tps[18329:2472818]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-11 12:27:18.654 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:18.656 Seetong_tps[18329:2472781] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-11 12:27:18.663 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:18.666 Seetong_tps[18329:2472781] +++++852.000000-393.000000-222.000000-852.000000-1
2026-09-11 12:27:18.666 Seetong_tps[18329:2472781] FullScreen 转屏前调入 isFullScreen = 1
2026-09-11 12:27:18.682 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:18.684 Seetong_tps[18329:2472781] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-11 12:27:18.684 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:18.685 Seetong_tps[18329:2472781] +++++852.000000-393.000000-393.000000-852.000000-1
2026-09-11 12:27:18.936 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.51 - 设备: 1801 - 42835799
2026-09-11 12:27:18.994 Seetong_tps[18329:2472781] FullScreen 转屏后调入
2026-09-11 12:27:22.703 Seetong_tps[18329:2472781]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-11 12:27:26.697 Seetong_tps[18329:2472781]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1789100846.697025,lastReceiveYUVTimeInterval=1789100846.637013,interval=0.060,videoView=0x13ea86d80
2026-09-11 12:27:28.815 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:28.817 Seetong_tps[18329:2472781] +++++393.000000-852.000000-393.000000-393.000000-0
2026-09-11 12:27:28.833 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:28.836 Seetong_tps[18329:2472781] +++++393.000000-852.000000-393.000000-393.000000-0
2026-09-11 12:27:28.836 Seetong_tps[18329:2472781] FullScreen 转屏前调入 isFullScreen = 0
2026-09-11 12:27:28.838 Seetong_tps[18329:2472781] dealloc -- STCameraControlFullView
2026-09-11 12:27:28.839 Seetong_tps[18329:2472781] ELPCircleConsole dealloc
2026-09-11 12:27:28.846 Seetong_tps[18329:2472781]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-11 12:27:28.847 Seetong_tps[18329:2472781] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-11 12:27:28.847 Seetong_tps[18329:2472781] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-11 12:27:29.102 Seetong_tps[18329:2472781]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 12.68 - 设备: 1801 - 42835799
2026-09-11 12:27:29.179 Seetong_tps[18329:2472781] FullScreen 转屏后调入
2026-09-11 12:27:32.702 Seetong_tps[18329:2472781]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-11 12:27:36.695 Seetong_tps[18329:2472781]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1789100856.695911,lastReceiveYUVTimeInterval=1789100856.694008,interval=0.002,videoView=0x13ea86d80
2026-09-11 12:27:39.622 Seetong_tps[18329:2472812]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-09-11 12:27:39.623 Seetong_tps[18329:2472781]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-11 12:27:39.623 Seetong_tps[18329:2472781]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-11 12:27:39.624 Seetong_tps[18329:2472781]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789100505000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789092696000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-11 12:27:39.624 Seetong_tps[18329:2472781]  --- 取消心跳 destoryHeartBeat --- 
2026-09-11 12:27:39.624 Seetong_tps[18329:2472781]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-11 12:27:39.635 Seetong_tps[18329:2472781]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-11 12:27:39.635 Seetong_tps[18329:2472781]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13ea86d80; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13eab7360>; layer = <CALayer: 0x13eac1b00>>
2026-09-11 12:27:39.635 Seetong_tps[18329:2472781] #####Vstop:uid:42835799-0-port:1
2026-09-11 12:27:39.641 Seetong_tps[18329:2472781] -----------1release decodeport = 1
2026-09-11 12:27:39.642 Seetong_tps[18329:2472781]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 23200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-11 12:27:39.644 Seetong_tps[18329:2472781] _openGLView clearFrame ...
2026-09-11 12:27:39.645 Seetong_tps[18329:2472781] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-11 12:27:48.212 Seetong_tps[18329:2472793] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-11 12:27:48.213 Seetong_tps[18329:2472793] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-11 12:27:48.214 Seetong_tps[18329:2472793] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-11 12:27:48.214 Seetong_tps[18329:2472793] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-11 12:27:48.216 Seetong_tps[18329:2472793] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-11 12:27:59.719 Seetong_tps[18329:2472781] zzzzz:backgroundDoSomething
2026-09-11 12:27:59.723 Seetong_tps[18329:2472793] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-11 12:27:59.724 Seetong_tps[18329:2472793] --FC_StopDevComEx end
2026-09-11 12:28:04.721 Seetong_tps[18329:2472781] zzzzz:stopBackgroundTask 180seconds
2026-09-13 17:21:43.640 Seetong_tps[2429:376681] app_version=8.3.1403
2026-09-13 17:21:43.642 Seetong_tps[2429:376681]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-13 17:21:43.642 Seetong_tps[2429:376681] showForLogin 1
2026-09-13 17:21:43.642 Seetong_tps[2429:376681] AppLaunch 还剩 6.643068075180054 秒
2026-09-13 17:21:43.656 Seetong_tps[2429:376702] 询问用户是否开启推送成功
2026-09-13 17:21:43.656 Seetong_tps[2429:376702] 用户点击允许接收推送
2026-09-13 17:21:43.657 Seetong_tps[2429:376693] remoteNotificationSetting: <UNNotificationSettings: 0x113405720; 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-09-13 17:21:43.660 Seetong_tps[2429:376681]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-13 17:21:43.679 Seetong_tps[2429:376681] viewDidLoad/configtime=2026-09-13 09:21:43 +0000
2026-09-13 17:21:43.680 Seetong_tps[2429:376681]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-13 17:21:43.680 Seetong_tps[2429:376681]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-13 17:21:43.741 Seetong_tps[2429:376681]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-13 17:21:43.744 Seetong_tps[2429:376681]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-13 17:21:43.744 Seetong_tps[2429:376681] 开始检查未读客服消息...
2026-09-13 17:21:43.744 Seetong_tps[2429:376681] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-13 17:21:43.750 Seetong_tps[2429:376681]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-13 17:21:43.750 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:21:43.751 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:21:43.753 Seetong_tps[2429:376681] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-13 17:21:43.753 Seetong_tps[2429:376681] NAV deviceOrientationDidChange:1
2026-09-13 17:21:43.756 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:43.756 Seetong_tps[2429:376681] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-13 17:21:43.756 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:21:43.756 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-13 17:21:43.808 Seetong_tps[2429:376681]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-13 17:21:43.829 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:21:43.889 Seetong_tps[2429:376727] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTg5NjEwMzc3MCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.WzZsQXYErIqhG_Equ1zF5y8xTgKFyTxsNg_sCyOEm2g","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc4OTg5NjEwMzc3MCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MyJdfQ.pnqP7RuBgLlbesxXebQCTFPs4OdWZAJ5Ae1W9yl9-n0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24902"}]}
====
2026-09-13 17:21:43.915 Seetong_tps[2429:376681] Super properties have already been unregistered.
2026-09-13 17:21:43.915 Seetong_tps[2429:376692] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x10b839040>{number = 4, name = (null)}====
2026-09-13 17:21:43.915 Seetong_tps[2429:376681] UMAPM_OOMSampling(0,0):NO
2026-09-13 17:21:43.917 Seetong_tps[2429:376681]  -- deviceListDataUpdate - AppLaunch 还剩 1.368127107620239 秒 - 再延迟 1.868127107620239 秒 - 启动耗时 1.631872892379761 秒
2026-09-13 17:21:43.917 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:43.917 Seetong_tps[2429:376681] groupDeviceList 已在进行中，跳过新的调用
2026-09-13 17:21:43.917 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1632 毫秒
2026-09-13 17:21:43.920 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:21:43.920 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:43.921 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:21:43.922 Seetong_tps[2429:376681]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 201;
}
2026-09-13 17:21:43.922 Seetong_tps[2429:376681] ++++-[VideoView dealloc]++++
2026-09-13 17:21:43.924 Seetong_tps[2429:376681] OpenGLView20_Seetong dealloc:0x112931e00
2026-09-13 17:21:43.949 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:21:43.958 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:21:43.958 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:21:43.958 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-13 17:21:43.959 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:21:43.959 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:21:43.959 Seetong_tps[2429:376778] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:21:43.966 Seetong_tps[2429:376693] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10b83b100>{number = 6, name = (null)}====
2026-09-13 17:21:43.967 Seetong_tps[2429:376775] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x12f2d0400>{number = 19, name = (null)}====
2026-09-13 17:21:43.966 Seetong_tps[2429:376779] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.217.172","port":"26999","token":"A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQBWlQGU1IFAFUDOQNT","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x12f2d1300>{number = 18, name = (null)}====
2026-09-13 17:21:43.967 Seetong_tps[2429:376776] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x12f2d06c0>{number = 20, name = (null)}====
2026-09-13 17:21:43.967 Seetong_tps[2429:376699] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x113441740>{number = 12, name = (null)}====
2026-09-13 17:21:43.968 Seetong_tps[2429:376681] UMAPM_NetworkSampling(0,0):NO
2026-09-13 17:21:43.968 Seetong_tps[2429:376681]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-13 17:21:43.968 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:21:43.968 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:21:43.969 Seetong_tps[2429:376781] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1137b3580>{number = 14, name = (null)}====
2026-09-13 17:21:43.969 Seetong_tps[2429:376681] 蓝牙已打开
2026-09-13 17:21:43.970 Seetong_tps[2429:376681] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-13 17:21:43.970 Seetong_tps[2429:376681] 客服消息未读数量: 0
2026-09-13 17:21:43.971 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:21:43.971 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQBWlQGU1IFAFUDOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:21:43.972 Seetong_tps[2429:376681] DB Error: 1 "table adTable has no column named adID"
2026-09-13 17:21:43.972 Seetong_tps[2429:376681] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-13 17:21:43.972 Seetong_tps[2429:376681] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-13 17:21:43.972 Seetong_tps[2429:376681]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-13 17:21:43.988 Seetong_tps[2429:376681]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-13 17:21:43.989 Seetong_tps[2429:376691] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=33&addr=shrelay15.s5.seetong.com:9443;type=0&load=38&addr=shrelay13.s5.seetong.com:11443;type=0&load=25&addr=shrelay16.s5.seetong.com:12443;","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:2443;type=0&load=61&addr=bjrelay40.s2.seetong.com:4443;type=0&load=42&addr=bjrelay40.s2.seetong.com:5443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x10b838e40>{number = 3, name = (null)}====
2026-09-13 17:21:43.992 Seetong_tps[2429:376774] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x10baf4a40>{number = 22, name = (null)}====
2026-09-13 17:21:43.992 Seetong_tps[2429:376702] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x10baf7980>{number = 11, name = (null)}====
2026-09-13 17:21:44.011 Seetong_tps[2429:376777] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x10f848c80>{number = 23, name = (null)}====
2026-09-13 17:21:44.012 Seetong_tps[2429:376690] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10b838e80>{number = 2, name = (null)}====
2026-09-13 17:21:44.080 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:44.086 Seetong_tps[2429:376681]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-13 17:21:44.086 Seetong_tps[2429:376681]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-13 17:21:44.095 Seetong_tps[2429:376681]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:2443;type=0&load=61&addr=bjrelay40.s2.seetong.com:4443;type=0&load=42&addr=bjrelay40.s2.seetong.com:5443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=33&addr=shrelay15.s5.seetong.com:9443;type=0&load=38&addr=shrelay13.s5.seetong.com:11443;type=0&load=25&addr=shrelay16.s5.seetong.com:12443;"}
2026-09-13 17:21:44.095 Seetong_tps[2429:376681]  -- 获取版本信息成功: {
}
2026-09-13 17:21:44.095 Seetong_tps[2429:376681] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-13 17:21:44.099 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:21:44.099 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:21:44.099 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:21:44.099 Seetong_tps[2429:376692]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:21:44.099 Seetong_tps[2429:376692] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcBVVZpAQQB","reconn":0}}
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:21:44.101 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:21:44.103 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1819 毫秒
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:21:44.104 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:44.105 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:21:44.105 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:21:44.105 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:21:44.160 Seetong_tps[2429:376782] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x10f8df500>{number = 24, name = (null)}====
2026-09-13 17:21:44.206 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:21:44.206 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:21:44.206 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:21:44.206 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 35F82E50-3F47-41D7-9390-7DB7489B9F76 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcBVVZpAQQB;
    };
}
2026-09-13 17:21:44.206 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:21:44.207 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:21:44.220 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-13 17:21:44.244 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:21:44.244 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:21:44.259 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:21:44.259 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:21:44.259 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:21:44.261 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-13 17:21:44.261 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcBVVZpAQQB;
    };
}
2026-09-13 17:21:44.262 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 5D2DA525-092D-4A84-9840-F710211AF9D5 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcBVVZpAQQB;
    };
}
2026-09-13 17:21:44.262 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:21:44.313 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:21:44.314 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-13 17:21:44.314 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:21:45.789 Seetong_tps[2429:376681] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-13 17:21:45.789 Seetong_tps[2429:376681] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-13 17:21:45.790 Seetong_tps[2429:376681] 用户设置的具体字体大小: 17.000000
2026-09-13 17:21:45.790 Seetong_tps[2429:376681] AppLaunch hideForRefreshToken
2026-09-13 17:21:45.790 Seetong_tps[2429:376681] AppLaunch hideForRefreshToken dismiss
2026-09-13 17:21:45.790 Seetong_tps[2429:376681] AppLaunch dismiss...
2026-09-13 17:21:46.115 Seetong_tps[2429:376681] AppLaunch dismiss... end
2026-09-13 17:21:46.115 Seetong_tps[2429:376681]  dealloc -- STAppLaunchWindow
2026-09-13 17:21:46.116 Seetong_tps[2429:376681]  dealloc -- STAppLaunchViewController
2026-09-13 17:21:46.895 Seetong_tps[2429:376681]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-13 17:21:47.010 Seetong_tps[2429:376681]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-13 17:21:47.019 Seetong_tps[2429:376681] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-13 17:21:47.059 Seetong_tps[2429:376681] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-13 17:21:47.059 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:21:47.060 Seetong_tps[2429:376681] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-13 17:21:47.061 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:21:47.101 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:21:47.104 Seetong_tps[2429:376681] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-13 17:21:47.117 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-13 17:21:47.117 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-13 17:21:47 117
2026-09-13 17:21:47.117 Seetong_tps[2429:376681]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-13 17:21:47.117 Seetong_tps[2429:376681]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-13 09:21:47 +0000
2026-09-13 17:21:47.117 Seetong_tps[2429:376681]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-13 17:21:47.118 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-13 17:21:47 118
2026-09-13 17:21:47.121 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-13 17:21:47.122 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-13 17:21:47.125 Seetong_tps[2429:376681] 未处理的 biz 类型: res_video_preview_advert
2026-09-13 17:21:47.125 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-13 17:21:47.163 Seetong_tps[2429:376681] uid:42835799 playAudio
2026-09-13 17:21:47.163 Seetong_tps[2429:376681]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-13 17:21:47.163 Seetong_tps[2429:376681]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-13 17:21:47.163 Seetong_tps[2429:376774]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-13 17:21:47.203 Seetong_tps[2429:376700] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x10baf4500>{number = 7, name = (null)}====
2026-09-13 17:21:47.332 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:21:47.336 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:21:47.336 Seetong_tps[2429:376700] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:21:47.336 Seetong_tps[2429:376700] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:21:47.336 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-09-13 17:21:47.341 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f9d7100; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10fa07320>; layer = <CALayer: 0x10fa0db00>>
2026-09-13 17:21:47.370 Seetong_tps[2429:376681] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-13 17:21:47.407 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:21:47.408 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:21:47.408 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:21:47.617 Seetong_tps[2429:376690] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10b838e80>{number = 2, name = (null)}====
2026-09-13 17:21:48.819 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x10f9d7100; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10fa07320>; layer = <CALayer: 0x10fa0db00>>
2026-09-13 17:21:48.819 Seetong_tps[2429:376681] #####Vstop:uid:42835799-0-port:-1
2026-09-13 17:21:48.819 Seetong_tps[2429:376681]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-13 17:21:48.831 Seetong_tps[2429:376681] _openGLView clearFrame ...
2026-09-13 17:21:48.832 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:48.866 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:21:48.867 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:48.867 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:21:48.868 Seetong_tps[2429:376681] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-13 17:21:48.869 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:21:48.869 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:21:49.089 Seetong_tps[2429:376691] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10b838e40>{number = 3, name = (null)}====
2026-09-13 17:21:49.378 Seetong_tps[2429:376681] dealloc -- STPlayerViewController
2026-09-13 17:21:49.379 Seetong_tps[2429:376681] dealloc -- STPlayerViewController
2026-09-13 17:21:49.379 Seetong_tps[2429:376681] dealloc -- STPlayerCameraControlVC
2026-09-13 17:21:49.379 Seetong_tps[2429:376681] dealloc -- STPlayerCameraService
2026-09-13 17:21:49.379 Seetong_tps[2429:376681] dealloc -- STCycleScrollView
2026-09-13 17:21:49.379 Seetong_tps[2429:376681] dealloc -- STCameraControlView
2026-09-13 17:21:49.380 Seetong_tps[2429:376681] dealloc -- STNetSpeedMonitorView
2026-09-13 17:21:49.380 Seetong_tps[2429:376681] dealloc -- STIdleMonitorView
2026-09-13 17:21:50.868 Seetong_tps[2429:376681] ++++-[VideoView dealloc]++++
2026-09-13 17:21:50.875 Seetong_tps[2429:376681] OpenGLView20_Seetong dealloc:0x10fa03400
2026-09-13 17:21:51.184 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:21:51.185 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:21:51.185 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:21:51.363 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:21:51.363 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:21:51.363 Seetong_tps[2429:376774] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:21:51.363 Seetong_tps[2429:376691] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:21:52.906 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:21:52.907 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:21:52.907 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom start
2026-09-13 17:21:52.909 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom
2026-09-13 17:21:53.124 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:21:53.124 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:21:53.124 Seetong_tps[2429:376774] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:21:53.124 Seetong_tps[2429:376777] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:21:53.129 Seetong_tps[2429:376691] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10b838e40>{number = 3, name = (null)}====
2026-09-13 17:21:53.131 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:53.165 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:21:53.165 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:21:53.165 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:21:53.175 Seetong_tps[2429:376776] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x12f2d06c0>{number = 20, name = (null)}====
2026-09-13 17:21:53.187 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:21:53.187 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:21:53.187 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:21:53.187 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:21:53.188 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:21:53.188 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:21:53.189 Seetong_tps[2429:376776]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:21:53.189 Seetong_tps[2429:376776]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:21:53.189 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:21:53.189 Seetong_tps[2429:376776] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:21:53.189 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:21:53.189 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:21:53.189 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:21:53.189 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10904 毫秒
2026-09-13 17:21:53.190 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:21:53.190 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:21:53.190 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:21:53.190 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:53.195 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:21:53.196 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:53.196 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:21:53.197 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:21:53.197 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:21:53.918 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:21:54.435 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:21:54.435 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:21:54.437 Seetong_tps[2429:376774] zzzzz:FC_ResumeDevCom start
2026-09-13 17:21:54.437 Seetong_tps[2429:376774] zzzzz:FC_ResumeDevCom
2026-09-13 17:21:54.680 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:21:54.680 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:21:54.680 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:21:54.685 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:21:54.685 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:21:54.685 Seetong_tps[2429:376774] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:21:54.685 Seetong_tps[2429:376776] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:21:54.693 Seetong_tps[2429:376691] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10b838e40>{number = 3, name = (null)}====
2026-09-13 17:21:54.695 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:54.718 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:21:54.725 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:21:54.725 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:21:54.725 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:21:54.725 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:21:54.727 Seetong_tps[2429:376691]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376691]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:21:54.727 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376691] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:21:54.727 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:21:54.727 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:21:54.727 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 12442 毫秒
2026-09-13 17:21:54.728 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:21:54.728 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:21:54.728 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:21:54.728 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:21:54.733 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:21:54.733 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:21:54.733 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:21:54.734 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:21:54.734 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:21:54.911 Seetong_tps[2429:376777] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10f848c80>{number = 23, name = (null)}====
2026-09-13 17:21:57.382 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:22:01.459 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:01.459 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:01.460 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:01.460 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:01.688 Seetong_tps[2429:376774] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10baf4a40>{number = 22, name = (null)}====
2026-09-13 17:22:01.690 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:01.710 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:01.726 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:01.729 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:01.729 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:01.729 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:01.729 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:01.729 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:01.729 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:01.729 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:01.729 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:01.729 Seetong_tps[2429:376777] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:01.729 Seetong_tps[2429:376777] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:01.730 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:01.730 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:01.730 Seetong_tps[2429:376701]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:01.730 Seetong_tps[2429:376701]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:01.730 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:01.730 Seetong_tps[2429:376701] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:01.730 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:01.730 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:01.730 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:01.730 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 19445 毫秒
2026-09-13 17:22:01.731 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:01.731 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:01.731 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:01.731 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:01.737 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:01.737 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:01.737 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:01.738 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:01.738 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:01.998 Seetong_tps[2429:376780] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1137b0500>{number = 15, name = (null)}====
2026-09-13 17:22:03.107 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:03.108 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:03.110 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:03.110 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:03.310 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:03.311 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:03.311 Seetong_tps[2429:376774] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:03.311 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:03.314 Seetong_tps[2429:376780] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1137b0500>{number = 15, name = (null)}====
2026-09-13 17:22:03.315 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:03.354 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:03.354 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:03.354 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:03.369 Seetong_tps[2429:376777] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10f848c80>{number = 23, name = (null)}====
2026-09-13 17:22:03.375 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:03.376 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:03.376 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:03.376 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:03.377 Seetong_tps[2429:376777]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376777]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:03.377 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:03.377 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:03.377 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:03.377 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 21092 毫秒
2026-09-13 17:22:03.378 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:03.378 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:03.378 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:03.378 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:03.384 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:03.385 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:03.385 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:03.386 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:03.386 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:03.650 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:03.918 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:22:09.346 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:09.346 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:09.347 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:09.347 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:09.564 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:09.564 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:09.564 Seetong_tps[2429:376777] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:09.564 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:09.591 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:09.592 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:09.592 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:09.616 Seetong_tps[2429:376780] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1137b0500>{number = 15, name = (null)}====
2026-09-13 17:22:09.618 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:09.655 Seetong_tps[2429:376785] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11106aa00>{number = 25, name = (null)}====
2026-09-13 17:22:09.661 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:09.662 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:09.662 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:09.662 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:09.666 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:09.666 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:09.666 Seetong_tps[2429:376785]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:09.666 Seetong_tps[2429:376785]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:09.666 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:09.666 Seetong_tps[2429:376785] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:09.666 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:09.666 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:09.667 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:09.667 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 27381 毫秒
2026-09-13 17:22:09.668 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:09.668 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:09.668 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:09.668 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:09.674 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:09.675 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:09.675 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:09.676 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:09.676 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:09.884 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:13.918 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:22:16.120 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:16.120 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:16.124 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:16.124 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:16.262 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:16.263 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:16.263 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:16.263 Seetong_tps[2429:377022] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:16.365 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:16.366 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:16.366 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:16.368 Seetong_tps[2429:376777] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10f848c80>{number = 23, name = (null)}====
2026-09-13 17:22:16.370 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:16.375 Seetong_tps[2429:376780] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1137b0500>{number = 15, name = (null)}====
2026-09-13 17:22:16.381 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:16.381 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:16.381 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:16.381 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:16.383 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:16.383 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:16.383 Seetong_tps[2429:376777]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:16.383 Seetong_tps[2429:376777]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:16.383 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:16.383 Seetong_tps[2429:376777] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:16.400 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:16.400 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:16.400 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:16.401 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34115 毫秒
2026-09-13 17:22:16.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:16.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:16.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:16.402 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:16.407 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:16.408 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:16.408 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:16.408 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:16.409 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:16.703 Seetong_tps[2429:377022] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11106a540>{number = 26, name = (null)}====
2026-09-13 17:22:18.517 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:22:19.032 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:19.033 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:19.034 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:19.034 Seetong_tps[2429:376777] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:19.277 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:19.278 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:19.280 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:19.285 Seetong_tps[2429:377102] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x111068d80>{number = 27, name = (null)}====
2026-09-13 17:22:19.287 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:19.291 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:19.291 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:19.291 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:19.291 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:19.291 Seetong_tps[2429:376777] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:19.291 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:19.291 Seetong_tps[2429:376780] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:19.292 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:19.292 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:19.292 Seetong_tps[2429:377102]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:19.292 Seetong_tps[2429:377102]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:19.292 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:19.292 Seetong_tps[2429:377102] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:19.292 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:19.292 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:19.292 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:19.292 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 37007 毫秒
2026-09-13 17:22:19.293 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:19.293 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:19.293 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:19.293 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:19.296 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:19.297 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:19.297 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:19.297 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:19.297 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:19.299 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:19.299 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:19.539 Seetong_tps[2429:377022] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11106a540>{number = 26, name = (null)}====
2026-09-13 17:22:19.984 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:19.984 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:19.985 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:19.985 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:22:19.985 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:22:35.560 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:22:35.560 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:35.560 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:35.561 Seetong_tps[2429:377138] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:35.561 Seetong_tps[2429:377138] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:35.786 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:22:35.786 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:22:35.786 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:22:35.794 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:22:35.884 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:35.884 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:35.884 Seetong_tps[2429:377674] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:35.884 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:36.012 Seetong_tps[2429:377662] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.213.86","port":"26999","token":"A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlYEVVcFAlRvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1110699c0>{number = 30, name = (null)}====
2026-09-13 17:22:36.013 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:22:36.013 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlYEVVcFAlRvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:22:36.139 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:22:36.139 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:22:36.139 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:22:36.139 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-13 17:22:36.140 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:22:36.140 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcCUlRpAQQB","reconn":1}}
2026-09-13 17:22:36.140 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:22:36.140 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:36.140 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:36.141 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:36.317 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:22:36.317 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:22:36.317 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:22:36.318 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 7FEBA2AD-9166-48A9-AE93-536CC39A6D56 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcCUlRpAQQB;
    };
}
2026-09-13 17:22:36.318 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:22:36.318 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:22:36.383 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:22:36.383 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:22:36.383 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:22:36.383 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-13 17:22:36.386 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcCUlRpAQQB;
    };
}
2026-09-13 17:22:36.387 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 72FB8909-9552-4364-AEBB-14E244AB253A - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcCUlRpAQQB;
    };
}
2026-09-13 17:22:36.387 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:22:36.436 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:22:36.436 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-13 17:22:36.436 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:22:36.655 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:36.655 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:36.658 Seetong_tps[2429:377138] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:36.659 Seetong_tps[2429:377138] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:36.802 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:36.802 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:36.803 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:36.803 Seetong_tps[2429:377138] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:36.899 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:36.899 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:36.899 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:36.930 Seetong_tps[2429:377662] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1110699c0>{number = 30, name = (null)}====
2026-09-13 17:22:36.937 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:36.937 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:36.937 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:36.937 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:36.938 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:36.939 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:36.939 Seetong_tps[2429:377662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:36.939 Seetong_tps[2429:377662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:36.939 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:36.939 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:36.939 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:36.939 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:36.939 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:36.939 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 54654 毫秒
2026-09-13 17:22:36.940 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:36.940 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:36.940 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:36.940 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:36.942 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:36.943 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:36.943 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:36.949 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:36.949 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:36.954 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:22:36.955 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:37.129 Seetong_tps[2429:377138] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11106a780>{number = 29, name = (null)}====
2026-09-13 17:22:37.969 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:37.969 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:37.970 Seetong_tps[2429:377675] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:37.970 Seetong_tps[2429:377675] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:38.116 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:38.117 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:38.117 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:38.117 Seetong_tps[2429:377675] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:38.214 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:38.215 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:38.215 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:38.215 Seetong_tps[2429:377662] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1110699c0>{number = 30, name = (null)}====
2026-09-13 17:22:38.216 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:38.272 Seetong_tps[2429:377138] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11106a780>{number = 29, name = (null)}====
2026-09-13 17:22:38.280 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:38.281 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:38.281 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:38.281 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:38.282 Seetong_tps[2429:377138]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:377138]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:38.282 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:38.282 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:38.282 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:38.282 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 55997 毫秒
2026-09-13 17:22:38.283 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:38.283 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:38.283 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:38.283 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:38.290 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:38.290 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:38.291 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:38.291 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:38.291 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:38.470 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:40.317 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:22:40.981 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:40.982 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:40.982 Seetong_tps[2429:377675] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:40.982 Seetong_tps[2429:377675] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:41.192 Seetong_tps[2429:377673] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11106a200>{number = 31, name = (null)}====
2026-09-13 17:22:41.194 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:41.229 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:41.229 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:41.229 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:41.236 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:41.236 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:41.236 Seetong_tps[2429:377675] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:41.236 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:41.288 Seetong_tps[2429:377138] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11106a780>{number = 29, name = (null)}====
2026-09-13 17:22:41.297 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:41.297 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:41.297 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:41.297 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:41.298 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:41.298 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:41.298 Seetong_tps[2429:377138]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:41.298 Seetong_tps[2429:377138]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:41.298 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:41.298 Seetong_tps[2429:377138] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:41.299 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:41.299 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:41.299 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:41.299 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 59013 毫秒
2026-09-13 17:22:41.300 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:41.300 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:41.300 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:41.300 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:41.305 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:41.306 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:41.306 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:41.307 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:41.307 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:41.548 Seetong_tps[2429:377673] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11106a200>{number = 31, name = (null)}====
2026-09-13 17:22:45.692 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:45.692 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:45.692 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:45.692 Seetong_tps[2429:376701] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:45.858 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:45.858 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:45.858 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:45.858 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:45.936 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:45.936 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:45.936 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:45.944 Seetong_tps[2429:377138] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11106a780>{number = 29, name = (null)}====
2026-09-13 17:22:45.944 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:22:45.945 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:45.954 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:45.955 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:45.955 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:45.955 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:45.957 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:45.957 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:45.957 Seetong_tps[2429:377675]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:45.957 Seetong_tps[2429:377675]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:45.957 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:45.957 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:45.976 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:45.977 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:45.977 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:45.977 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 63691 毫秒
2026-09-13 17:22:45.978 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:45.978 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:45.978 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:45.978 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:45.983 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:45.983 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:45.983 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:45.984 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:45.984 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:46.143 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:22:46.215 Seetong_tps[2429:377673] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11106a200>{number = 31, name = (null)}====
2026-09-13 17:22:47.421 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:22:47.421 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:22:47.423 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom start
2026-09-13 17:22:47.423 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom
2026-09-13 17:22:47.607 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:22:47.608 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:22:47.608 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:22:47.608 Seetong_tps[2429:376701] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:22:47.666 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:22:47.667 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:22:47.667 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:22:47.689 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:22:47.690 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:47.729 Seetong_tps[2429:377662] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1110699c0>{number = 30, name = (null)}====
2026-09-13 17:22:47.740 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:22:47.740 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:22:47.740 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:22:47.740 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:22:47.741 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:22:47.741 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:22:47.741 Seetong_tps[2429:377662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:22:47.742 Seetong_tps[2429:377662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:22:47.742 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:22:47.742 Seetong_tps[2429:377662] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:22:47.742 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:22:47.742 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:22:47.742 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:22:47.742 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 65457 毫秒
2026-09-13 17:22:47.743 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:47.743 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:47.743 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:47.743 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:22:47.749 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:22:47.750 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:22:47.751 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:22:47.752 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:22:47.752 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:22:47.917 Seetong_tps[2429:376701] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x12f09d180>{number = 16, name = (null)}====
2026-09-13 17:22:49.264 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:22:49.264 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:22:49.265 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:22:49.265 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:22:49.265 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:23:09.362 Seetong_tps[2429:376681] zzzzz:backgroundDoSomething
2026-09-13 17:23:09.363 Seetong_tps[2429:377675] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-13 17:23:09.363 Seetong_tps[2429:377675] --FC_StopDevComEx end
2026-09-13 17:23:10.092 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:23:10.092 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:10.092 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:10.093 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:10.101 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:10.278 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:10.278 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:10.278 Seetong_tps[2429:378597] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:10.278 Seetong_tps[2429:378598] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:10.330 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:23:10.330 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:23:10.330 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:23:10.339 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:23:10.624 Seetong_tps[2429:378598] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.45.119","port":"26999","token":"A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMCUlIHUVQHblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x10fbda480>{number = 34, name = (null)}====
2026-09-13 17:23:10.625 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:23:10.625 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMCUlIHUVQHblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:23:10.720 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:23:10.720 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:23:10.721 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:23:10.721 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-13 17:23:10.721 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:10.721 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcDUFJpAQQB","reconn":1}}
2026-09-13 17:23:10.721 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:10.722 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:10.722 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:10.723 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:10.904 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:23:10.904 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:23:10.904 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:23:10.905 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 5EB07640-3B43-47C6-A95A-611F4B3C6BDB - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDUFJpAQQB;
    };
}
2026-09-13 17:23:10.905 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:10.905 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:23:11.003 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:23:11.004 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:23:11.004 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:23:11.004 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-13 17:23:11.006 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDUFNpAQQB;
    };
}
2026-09-13 17:23:11.006 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: CDCDA661-557B-4071-BC54-78EF323649F1 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDUFNpAQQB;
    };
}
2026-09-13 17:23:11.006 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:11.064 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:23:11.064 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-13 17:23:11.064 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:23:11.217 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:11.218 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:11.219 Seetong_tps[2429:378597] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:11.219 Seetong_tps[2429:378597] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:11.413 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:11.416 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:11.416 Seetong_tps[2429:378597] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:11.416 Seetong_tps[2429:378598] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:11.463 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:11.464 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:11.464 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:11.465 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:23:11.468 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:11.516 Seetong_tps[2429:378616] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd8f00>{number = 36, name = (null)}====
2026-09-13 17:23:11.522 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:11.523 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:11.523 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:11.523 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:11.524 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:11.525 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:11.525 Seetong_tps[2429:378616]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:11.527 Seetong_tps[2429:378616]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:11.527 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:11.527 Seetong_tps[2429:378616] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:11.527 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:11.527 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:11.527 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:11.527 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 89242 毫秒
2026-09-13 17:23:11.529 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:11.529 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:11.529 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:11.529 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:11.536 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:11.536 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:11.536 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:11.538 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:11.538 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:11.731 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:23:14.147 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:23:14.761 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:14.762 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:14.764 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:14.765 Seetong_tps[2429:377673] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:14.915 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:14.916 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:14.916 Seetong_tps[2429:377673] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:14.916 Seetong_tps[2429:378597] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:14.993 Seetong_tps[2429:378598] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbda480>{number = 34, name = (null)}====
2026-09-13 17:23:14.995 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:15.013 Seetong_tps[2429:377675] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x111069bc0>{number = 32, name = (null)}====
2026-09-13 17:23:15.035 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:15.035 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:15.035 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:15.036 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:15.035 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:15.036 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:15.036 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:15.037 Seetong_tps[2429:377675]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:377675]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:15.037 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:377675] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:15.037 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:15.037 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:15.037 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 92752 毫秒
2026-09-13 17:23:15.038 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:15.038 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:15.038 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:15.038 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:15.044 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:15.044 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:15.044 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:15.045 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:15.045 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:15.327 Seetong_tps[2429:378598] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbda480>{number = 34, name = (null)}====
2026-09-13 17:23:17.242 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:17.242 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:17.243 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:17.243 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:23:17.243 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:23:37.341 Seetong_tps[2429:376681] zzzzz:backgroundDoSomething
2026-09-13 17:23:37.342 Seetong_tps[2429:378598] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-13 17:23:37.342 Seetong_tps[2429:378598] --FC_StopDevComEx end
2026-09-13 17:23:42.340 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask 180seconds
2026-09-13 17:23:44.763 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:44.763 Seetong_tps[2429:376681]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-13 17:23:45.006 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:23:45.006 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:45.007 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:45.007 Seetong_tps[2429:378616] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:45.007 Seetong_tps[2429:378616] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:45.244 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:23:45.244 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:23:45.244 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:23:45.253 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:23:45.483 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.220.7","port":"26999","token":"A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAgsAUFQCUFYDBD4GVg==","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:23:45.483 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:23:45.484 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAgsAUFQCUFYDBD4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:23:45.565 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:23:45.565 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:23:45.565 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:23:45.565 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-13 17:23:45.566 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:45.566 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcDVVdpAQQB","reconn":1}}
2026-09-13 17:23:45.566 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:45.566 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:45.566 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:45.567 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:45.680 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:23:45.680 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:23:45.680 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:23:45.681 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 1A9B2B06-FD73-4540-90CA-C4C322CA17C1 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDVVdpAQQB;
    };
}
2026-09-13 17:23:45.681 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:45.681 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:23:45.735 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:23:45.735 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:23:45.735 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:23:45.735 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-13 17:23:45.738 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDVVdpAQQB;
    };
}
2026-09-13 17:23:45.738 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: AB346FEF-1FA8-45C9-97CB-2895B1FEC28D - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDVVdpAQQB;
    };
}
2026-09-13 17:23:45.738 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:45.787 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:23:45.787 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-13 17:23:45.788 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:23:46.164 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:46.164 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:46.167 Seetong_tps[2429:379359] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:46.168 Seetong_tps[2429:379359] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:46.409 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:46.409 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:46.409 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:46.438 Seetong_tps[2429:378616] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd8f00>{number = 36, name = (null)}====
2026-09-13 17:23:46.439 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:23:46.443 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:46.443 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:46.443 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:46.444 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:46.444 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:46.447 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:46.447 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:46.447 Seetong_tps[2429:378617]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:46.447 Seetong_tps[2429:378617]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:46.447 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:46.447 Seetong_tps[2429:378617] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:46.448 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:46.448 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:46.448 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:46.448 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 124162 毫秒
2026-09-13 17:23:46.449 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:46.449 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:46.449 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:46.449 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:46.450 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:46.451 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:46.451 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:46.452 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:46.452 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:46.668 Seetong_tps[2429:378598] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbda480>{number = 34, name = (null)}====
2026-09-13 17:23:47.020 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:47.021 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:47.021 Seetong_tps[2429:378598] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:47.021 Seetong_tps[2429:377674] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:47.562 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:47.562 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:47.564 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:47.564 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:47.754 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:47.754 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:47.755 Seetong_tps[2429:378617] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:47.755 Seetong_tps[2429:377674] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:47.792 Seetong_tps[2429:379359] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd8700>{number = 39, name = (null)}====
2026-09-13 17:23:47.792 Seetong_tps[2429:378598] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbda480>{number = 34, name = (null)}====
2026-09-13 17:23:47.793 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:47.800 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:47.801 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:47.801 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:47.801 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:47.802 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:47.802 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:47.802 Seetong_tps[2429:379359]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:47.803 Seetong_tps[2429:379359]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:47.803 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:47.803 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:47.803 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:47.803 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:47.803 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:47.803 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 125518 毫秒
2026-09-13 17:23:47.804 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:47.804 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:47.804 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:47.804 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:47.821 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:47.821 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:47.821 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:47.823 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:47.823 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:47.823 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:47.823 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:47.823 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:48.088 Seetong_tps[2429:379359] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbd8700>{number = 39, name = (null)}====
2026-09-13 17:23:51.988 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:51.988 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:51.990 Seetong_tps[2429:379357] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:51.991 Seetong_tps[2429:379357] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:52.220 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:52.221 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:52.221 Seetong_tps[2429:379357] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:52.221 Seetong_tps[2429:378617] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:52.234 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:52.234 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:52.234 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:52.277 Seetong_tps[2429:379359] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd8700>{number = 39, name = (null)}====
2026-09-13 17:23:52.278 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:52.299 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:23:52.311 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:52.311 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:52.311 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:52.311 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:52.312 Seetong_tps[2429:377674]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:377674]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:52.312 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:52.312 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:52.312 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:52.312 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 130027 毫秒
2026-09-13 17:23:52.313 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:52.313 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:52.313 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:52.313 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:52.318 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:52.318 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:52.319 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:52.319 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:52.319 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:54.036 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:23:55.500 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:55.500 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:55.500 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:55.500 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:55.569 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:23:55.745 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:55.745 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:55.745 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:55.745 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:55.746 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:55.746 Seetong_tps[2429:379359] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:55.746 Seetong_tps[2429:379359] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:55.755 Seetong_tps[2429:379357] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd8940>{number = 38, name = (null)}====
2026-09-13 17:23:55.757 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:55.793 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:23:55.797 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:55.798 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:55.798 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:55.798 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:55.799 Seetong_tps[2429:379357]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:379357]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:55.799 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:379357] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:55.799 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:55.799 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:55.799 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 133514 毫秒
2026-09-13 17:23:55.800 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:55.800 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:55.800 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:55.800 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:55.802 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:55.802 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:55.802 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:55.805 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:55.805 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:55.975 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:23:56.798 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:56.798 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:23:56.799 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:23:56.799 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:23:57.022 Seetong_tps[2429:376727] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-13 17:23:57.022 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:23:57.023 Seetong_tps[2429:377674] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:23:57.023 Seetong_tps[2429:378617] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:23:57.043 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:23:57.044 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:23:57.044 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:23:57.060 Seetong_tps[2429:379357] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd8940>{number = 38, name = (null)}====
2026-09-13 17:23:57.061 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:57.084 Seetong_tps[2429:379359] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789132090000,"lastHeartTime":1789114329000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd8700>{number = 39, name = (null)}====
2026-09-13 17:23:57.104 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:23:57.104 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:23:57.104 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:23:57.104 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:23:57.105 Seetong_tps[2429:379359]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:379359]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:23:57.105 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:379359] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:23:57.105 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:23:57.105 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:23:57.105 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 134820 毫秒
2026-09-13 17:23:57.106 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:23:57.106 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:23:57.106 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:23:57.106 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:57.111 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:57.112 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:57.112 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:57.112 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:57.112 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:57.279 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:23:57.711 Seetong_tps[2429:376681] [self.arryMessageGroup count] == 0
2026-09-13 17:23:57.719 Seetong_tps[2429:376681]  -- 收到离线推送 -- 告警列表 - 已读 - msgTitle: (null)
2026-09-13 17:23:57.734 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-09"
)
2026-09-13 17:23:57.734 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:23:57.734 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: DAF2F6AE-1B2E-4F06-991F-FB7B1F382C35 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDVFVpAQQB;
    };
}
2026-09-13 17:23:57.734 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:57.734 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:23:57.830 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:23:57.830 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:23:57.830 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:23:57.830 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-09"
)
2026-09-13 17:23:57.830 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-09"
)
2026-09-13 17:23:57.831 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:23:57.831 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:23:57.833 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:23:57.834 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-13 17:23:57.834 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:23:57.834 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:23:57.834 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 2, messageModeArray.count = 2, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:23:57.834 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:23:57.834 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:23:57.835 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 35C1F283-ACD0-481F-B37C-CFE1CC4A4761 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVwEICVcDVFVpAQQB;
    };
}
2026-09-13 17:23:57.835 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:23:57.889 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 23:59:59
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:23:57.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 2, messageModeArray.count = 2, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:23:58.408 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:23:59.561 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:23:59.603 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:23:59.603 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:23:59.603 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:23:59.604 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:23:59.604 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:23:59.809 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:24:04.005 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:04.005 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:04.005 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:04.006 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:24:04.006 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:24:24.019 Seetong_tps[2429:376681] zzzzz:backgroundDoSomething
2026-09-13 17:24:24.021 Seetong_tps[2429:378617] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-13 17:24:24.021 Seetong_tps[2429:378617] --FC_StopDevComEx end
2026-09-13 17:24:29.097 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask 180seconds
2026-09-13 17:24:39.463 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:24:39.463 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:39.463 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:39.463 Seetong_tps[2429:380324] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:39.464 Seetong_tps[2429:380324] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:39.510 Seetong_tps[2429:376727] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-13 17:24:39.698 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:24:39.699 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:24:39.699 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:24:39.706 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:24:40.045 Seetong_tps[2429:380109] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMCUlIHVlYOblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x10fbae380>{number = 43, name = (null)}====
2026-09-13 17:24:40.046 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:24:40.046 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMCUlIHVlYOblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:24:40.122 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:24:40.122 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:24:40.122 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:24:40.123 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-13 17:24:40.124 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:40.124 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcEVVJpAQQB","reconn":1}}
2026-09-13 17:24:40.124 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:40.124 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:40.124 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:40.126 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789132090000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789114329000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:40.232 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:24:40.232 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:24:40.233 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:40.233 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 48AD754E-C4EB-40DC-8AF8-4D3890C7A45C - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVVJpAQQB;
    };
}
2026-09-13 17:24:40.233 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:40.233 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:24:40.282 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:24:40.283 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:24:40.283 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:24:40.284 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:40.946 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:40.946 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:24:40.949 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:40.949 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:41.190 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:24:41.191 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:24:41.191 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:24:41.376 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:24:41.378 Seetong_tps[2429:380109] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbae380>{number = 43, name = (null)}====
2026-09-13 17:24:41.390 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:24:41.390 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:24:41.390 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:24:41.390 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:24:41.392 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:41.397 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:24:41.397 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:24:41.398 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:24:41.398 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:24:41.398 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:24:41.398 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:24:41.400 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:24:41.400 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:24:41.400 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:24:41.400 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 179115 毫秒
2026-09-13 17:24:41.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:41.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:41.402 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:41.402 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:24:41.429 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:24:41.429 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:41.429 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:24:41.430 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:24:41.430 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:24:41.533 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:24:42.576 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:42.577 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:24:42.577 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:42.577 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:42.821 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:24:42.822 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:24:42.822 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:24:42.914 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:24:42.915 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:42.952 Seetong_tps[2429:380109] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbae380>{number = 43, name = (null)}====
2026-09-13 17:24:42.960 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:24:42.960 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:24:42.960 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:24:42.960 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:24:42.962 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:24:42.962 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:24:42.962 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:24:42.962 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:24:42.962 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 180677 毫秒
2026-09-13 17:24:42.963 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:42.963 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:42.963 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:42.963 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:24:42.969 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:24:42.969 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:42.970 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:24:42.970 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:24:42.970 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:24:43.194 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:24:45.547 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:24:46.371 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:46.371 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:24:46.371 Seetong_tps[2429:380109] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:46.371 Seetong_tps[2429:380109] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:46.615 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:24:46.616 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:24:46.616 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:24:46.768 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:24:46.769 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:24:46.770 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:46.782 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:24:46.782 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:24:46.782 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:24:46.782 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:24:46.784 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:24:46.784 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:24:46.784 Seetong_tps[2429:380324]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:24:46.784 Seetong_tps[2429:380324]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:24:46.785 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:24:46.785 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:24:46.803 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:24:46.804 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:24:46.804 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:24:46.804 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 184518 毫秒
2026-09-13 17:24:46.805 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:46.805 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:46.805 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:46.805 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:24:46.807 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:24:46.807 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:46.807 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:24:46.808 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:24:46.808 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:24:47.046 Seetong_tps[2429:380323] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbadac0>{number = 44, name = (null)}====
2026-09-13 17:24:47.985 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:47.986 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:24:47.986 Seetong_tps[2429:380109] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:47.986 Seetong_tps[2429:380109] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:48.230 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:24:48.231 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:24:48.231 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:24:48.394 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:24:48.396 Seetong_tps[2429:380323] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbadac0>{number = 44, name = (null)}====
2026-09-13 17:24:48.417 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:24:48.417 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:24:48.417 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:24:48.417 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:24:48.418 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:48.419 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:24:48.419 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:24:48.419 Seetong_tps[2429:380323]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:24:48.419 Seetong_tps[2429:380323]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:24:48.419 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:24:48.419 Seetong_tps[2429:380323] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:24:48.420 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:24:48.420 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:24:48.420 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:24:48.420 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 186134 毫秒
2026-09-13 17:24:48.421 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:48.421 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:48.421 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:48.421 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:24:48.424 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:24:48.424 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:48.425 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:24:48.425 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:24:48.425 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:24:48.592 Seetong_tps[2429:380109] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbae380>{number = 43, name = (null)}====
2026-09-13 17:24:50.127 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:24:51.496 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:51.496 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:24:51.497 Seetong_tps[2429:380323] zzzzz:FC_ResumeDevCom start
2026-09-13 17:24:51.497 Seetong_tps[2429:380323] zzzzz:FC_ResumeDevCom
2026-09-13 17:24:51.743 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:24:51.743 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:24:51.743 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:24:51.857 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:24:51.859 Seetong_tps[2429:380109] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbae380>{number = 43, name = (null)}====
2026-09-13 17:24:51.868 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:24:51.869 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:24:51.869 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:24:51.869 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:24:51.870 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:51.871 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:24:51.871 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:24:51.871 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:24:51.871 Seetong_tps[2429:380109]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:24:51.871 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:24:51.871 Seetong_tps[2429:380109] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:24:51.894 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:24:51.894 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:24:51.894 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:24:51.894 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 189609 毫秒
2026-09-13 17:24:51.895 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:24:51.895 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:24:51.895 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:24:51.895 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:24:51.899 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:24:51.899 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:24:51.900 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:24:51.900 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:24:51.900 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:24:52.088 Seetong_tps[2429:380323] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbadac0>{number = 44, name = (null)}====
2026-09-13 17:24:53.742 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:24:54.050 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:24:54.099 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:24:54.385 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:24:55.725 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:24:55.729 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-09"
)
2026-09-13 17:24:55.729 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:55.730 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 106D8CFA-1373-4EA5-BFA7-B23EA8D80A86 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFdpAQQB;
    };
}
2026-09-13 17:24:55.730 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:55.799 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:24:55.799 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:24:55.799 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:24:55.801 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:55.801 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:55.803 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:24:55.808 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:24:55.809 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:55.809 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 321FD64C-691C-4550-BC64-7FC2FA4CBACE - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:24:55";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFdpAQQB;
    };
}
2026-09-13 17:24:55.810 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:55.877 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:24:55.877 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
                        {
                alarmCode = 22;
                alarmTime = "2026-09-13 17:23:13";
                deviceChannel = "-1";
                deviceId = 42835799;
                deviceSn = 0CD8FF17ED0C3F32;
                id = 202609136aa66bb681d3c343dada54cf;
                picAddress = "";
                thumbnailAddress = "";
            }
        );
        endTime = "17:24:55";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:24:55.877 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[{"deviceId":42835799,"id":"202609136aa66bb681d3c343dada54cf","picAddress":"","deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1,"alarmTime":"2026-09-13 17:23:13","alarmCode":22,"thumbnailAddress":""}],"endTime":"17:24:55","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:24:55.883 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 1 - hasMore: 0 - startTime: 00:00:00 - endTime: 17:24:55
2026-09-13 17:24:55.892 Seetong_tps[2429:376681] Inserted new record.
2026-09-13 17:24:55.895 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:55.896 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:55.896 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:56.420 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:24:56.424 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:24:56.427 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-13 17:24:56.427 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:56.427 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:56.428 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:56.429 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:56.429 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:56.430 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: EF1A8B85-FDCD-4DBD-AA38-43AB8B431D35 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFRpAQQB;
    };
}
2026-09-13 17:24:56.430 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:56.520 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:24:56.520 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-13 17:24:56.521 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:24:56.521 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 23:59:59
2026-09-13 17:24:56.521 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:56.521 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:56.521 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:57.046 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:24:57.852 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:24:57.855 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:57.856 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:57.856 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 38D4803E-ACFE-4D6B-8767-67880C173AA5 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFVpAQQB;
    };
}
2026-09-13 17:24:57.856 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:57.911 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:24:57.911 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:24:57.911 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:24:57.912 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:57.913 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:24:57.915 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:24:57.917 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:24:57.919 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:24:55";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:24:57.921 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:24:55
2026-09-13 17:24:57.921 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:57.921 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:57.922 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:57.923 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:57.924 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:57.924 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: D80C435A-BB9D-4E0B-A7E0-9DF52A3F3377 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:24:57";
        startTime = "17:24:55";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFVpAQQB;
    };
}
2026-09-13 17:24:57.924 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:57.980 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:24:57.980 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:24:57";
        hasMore = 0;
        startTime = "17:24:55";
    };
    msg = success;
}
2026-09-13 17:24:57.981 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:24:55","deviceAlarmList":[],"endTime":"17:24:57","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:24:57.981 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:24:55 - endTime: 17:24:57
2026-09-13 17:24:57.981 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:57.981 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:57.981 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:58.506 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:24:58.510 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:24:58.513 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-13 17:24:58.513 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:58.513 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:58.514 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:58.515 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:58.515 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:24:58.516 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 3A8984D9-78AC-406E-82DA-2FEE115E5B92 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVwEICVcEVFppAQQB;
    };
}
2026-09-13 17:24:58.516 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:24:58.611 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 23:59:59
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:24:58.611 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:24:59.130 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:00.128 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:25:00.800 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:25:01.264 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:25:01.266 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:01.267 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:01.267 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: BAB2671D-3D25-4042-901B-CA0209A0AA71 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVNpAQQB;
    };
}
2026-09-13 17:25:01.267 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:01.320 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:01.321 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:01.321 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:01.322 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:01.322 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:01.325 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:25:01.327 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:25:01.329 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:24:55";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:01.331 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:24:55
2026-09-13 17:25:01.331 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:01.331 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:01.332 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:01.333 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:01.334 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:01.334 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: F7E6D3B4-ED47-4B8A-A135-CC00B39D09F3 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:01";
        startTime = "17:24:55";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVNpAQQB;
    };
}
2026-09-13 17:25:01.334 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:01.436 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:01.436 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:25:01";
        hasMore = 0;
        startTime = "17:24:55";
    };
    msg = success;
}
2026-09-13 17:25:01.436 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:24:55","deviceAlarmList":[],"endTime":"17:25:01","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:01.437 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:24:55 - endTime: 17:25:01
2026-09-13 17:25:01.437 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:01.437 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:01.437 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:01.959 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:01.964 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:01.967 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-13 17:25:01.967 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:01.967 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:01.968 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:01.969 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:01.970 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:01.970 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 55E0A905-B439-49DD-99DF-DAD7C04DF269 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVNpAQQB;
    };
}
2026-09-13 17:25:01.970 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:02.201 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:02.202 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-13 17:25:02.202 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:25:02.202 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 23:59:59
2026-09-13 17:25:02.202 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:02.202 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:02.203 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:02.279 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:25:02.279 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:02.280 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:02.280 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 1B944909-9D19-48F7-92A5-757B8AFB2C5B - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVBpAQQB;
    };
}
2026-09-13 17:25:02.280 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:02.338 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:02.338 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:02.338 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:02.339 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:02.339 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:02.341 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:25:02.342 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:25:02.343 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:24:55";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:02.345 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:24:55
2026-09-13 17:25:02.345 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:02.345 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:02.346 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:02.347 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:02.347 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:02.348 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 344BF308-9C22-48D9-97D7-34EF2856FC02 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:02";
        startTime = "17:24:55";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVBpAQQB;
    };
}
2026-09-13 17:25:02.348 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:02.403 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:02.403 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:25:02";
        hasMore = 0;
        startTime = "17:24:55";
    };
    msg = success;
}
2026-09-13 17:25:02.403 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:24:55","deviceAlarmList":[],"endTime":"17:25:02","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:02.404 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:24:55 - endTime: 17:25:02
2026-09-13 17:25:02.404 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:02.404 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:02.404 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:02.704 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:02.707 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-09";
    endTimeStr = "16:03:31";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:02.709 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有2条 --- queryAlarmDataFromDBWithDate: 2026-09-09 startTime: 00:00:00 endTime: 16:03:31
2026-09-13 17:25:02.709 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:02.709 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:02.710 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:02.711 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:02.712 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:02.712 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 472A40FD-096C-4ED5-86D4-0E108B74AC58 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "16:03:31";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVBpAQQB;
    };
}
2026-09-13 17:25:02.712 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:02.768 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "16:03:31";
    };
    msg = success;
}
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"16:03:31","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 16:03:31 - endTime: 23:59:59
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:02.768 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 2, arrOneSection.count = 2, messageModeArray.count = 3, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:02.927 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:03.293 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:04.950 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: E0071D08-2D79-4077-9D97-0823D70BABA4 - msgBodyDict: {
    biz = "req_delete_device_alarm";
    data =     {
        clear = 1;
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVZpAQQB;
    };
}
2026-09-13 17:25:04.950 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:05.063 Seetong_tps[2429:376681] 未处理的 biz 类型: res_delete_device_alarm
2026-09-13 17:25:05.063 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    msg = success;
}
2026-09-13 17:25:05.063 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_delete_device_alarm","data":{"msg":"success","code":200}}
2026-09-13 17:25:05.074 Seetong_tps[2429:376681] AlarmMsgViewController clearAllMessage alarm result=1
2026-09-13 17:25:05.075 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 0
2026-09-13 17:25:05.076 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
)
2026-09-13 17:25:05.076 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 0, arrOneSection.count = 0, messageModeArray.count = 0, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:05.076 Seetong_tps[2429:376681] [self.arryMessageGroup count] == 0
2026-09-13 17:25:05.079 Seetong_tps[2429:376681] 从数据库删除云存事件成功 userId=56682016
2026-09-13 17:25:05.081 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
)
2026-09-13 17:25:05.081 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:05.081 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 92EB2BE8-84BA-429A-976E-353C918F3895 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVdpAQQB;
    };
}
2026-09-13 17:25:05.081 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:05.140 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:05.140 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:05.140 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:05.142 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:05.142 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:05.144 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:25:05.147 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:25:05.148 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:05.149 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: FC34C7FB-377C-44E2-8C10-D91B3E1877EB - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:05";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVdpAQQB;
    };
}
2026-09-13 17:25:05.149 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:05.206 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:05.207 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
                        {
                alarmCode = 22;
                alarmTime = "2026-09-13 17:23:13";
                deviceChannel = "-1";
                deviceId = 42835799;
                deviceSn = 0CD8FF17ED0C3F32;
                id = 202609136aa66bb681d3c343dada54cf;
                picAddress = "";
                thumbnailAddress = "";
            }
        );
        endTime = "17:25:05";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:25:05.207 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[{"deviceId":42835799,"id":"202609136aa66bb681d3c343dada54cf","picAddress":"","deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1,"alarmTime":"2026-09-13 17:23:13","alarmCode":22,"thumbnailAddress":""}],"endTime":"17:25:05","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:05.208 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 1 - hasMore: 0 - startTime: 00:00:00 - endTime: 17:25:05
2026-09-13 17:25:05.211 Seetong_tps[2429:376681] Inserted new record.
2026-09-13 17:25:05.214 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:05.214 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:05.214 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:05.264 Seetong_tps[2429:376681] dealloc -- STAlarmView
2026-09-13 17:25:05.739 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:05.744 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:05.744 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 1288A83E-6DA7-4E80-8219-D2D09A415494 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUVdpAQQB;
    };
}
2026-09-13 17:25:05.745 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:05.795 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:05.796 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:25:05.796 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:25:05.796 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-13 17:25:05.796 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:05.796 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:05.797 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:05.855 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:25:05.898 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:25:05.898 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:05.898 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:25:05.898 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:25:05.898 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:25:06.204 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:25:06.319 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:06.955 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:25:06.956 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:25:06.958 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom start
2026-09-13 17:25:06.958 Seetong_tps[2429:377674] zzzzz:FC_ResumeDevCom
2026-09-13 17:25:07.201 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:25:07.201 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:25:07.201 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:25:07.335 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:25:07.344 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:25:07.344 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:25:07.344 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:25:07.344 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:25:07.346 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:25:07.351 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:25:07.351 Seetong_tps[2429:380324]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:25:07.351 Seetong_tps[2429:380324]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:25:07.352 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:25:07.352 Seetong_tps[2429:380324] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:25:07.352 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:25:07.352 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:25:07.352 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:25:07.352 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 205067 毫秒
2026-09-13 17:25:07.354 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:07.354 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:07.354 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:07.354 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:25:07.362 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:25:07.363 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:07.363 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:25:07.363 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:25:07.363 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:25:07.384 Seetong_tps[2429:380369] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fa66740>{number = 45, name = (null)}====
2026-09-13 17:25:07.384 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:07.610 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:25:08.404 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:25:08.404 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:25:08.404 Seetong_tps[2429:378617] zzzzz:FC_ResumeDevCom start
2026-09-13 17:25:08.404 Seetong_tps[2429:378617] zzzzz:FC_ResumeDevCom
2026-09-13 17:25:08.639 Seetong_tps[2429:380369] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fa66740>{number = 45, name = (null)}====
2026-09-13 17:25:08.640 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:08.668 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:25:08.669 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:25:08.669 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:25:08.674 Seetong_tps[2429:377674] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fbd8280>{number = 35, name = (null)}====
2026-09-13 17:25:08.678 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:25:08.678 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:25:08.678 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:25:08.678 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:25:08.679 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:25:08.679 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:25:08.679 Seetong_tps[2429:377674]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:25:08.679 Seetong_tps[2429:377674]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:25:08.679 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:25:08.679 Seetong_tps[2429:377674] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:25:08.679 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:25:08.679 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 206394 毫秒
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:08.680 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:25:08.685 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:25:08.685 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:08.686 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:25:08.686 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:25:08.686 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:25:08.925 Seetong_tps[2429:380369] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fa66740>{number = 45, name = (null)}====
2026-09-13 17:25:09.569 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:25:10.129 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:25:10.783 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:25:10.786 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-13 17:25:10.787 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:10.787 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 1C3E1B5C-6532-451D-8686-BFFEE13E01D1 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFJpAQQB;
    };
}
2026-09-13 17:25:10.788 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:10.885 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:10.886 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:10.886 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:10.886 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:10.886 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:10.887 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:25:10.888 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:25:10.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:10.890 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-13 17:25:10.890 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:10.890 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:10.890 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:10.891 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:10.891 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:10.892 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 3F157008-25BF-4DFC-B8C3-33E3EB88EC6B - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:10";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFJpAQQB;
    };
}
2026-09-13 17:25:10.892 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:10.943 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:10.943 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:25:10";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-13 17:25:10.944 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"17:25:10","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:10.944 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 17:25:10
2026-09-13 17:25:10.944 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:10.944 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:10.944 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:11.461 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:11.466 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:11.466 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 89747015-6FA6-4D1F-A789-42E13E06DB06 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFNpAQQB;
    };
}
2026-09-13 17:25:11.466 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:11.616 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:11.616 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:25:11.616 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:25:11.617 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-13 17:25:11.617 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:11.617 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:11.617 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:11.848 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:25:11.851 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-13 17:25:11.852 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:11.852 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: AA3670E7-1299-48D6-9F3F-E8E7CE0AEE82 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFNpAQQB;
    };
}
2026-09-13 17:25:11.853 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:11.968 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:11.969 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:11.969 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:11.970 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:11.971 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:11.973 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:25:11.975 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:25:11.977 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:25:11.979 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-13 17:25:11.979 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:11.980 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:11.980 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:11.981 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:11.982 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:11.982 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 4D5837F4-6628-475B-963A-67B83207032A - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:11";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFNpAQQB;
    };
}
2026-09-13 17:25:11.982 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:12.074 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:12.074 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:25:11";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-13 17:25:12.075 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"17:25:11","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:12.075 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 17:25:11
2026-09-13 17:25:12.075 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:12.075 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:12.075 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:12.135 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:12.139 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:12.139 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 5602BEAF-A333-4C37-8FBD-4640E8AF9359 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFUFBpAQQB;
    };
}
2026-09-13 17:25:12.139 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:12.363 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:12.363 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:25:12.363 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:25:12.363 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-13 17:25:12.364 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:25:12.364 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:25:12.364 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:25:12.406 Seetong_tps[2429:376681] 当前控制器：STPlaybackVC
2026-09-13 17:25:12.407 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:25:12.408 Seetong_tps[2429:376681] 开始监听camera_nvr的onlineStatus属性变化
2026-09-13 17:25:12.408 Seetong_tps[2429:376681] camera_nvr对象已切换，重新设置KVO监听
2026-09-13 17:25:12.417 Seetong_tps[2429:376681] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-13 17:25:12.544 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:25:12.546 Seetong_tps[2429:376681] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-13 17:25:12.546 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:25:12.547 Seetong_tps[2429:376681] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-13 17:25:12.554 Seetong_tps[2429:376681]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-13 17:25:12.554 Seetong_tps[2429:376681] ====高度=97.666667
2026-09-13 17:25:12.554 Seetong_tps[2429:376681]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-13 17:25:12.556 Seetong_tps[2429:376681] 停止监听camera_nvr的onlineStatus属性变化
2026-09-13 17:25:12.556 Seetong_tps[2429:376681] 开始监听camera_nvr的onlineStatus属性变化
2026-09-13 17:25:12.556 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:25:12.556 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:25:12.558 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:12.564 Seetong_tps[2429:376681]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: 0
2026-09-13 17:25:12.564 Seetong_tps[2429:380369] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-13 17:25:12.564 Seetong_tps[2429:376681] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=5.0, isOffline=1, isLowPowerDevSleep=0, isOnlineIPC=0, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-13 17:25:12.564 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:12.566 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:12.632 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-13 17:25:12.635 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:12.794 Seetong_tps[2429:380369] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x10fa66740>{number = 45, name = (null)}====
2026-09-13 17:25:12.818 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:12.889 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:25:13.140 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:15.001 Seetong_tps[2429:376727] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-13 17:25:15.003 Seetong_tps[2429:376727] [DeviceMonitor] 监控管理器初始化完成
2026-09-13 17:25:15.003 Seetong_tps[2429:376727]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-09-13 17:25:15.010 Seetong_tps[2429:376681] ★★★ [设备上线] - 卡回放 - receiveOnlineNotification ★★★ 2026-09-13 17:25:15 010 - cloudIdStr: 42835799 - uid: 42835799 - isLowPowerDev: 0 - isSelectCloudRecordPlayBack: 0 - isHaveNVRData: 0 - nikeName: 1801
2026-09-13 17:25:15.011 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:15.011 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:15.013 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:25:15.013 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:25:15.017 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: 0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=1, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-13 17:25:15.019 Seetong_tps[2429:380370] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:15.019 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:17.011 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:17.011 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:20.128 Seetong_tps[2429:376681]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-13 17:25:20.217 Seetong_tps[2429:376727]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-13 17:25:20.217 Seetong_tps[2429:376727]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-13 17:25:20.217 Seetong_tps[2429:376727] onDeviceAuthSuccess:uid=42835799
2026-09-13 17:25:20.217 Seetong_tps[2429:376727]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111d5c000; frame = (0 0; 393 221); gestureRecognizers = <NSArray: 0x111d8f0c0>; layer = <CALayer: 0x111d4d5c0>>
2026-09-13 17:25:20.217 Seetong_tps[2429:376727]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-13 17:25:20.217 Seetong_tps[2429:376681]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-13 17:25:20.218 Seetong_tps[2429:380323] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-13 17:25:20.218 Seetong_tps[2429:378617] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-13 17:25:20.252 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:25:20.252 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:25:20.252 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:20.252 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 1
2026-09-13 17:25:20.252 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:20.253 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:20.253 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:25:20.253 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:20.253 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:20.265 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.278 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.291 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.302 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.314 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:25:20.314 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=1, ret=-25
2026-09-13 17:25:20.835 Seetong_tps[2429:380326]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-13 17:25:20.838 Seetong_tps[2429:380326] [TSCameraBlock sharedInstance].nvrParseRecPlayBlock==0
2026-09-13 17:25:20.838 Seetong_tps[2429:376681] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-13 17:25:20.838 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:20.838 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:25:20.838 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:25:20.838 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:20.838 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:20.839 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 2
2026-09-13 17:25:20.839 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:20.839 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:20.839 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:25:20.851 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.861 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:20.861 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:20.864 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.876 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.887 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:20.900 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:25:20.900 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=2, ret=-25
2026-09-13 17:25:21.152 Seetong_tps[2429:376681] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-13 17:25:21.168 Seetong_tps[2429:376681] loadH5Page _urlString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/intro/index?utm_source=card-record-activate-cloud encodedString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/intro/index?utm_source=card-record-activate-cloud
2026-09-13 17:25:21.168 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:25:21.168 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:25:21.228 Seetong_tps[2429:376681] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/intro/index?utm_source=card-record-activate-cloud
2026-09-13 17:25:21.229 Seetong_tps[2429:376681] 网页开始加载，开始时间: 1789291521230
2026-09-13 17:25:21.291 Seetong_tps[2429:380326]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-13 17:25:21.293 Seetong_tps[2429:380326] [TSCameraBlock sharedInstance].nvrParseRecPlayBlock==0
2026-09-13 17:25:21.293 Seetong_tps[2429:376681] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-13 17:25:21.293 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:21.293 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:21.295 Seetong_tps[2429:376727]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-13 17:25:21.295 Seetong_tps[2429:376727]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-13 17:25:21.295 Seetong_tps[2429:376727]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-13 17:25:21.295 Seetong_tps[2429:380323] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-13 17:25:21.295 Seetong_tps[2429:381047] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-13 17:25:21.295 Seetong_tps[2429:381040] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-13 17:25:21.295 Seetong_tps[2429:380323] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-13 17:25:21.301 Seetong_tps[2429:376727]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-13 17:25:21.301 Seetong_tps[2429:376727]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-13 17:25:21.301 Seetong_tps[2429:376727]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-09-13 17:25:21.301 Seetong_tps[2429:381040] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-13 17:25:21.301 Seetong_tps[2429:381047] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-13 17:25:21.301 Seetong_tps[2429:380324] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-13 17:25:21.301 Seetong_tps[2429:380323] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:25:21.331 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:21.331 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:21.331 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 3
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:21.331 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:25:21.342 Seetong_tps[2429:380326]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-13 17:25:21.344 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:21.352 Seetong_tps[2429:376681]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-09-13 17:25:21.356 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:21.366 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:21.371 Seetong_tps[2429:376681] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-13 17:25:21.374 Seetong_tps[2429:376681] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-13 17:25:21.376 Seetong_tps[2429:376681] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVwEICVcFU1NpAQQB
2026-09-13 17:25:21.376 Seetong_tps[2429:376681]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVwEICVcFU1NpAQQB
2026-09-13 17:25:21.376 Seetong_tps[2429:376681] completionHandler prompt=getMemberEncryt,defaultText=,result=B1cBCApWVQJrAAkFBgULVwEICVcFU1NpAQQB
2026-09-13 17:25:21.379 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:21.385 Seetong_tps[2429:376681] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-09-13 17:25:21.391 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:25:21.391 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=3, ret=-25
2026-09-13 17:25:21.406 Seetong_tps[2429:380326]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-09-13 17:25:21.456 Seetong_tps[2429:376681] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-13 17:25:21.652 Seetong_tps[2429:376681] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-13 17:25:21.712 Seetong_tps[2429:376681] 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-09-13 17:25:21.712 Seetong_tps[2429:376681] evaluateJavaScript execution result: <null>
2026-09-13 17:25:22.435 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:22.443 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo sdSupportThumb = -1
2026-09-13 17:25:22.892 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:22.901 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo sdSupportThumb = -1
2026-09-13 17:25:23.061 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:25:23.061 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:25:23.063 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:23.064 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.064 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.064 Seetong_tps[2429:376681]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: -1
2026-09-13 17:25:23.064 Seetong_tps[2429:378617] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-13 17:25:23.064 Seetong_tps[2429:376681] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=1, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-13 17:25:23.064 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:23.065 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.065 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:23.067 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.068 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.108 Seetong_tps[2429:376681] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-13 17:25:23.193 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:25:23.193 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:25:23.193 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:23.193 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 4
2026-09-13 17:25:23.193 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:23.193 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:23.194 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:25:23.194 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:25:23.194 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:25:23.206 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:23.219 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:23.231 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:23.243 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:23.256 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:25:23.256 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=4, ret=-25
2026-09-13 17:25:23.315 Seetong_tps[2429:380324] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x10fbae640>{number = 42, name = (null)}====
2026-09-13 17:25:23.616 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.619 Seetong_tps[2429:376681] [WebView] dealloc -- STWebVC
2026-09-13 17:25:23.805 Seetong_tps[2429:380326]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-13 17:25:23.807 Seetong_tps[2429:380326] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42835799,nInfoLength=0
2026-09-13 17:25:23.810 Seetong_tps[2429:376681] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-13 17:25:23.810 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:25:23.810 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:25:24.093 Seetong_tps[2429:376681]  -- 预览倒计时 -- User interaction detected
2026-09-13 17:25:24.107 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:25:24.107 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:25:24.115 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:25:24.208 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:25:24.209 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:25:24.209 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:24.209 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 5
2026-09-13 17:25:24.209 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0001, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:24.209 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:24.209 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:25:24.220 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:24.233 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:24.244 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:24.257 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:25:24.268 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:25:24.269 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=5, ret=-25
2026-09-13 17:25:24.660 Seetong_tps[2429:376681] 停止监听camera_nvr的onlineStatus属性变化
2026-09-13 17:25:24.660 Seetong_tps[2429:376681] dealloc -- STCardAISearchViewModel
2026-09-13 17:25:24.660 Seetong_tps[2429:376681] dealloc -- STCardAISearchTracker
2026-09-13 17:25:24.660 Seetong_tps[2429:376681]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-13 17:25:24.660 Seetong_tps[2429:376681] dealloc -- STPlaybackVC
2026-09-13 17:25:24.663 Seetong_tps[2429:376681] ++++-[VideoView dealloc]++++
2026-09-13 17:25:24.666 Seetong_tps[2429:376681] OpenGLView20_Seetong dealloc:0x111d8be00
2026-09-13 17:25:24.667 Seetong_tps[2429:376681] ++++-[VideoView dealloc]++++
2026-09-13 17:25:24.669 Seetong_tps[2429:376681] OpenGLView20_Seetong dealloc:0x111d88600
2026-09-13 17:25:25.444 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:25:25.489 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:25:25.489 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:25.489 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:25:25.490 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:25:25.490 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:25:25.654 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:25:26.660 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:25:26.660 Seetong_tps[2429:376681]  -- STBluetoothManager - 开始扫描 - 
2026-09-13 17:25:26.660 Seetong_tps[2429:380323] zzzzz:FC_ResumeDevCom start
2026-09-13 17:25:26.661 Seetong_tps[2429:380323] zzzzz:FC_ResumeDevCom
2026-09-13 17:25:26.905 Seetong_tps[2429:376681]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-13 17:25:26.905 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:25:26.905 Seetong_tps[2429:376681]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-09-13 17:25:26.905 Seetong_tps[2429:376681] 滚动已停止500毫秒，执行操作:42835799
2026-09-13 17:25:26.909 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:25:26.910 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:26.953 Seetong_tps[2429:381041] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":1,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x111fc9dc0>{number = 46, name = (null)}====
2026-09-13 17:25:26.956 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-13 17:25:26.957 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-13 17:25:26.957 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-13 17:25:26.957 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-13 17:25:26.958 Seetong_tps[2429:381088]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:381088]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-13 17:25:26.958 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:381088] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-13 17:25:26.958 Seetong_tps[2429:376681]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:376681]  -- observeValueForKeyPath isLoading NO -- 
2026-09-13 17:25:26.958 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-13 17:25:26.958 Seetong_tps[2429:376681]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 224673 毫秒
2026-09-13 17:25:26.959 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:26.959 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:26.959 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:26.959 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:25:26.963 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:25:26.963 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:25:26.963 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:25:26.963 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:25:26.963 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:25:27.153 Seetong_tps[2429:381040] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x111fc8c80>{number = 47, name = (null)}====
2026-09-13 17:25:27.278 Seetong_tps[2429:376727]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-09-13 17:25:27.282 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:27.282 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:27.283 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:27.283 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:25:27.283 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:25:27.291 Seetong_tps[2429:376681] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-13 17:25:45.663 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:25:45.663 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:45.663 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:45.664 Seetong_tps[2429:380324] zzzzz:FC_ResumeDevCom start
2026-09-13 17:25:45.664 Seetong_tps[2429:376681] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-09-13 17:25:45.668 Seetong_tps[2429:380324] zzzzz:FC_ResumeDevCom
2026-09-13 17:25:46.015 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:25:46.016 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:25:46.016 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:25:46.022 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:25:46.244 Seetong_tps[2429:378617] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.196.16","port":"26999","token":"A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIUlYEVVcCBVdvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x10fbd9a80>{number = 37, name = (null)}====
2026-09-13 17:25:46.244 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:25:46.244 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAIIUlYEVVcCBVdvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:25:46.344 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:25:46.344 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:25:46.344 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:25:46.344 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-13 17:25:46.345 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:46.345 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcFVVRpAQQB","reconn":1}}
2026-09-13 17:25:46.345 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:46.345 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:46.345 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:46.346 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:46.463 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:25:46.463 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:25:46.463 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:25:46.463 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 72FF0DCE-6AA5-4B95-B65F-A7132525E84B - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFVVRpAQQB;
    };
}
2026-09-13 17:25:46.463 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:46.463 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:25:46.509 Seetong_tps[2429:376681]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-13 17:25:46.513 Seetong_tps[2429:376681] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-13 17:25:46.544 Seetong_tps[2429:376681] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-13 17:25:46.547 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:25:46.594 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:25:46.597 Seetong_tps[2429:376681] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-13 17:25:46.611 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:25:46.611 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:25:46.611 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-13 17:25:46 613
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>>
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>> -- _camera.supportPlatform: 0
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-13 09:25:46 +0000
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-13 17:25:46.613 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-13 17:25:46 614
2026-09-13 17:25:46.615 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:25:46.615 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:46";
        startTime = "17:25:11";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFVVRpAQQB;
    };
}
2026-09-13 17:25:46.615 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 40898A76-A62C-46A2-B9FF-61A70F153889 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:25:46";
        startTime = "17:25:11";
        token = B1cBCApWVQJrAAkFBgULVwEICVcFVVRpAQQB;
    };
}
2026-09-13 17:25:46.615 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:25:46.616 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-09-13 17:25:46.616 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-09-13 17:25:46.649 Seetong_tps[2429:376681] uid:42835799 playAudio
2026-09-13 17:25:46.649 Seetong_tps[2429:376681]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-13 17:25:46.649 Seetong_tps[2429:376681]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-13 17:25:46.649 Seetong_tps[2429:381613] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-13 17:25:46.649 Seetong_tps[2429:381613] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-13 17:25:46.649 Seetong_tps[2429:381643]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-13 17:25:46.856 Seetong_tps[2429:376681] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-13 17:25:47.000 Seetong_tps[2429:380326] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-13 17:25:47.000 Seetong_tps[2429:376727] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-13 17:25:47.000 Seetong_tps[2429:376727] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-13 17:25:47.001 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:25:47.001 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 6
2026-09-13 17:25:47.001 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:25:47.001 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:25:47.003 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-09-13 17:25:47.004 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-13 17:25:47.004 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:6 :MediaType:0x0101
2026-09-13 17:25:47.004 Seetong_tps[2429:376727] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-13 17:25:47.004 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-09-13 17:25:47.004 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:8
2026-09-13 17:25:47.005 Seetong_tps[2429:376727] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-13 17:25:47.005 Seetong_tps[2429:376727] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-13 17:25:47.007 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-09-13 17:25:47.041 Seetong_tps[2429:381672] 重新观看视频线程：<_NSMainThread: 0x10b838000>{number = 1, name = (null)}
2026-09-13 17:25:47.050 Seetong_tps[2429:376681] uid:42835799 playAudio
2026-09-13 17:25:47.050 Seetong_tps[2429:380324] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-09-13 17:25:47.050 Seetong_tps[2429:376681] uid:42835799 playAudio
2026-09-13 17:25:47.051 Seetong_tps[2429:380324] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-13 17:25:47.051 Seetong_tps[2429:376681]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-09-13 17:25:47.051 Seetong_tps[2429:376681] checkPortStatus:_decodePort=6
2026-09-13 17:25:47.051 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-09-13 17:25:47.064 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.52 - 设备: 1801 - 42835799
2026-09-13 17:25:47.080 Seetong_tps[2429:380326] Failed to get IoT drive away set configuration.
2026-09-13 17:25:47.080 Seetong_tps[2429:380326]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-09-13 17:25:47.096 Seetong_tps[2429:380326]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-09-13 17:25:47.342 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:25:47.342 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:25:46";
        hasMore = 0;
        startTime = "17:25:11";
    };
    msg = success;
}
2026-09-13 17:25:47.342 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:11","deviceAlarmList":[],"endTime":"17:25:46","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:25:47.596 Seetong_tps[2429:380326]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-13 17:25:49.061 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.51 - 设备: 1801 - 42835799
2026-09-13 17:25:51.026 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:25:51.027 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:25:51.028 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:25:51.028 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:25:51.028 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:25:51.034 Seetong_tps[2429:376681] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-13 17:25:51.036 Seetong_tps[2429:376681]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-09-13 17:25:51.036 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>>
2026-09-13 17:25:51.036 Seetong_tps[2429:376681] #####Vstop:uid:42835799-0-port:6
2026-09-13 17:25:51.036 Seetong_tps[2429:376681] -----------1release decodeport = 6
2026-09-13 17:25:51.037 Seetong_tps[2429:376681]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-09-13 17:25:51.039 Seetong_tps[2429:376681] _openGLView clearFrame ...
2026-09-13 17:26:11.125 Seetong_tps[2429:376681] zzzzz:backgroundDoSomething
2026-09-13 17:26:11.125 Seetong_tps[2429:381918] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-13 17:26:11.125 Seetong_tps[2429:381918] --FC_StopDevComEx end
2026-09-13 17:26:16.067 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask EnterForeground
2026-09-13 17:26:16.068 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:26:16.068 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:26:16.068 Seetong_tps[2429:381643] zzzzz:FC_ResumeDevCom start
2026-09-13 17:26:16.068 Seetong_tps[2429:376681] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-09-13 17:26:16.072 Seetong_tps[2429:381643] zzzzz:FC_ResumeDevCom
2026-09-13 17:26:16.076 Seetong_tps[2429:376681] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-13 17:26:16.081 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-13 17:26:16.081 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-13 17:26:16 082
2026-09-13 17:26:16.081 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>>
2026-09-13 17:26:16.081 Seetong_tps[2429:376681]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>> -- _camera.supportPlatform: 0
2026-09-13 17:26:16.082 Seetong_tps[2429:376681]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-13 09:26:16 +0000
2026-09-13 17:26:16.082 Seetong_tps[2429:376681]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-09 09:35:33 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-13 17:26:16.082 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-13 17:26:16 082
2026-09-13 17:26:16.087 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-09-13 17:26:16.088 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-09-13 17:26:16.420 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:26:16.420 Seetong_tps[2429:376681]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-13 17:26:16.420 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 
2026-09-13 17:26:16.428 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-13 17:26:16.661 Seetong_tps[2429:382192] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.220.7","port":"26999","token":"A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAgsAUFQCUFMGBz4GVg==","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11242f240>{number = 55, name = (null)}====
2026-09-13 17:26:16.661 Seetong_tps[2429:376681]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-13 17:26:16.661 Seetong_tps[2429:376681]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAgsAUFQCUFMGBz4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket - 重置重连次数 -- 
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwEICVcGUFRpAQQB","reconn":1}}
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:26:16.792 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:26:16.905 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-13 17:26:16.905 Seetong_tps[2429:376681] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-13 17:26:16.905 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:26:16.905 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 114BF8B4-26BE-4B03-A011-09E5174E665C - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGUFRpAQQB;
    };
}
2026-09-13 17:26:16.905 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:16.905 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-13 17:26:16.968 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:26:16.968 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:26:16.968 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:26:16.970 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:26:16.972 Seetong_tps[2429:376681]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:26:16";
        startTime = "17:25:46";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGUFRpAQQB;
    };
}
2026-09-13 17:26:16.973 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: D0C7844B-FD84-4DAC-9280-FD7006186D7F - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:26:16";
        startTime = "17:25:46";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGUFRpAQQB;
    };
}
2026-09-13 17:26:16.973 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:17.037 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:26:17.037 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:26:16";
        hasMore = 0;
        startTime = "17:25:46";
    };
    msg = success;
}
2026-09-13 17:26:17.038 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:46","deviceAlarmList":[],"endTime":"17:26:16","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:26:18.009 Seetong_tps[2429:376681]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111c2d180; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11243df80>; layer = <CALayer: 0x1124ddf20>>
2026-09-13 17:26:18.009 Seetong_tps[2429:376681] #####Vstop:uid:42835799-0-port:-1
2026-09-13 17:26:18.011 Seetong_tps[2429:376681] _openGLView clearFrame ...
2026-09-13 17:26:18.012 Seetong_tps[2429:376681]  -- groupDeviceList -- 
2026-09-13 17:26:18.054 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-13 17:26:18.054 Seetong_tps[2429:376681]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-13 17:26:18.054 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-13 17:26:18.055 Seetong_tps[2429:376681] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-13 17:26:18.056 Seetong_tps[2429:376681]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-13 17:26:18.056 Seetong_tps[2429:376681]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-13 17:26:18.225 Seetong_tps[2429:382191] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11242f040>{number = 54, name = (null)}====
2026-09-13 17:26:18.567 Seetong_tps[2429:376681] dealloc -- STPlayerViewController
2026-09-13 17:26:18.567 Seetong_tps[2429:376681] dealloc -- STPlayerViewController
2026-09-13 17:26:18.567 Seetong_tps[2429:376681] dealloc -- STPlayerCameraControlVC
2026-09-13 17:26:18.567 Seetong_tps[2429:376681] dealloc -- STPlayerCameraService
2026-09-13 17:26:18.568 Seetong_tps[2429:376681] dealloc -- STCycleScrollView
2026-09-13 17:26:18.569 Seetong_tps[2429:376681] dealloc -- STCameraControlView
2026-09-13 17:26:18.572 Seetong_tps[2429:376681] dealloc -- STNetSpeedMonitorView
2026-09-13 17:26:18.572 Seetong_tps[2429:376681] dealloc -- STIdleMonitorView
2026-09-13 17:26:19.048 Seetong_tps[2429:376681]  -- STBluetoothManager - 结束扫描 - 
2026-09-13 17:26:20.146 Seetong_tps[2429:376681] ++++-[VideoView dealloc]++++
2026-09-13 17:26:20.154 Seetong_tps[2429:376681] OpenGLView20_Seetong dealloc:0x1125df000
2026-09-13 17:26:20.379 Seetong_tps[2429:376727] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-09-13 17:26:20.395 Seetong_tps[2429:376681] 下拉刷新
2026-09-13 17:26:20.410 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-13 17:26:20.410 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:26:20.410 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: 5E2312F5-C127-4C56-B4A7-1843D071CBE4 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-13";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGU1JpAQQB;
    };
}
2026-09-13 17:26:20.410 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:20.464 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-13 17:26:20.464 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-13 17:26:20.464 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-13 17:26:20.465 Seetong_tps[2429:376681] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:26:20.465 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-13 17:26:20.466 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-13 17:26:20.467 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-13 17:26:20.467 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-13 17:26:20.468 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-13 17:26:20.468 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:26:20.468 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:26:20.468 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:26:20.469 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:26:20.469 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:26:20.470 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: AD3F11C1-E099-488B-B518-7415EC010401 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "17:26:20";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGU1JpAQQB;
    };
}
2026-09-13 17:26:20.470 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:20.531 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:26:20.531 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "17:26:20";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-13 17:26:20.531 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"17:26:20","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-13 17:26:20.531 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 17:26:20
2026-09-13 17:26:20.531 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:26:20.531 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:26:20.532 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:26:20.771 Seetong_tps[2429:376727]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-09-13 17:26:20.771 Seetong_tps[2429:376727]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-09-13 17:26:20.771 Seetong_tps[2429:376727]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-09-13 17:26:20.803 Seetong_tps[2429:382158] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 7
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:26:20.803 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:7 :MediaType:0x0101
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-09-13 17:26:20.804 Seetong_tps[2429:376727] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-09-13 17:26:20.839 Seetong_tps[2429:376727]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-13 17:26:20.841 Seetong_tps[2429:382191] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-13 17:26:20.862 Seetong_tps[2429:376727]  -- CMD_GET_SYSTEMCONTROLSTRING - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 -- 
2026-09-13 17:26:20.863 Seetong_tps[2429:382191] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-09-13 17:26:21.057 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:26:21.062 Seetong_tps[2429:376681] Formatted Date: 2026-09-13
2026-09-13 17:26:21.063 Seetong_tps[2429:376681]  --- webSocketGetServerData msgId: FADA32F4-ECD5-4249-97FF-B83080C5CCB5 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwEICVcGU1NpAQQB;
    };
}
2026-09-13 17:26:21.063 Seetong_tps[2429:376681]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-13 17:26:21.182 Seetong_tps[2429:376681] 当前控制器：STPlaybackVC
2026-09-13 17:26:21.182 Seetong_tps[2429:376681]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-13 17:26:21.182 Seetong_tps[2429:376681] 开始监听camera_nvr的onlineStatus属性变化
2026-09-13 17:26:21.182 Seetong_tps[2429:376681] camera_nvr对象已切换，重新设置KVO监听
2026-09-13 17:26:21.194 Seetong_tps[2429:376681] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-13 17:26:21.259 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:26:21.261 Seetong_tps[2429:376681] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-13 17:26:21.262 Seetong_tps[2429:376681]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-13 17:26:21.262 Seetong_tps[2429:376681] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-13 17:26:21.269 Seetong_tps[2429:376681]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-13 17:26:21.269 Seetong_tps[2429:376681] ====高度=97.666667
2026-09-13 17:26:21.270 Seetong_tps[2429:376681]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-13 17:26:21.270 Seetong_tps[2429:376681] 停止监听camera_nvr的onlineStatus属性变化
2026-09-13 17:26:21.270 Seetong_tps[2429:376681] 开始监听camera_nvr的onlineStatus属性变化
2026-09-13 17:26:21.270 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:26:21.270 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:26:21.271 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:26:21.275 Seetong_tps[2429:376681]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: -1
2026-09-13 17:26:21.275 Seetong_tps[2429:382212] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-13 17:26:21.275 Seetong_tps[2429:376681] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=1, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-13 17:26:21.275 Seetong_tps[2429:376681] updateAlarmListTable:messageModelList=0
2026-09-13 17:26:21.276 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:26:21.278 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:21.324 Seetong_tps[2429:376681] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-13 17:26:21.324 Seetong_tps[2429:376681]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-13 17:26:21.325 Seetong_tps[2429:376681]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-13 17:26:21.325 Seetong_tps[2429:376681]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-13 17:26:21.327 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-13 17:26:21.327 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-13 17:26:21.327 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-13 17:26:21.327 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10b838000>{number = 1, name = main}
2026-09-13 17:26:21.525 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:21.536 Seetong_tps[2429:381918] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x11242f380>{number = 53, name = (null)}====
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] zhangw_收到TPS_MSG_RSP_NVR_REPLAY: recordPlayRsp->nActionType == 0
2026-09-13 17:26:21.617 Seetong_tps[2429:376727]  -- TPS_MSG_RSP_NVR_REPLAY -- 设备回调 -- result: 8218 - recordPlayRsp->nResult: 0 - Device ID: 42835799
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10baf6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x113490000>
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] InitDecodePortLog: initDecodePort _decodePort = 8
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] InitDecodePortLog: Video Params - nMediaType: 0x0000, width: 0, height: 0, framerate: 0, cameraType: 101, isLowPowerIPCDev: 0
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] InitDecodePortLog: playsettype = 50
2026-09-13 17:26:21.617 Seetong_tps[2429:376727] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: -25
2026-09-13 17:26:21.617 Seetong_tps[2429:376681]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-13 17:26:21.617 Seetong_tps[2429:376681]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-13 17:26:21.628 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:26:21.641 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:26:21.652 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:26:21.665 Seetong_tps[2429:376727] InitDecodePortLog: uid:42835799 PC_OpenStream fail!PC_OpenStream -25
2026-09-13 17:26:21.676 Seetong_tps[2429:376727] InitDecodePortLog: 3次 PC_OpenStream 都失败了
2026-09-13 17:26:21.676 Seetong_tps[2429:376727] InitDecodePortLog: PC_OpenStream video failed, _decodePort=8, ret=-25
2026-09-13 17:26:21.820 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:21.852 Seetong_tps[2429:376681]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-13 17:26:22.170 Seetong_tps[2429:382158]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-09-13 17:26:22.176 Seetong_tps[2429:382158] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42835799,nInfoLength=0
2026-09-13 17:26:22.177 Seetong_tps[2429:376681] nvrParseRecPlayBlock timelineModelArray.count=0
2026-09-13 17:26:22.177 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:22.177 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:26:22.769 Seetong_tps[2429:376681] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-13 17:26:22.769 Seetong_tps[2429:376681] ###### stopNvrRemoteRecord ......
2026-09-13 17:26:22.770 Seetong_tps[2429:376681]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-13 17:26:22.771 Seetong_tps[2429:376681]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-13 17:26:22.772 Seetong_tps[2429:376681]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":1,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-13 17:26:22.772 Seetong_tps[2429:376681]  --- 取消心跳 destoryHeartBeat --- 
2026-09-13 17:26:22.772 Seetong_tps[2429:376681]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-13 17:26:22.778 Seetong_tps[2429:376681] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-09-13 17:26:23.774 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:23.774 Seetong_tps[2429:376681] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=2, isOnlineIPC=1, isHaveNVRData=0, isDIYCamera=1, sdCardState=-1
2026-09-13 17:26:23.783 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo sdSupportThumb = -1
2026-09-13 17:26:23.784 Seetong_tps[2429:376681] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-13 17:26:42.860 Seetong_tps[2429:376681] zzzzz:backgroundDoSomething
2026-09-13 17:26:42.864 Seetong_tps[2429:382192] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-13 17:26:42.865 Seetong_tps[2429:382192] --FC_StopDevComEx end
2026-09-13 17:26:47.870 Seetong_tps[2429:376681] zzzzz:stopBackgroundTask 180seconds
2026-09-15 08:00:36.053 Seetong_tps[4629:739621] app_version=8.3.1403
2026-09-15 08:00:36.055 Seetong_tps[4629:739621]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-09-15 08:00:36.055 Seetong_tps[4629:739621] showForLogin 1
2026-09-15 08:00:36.055 Seetong_tps[4629:739621] AppLaunch 还剩 6.754524946212769 秒
2026-09-15 08:00:36.069 Seetong_tps[4629:739635] 询问用户是否开启推送成功
2026-09-15 08:00:36.069 Seetong_tps[4629:739635] 用户点击允许接收推送
2026-09-15 08:00:36.070 Seetong_tps[4629:739632] remoteNotificationSetting: <UNNotificationSettings: 0x117c015e0; 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-09-15 08:00:36.071 Seetong_tps[4629:739621]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-09-15 08:00:36.092 Seetong_tps[4629:739621] viewDidLoad/configtime=2026-09-15 00:00:36 +0000
2026-09-15 08:00:36.093 Seetong_tps[4629:739621]  -- 设备列表 -- statusBarHeight 1: 54
2026-09-15 08:00:36.093 Seetong_tps[4629:739621]  -- 设备列表 -- statusBarHeight 2: 54
2026-09-15 08:00:36.151 Seetong_tps[4629:739621]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-09-15 08:00:36.153 Seetong_tps[4629:739621]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-09-15 08:00:36.153 Seetong_tps[4629:739621] 开始检查未读客服消息...
2026-09-15 08:00:36.153 Seetong_tps[4629:739621] 在 viewDidLoad 中，当前用户界面样式: 1
2026-09-15 08:00:36.157 Seetong_tps[4629:739621]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-09-15 08:00:36.157 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:00:36.157 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:00:36.160 Seetong_tps[4629:739621] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-09-15 08:00:36.160 Seetong_tps[4629:739621] NAV deviceOrientationDidChange:1
2026-09-15 08:00:36.162 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:36.162 Seetong_tps[4629:739621] -- WebSocket connection - 显示设备列表 - getNetty --
2026-09-15 08:00:36.162 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:00:36.162 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-15 08:00:36.213 Seetong_tps[4629:739621]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-09-15 08:00:36.218 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:36.218 Seetong_tps[4629:739657]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-09-15 08:00:36.218 Seetong_tps[4629:739657]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-09-15 08:00:36.317 Seetong_tps[4629:739621] Super properties have already been unregistered.
2026-09-15 08:00:36.318 Seetong_tps[4629:739621] UMAPM_OOMSampling(0,0):NO
2026-09-15 08:00:36.320 Seetong_tps[4629:739621]  -- deviceListDataUpdate - AppLaunch 还剩 1.490002870559692 秒 - 再延迟 1.990002870559692 秒 - 启动耗时 1.509997129440308 秒
2026-09-15 08:00:36.320 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:36.320 Seetong_tps[4629:739621] groupDeviceList 已在进行中，跳过新的调用
2026-09-15 08:00:36.320 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1510 毫秒
2026-09-15 08:00:36.322 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:36.322 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:36.322 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:36.323 Seetong_tps[4629:739621]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 203;
}
2026-09-15 08:00:36.323 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:00:36.325 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x116d31e00
2026-09-15 08:00:36.352 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:00:36.362 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:00:36.362 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:00:36.362 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-09-15 08:00:36.375 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:36.375 Seetong_tps[4629:739714] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:36.375 Seetong_tps[4629:739707] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:36.376 Seetong_tps[4629:739621] UMAPM_NetworkSampling(0,0):NO
2026-09-15 08:00:36.376 Seetong_tps[4629:739621]  - 收到刷新token回调 - NSData 长度: 1685
2026-09-15 08:00:36.376 Seetong_tps[4629:739621]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-09-15 08:00:36.376 Seetong_tps[4629:739621]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-09-15 08:00:36.376 Seetong_tps[4629:739621]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3ODk1MTY4MzYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.soGCdGeeLcgqtUnm60JObQ9ddCQSO5-kJj7CwvN1Z94","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTIwMjI0MzYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzg5NDMwNDM2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.fd58yMHS9CfkZ6YKNkvRWDQNdfnjKce9RrrVA17LQ3A","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-09-15 08:00:36.380 Seetong_tps[4629:739621]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1789430436.380330
2026-09-15 08:00:36.380 Seetong_tps[4629:739621]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1789430436.380330
2026-09-15 08:00:36.380 Seetong_tps[4629:739621]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1789430436.380330 - lastRefreshTokenTime: 1789430436.380330
2026-09-15 08:00:36.385 Seetong_tps[4629:739621]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39
2026-09-15 08:00:36.385 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:36.385 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:36.387 Seetong_tps[4629:739621] 蓝牙已打开
2026-09-15 08:00:36.413 Seetong_tps[4629:739621]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-09-15 08:00:36.520 Seetong_tps[4629:739635] ====请求接口 - 成功 - url: /seetong-client/user/info
 params:{
    refreshServer = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"userId":56682016,"userName":"18121620397","nickName":"Sober","phone":"18121620397","email":"","avatar":"","isModify":0,"loginMethod":2,"isForeign":0,"relayServers":"type=0&load=19&addr=shrelay15.s5.seetong.com:14443;type=0&load=24&addr=shrelay10.s5.seetong.com:6443;type=0&load=25&addr=shrelay16.s5.seetong.com:9443;","vipRelayServers":"type=0&load=34&addr=bjrelay40.s2.seetong.com:12443;type=0&load=42&addr=bjrelay40.s2.seetong.com:3443;type=0&load=49&addr=bjrelay40.s2.seetong.com:13443;","logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"thirdParty":{},"clientIp":"117.143.163.79","engineer":{"identity":0,"userId":56682016,"engineerType":null,"engineerStatus":null,"engineerName":"","allowTime":"","approveTime":"","regionType":null},"country":"","addDeviceLimit":100}}，线程：<NSThread: 0x10ff00a80>{number = 6, name = (null)}====
2026-09-15 08:00:36.526 Seetong_tps[4629:739621]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-09-15 08:00:36.526 Seetong_tps[4629:739621]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-09-15 08:00:36.529 Seetong_tps[4629:739621]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=34&addr=bjrelay40.s2.seetong.com:12443;type=0&load=42&addr=bjrelay40.s2.seetong.com:3443;type=0&load=49&addr=bjrelay40.s2.seetong.com:13443;","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay15.s5.seetong.com:14443;type=0&load=24&addr=shrelay10.s5.seetong.com:6443;type=0&load=25&addr=shrelay16.s5.seetong.com:9443;"}
2026-09-15 08:00:36.537 Seetong_tps[4629:739624] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadMessageCount":0}}，线程：<NSThread: 0x10fc38e40>{number = 3, name = (null)}====
2026-09-15 08:00:36.537 Seetong_tps[4629:739634] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10011,"name":"APP开屏广告","title":"app启动页默认广告词","subTitle":"app启动页默认广告说明","buttonTxt":"","imgUrl":"","redirectUrl":"","adTitle":"秋分","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-09-23 00:00:00","adStartTimeStamp":1790092800000,"adEndTime":"2026-09-23 23:59:59","adEndTimeStamp":1790179199000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260907/a1cef5963b37b1bc8804b87310c9f622.jpg","adRedirectUrl":"","seq":0,"status":1,"isAllowClose":0,"hiddenDuration":null,"frequency":10,"duration":5}}，线程：<NSThread: 0x10ff00e00>{number = 9, name = (null)}====
2026-09-15 08:00:36.544 Seetong_tps[4629:739708] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10FUlYBblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1140f8a00>{number = 21, name = (null)}====
2026-09-15 08:00:36.544 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:00:36.545 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10FUlYBblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:00:36.545 Seetong_tps[4629:739706] ====请求接口 - 成功 - url: /seetong-client/common/config
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"previewPopupDuration":"300","crossPlatformConfig":"{\"and\":true,\"ios\":true,\"har\":true}","mediaFileMaxSize":"500"}}，线程：<NSThread: 0x1140fa740>{number = 23, name = (null)}====
2026-09-15 08:00:36.546 Seetong_tps[4629:739621] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-09-15 08:00:36.551 Seetong_tps[4629:739623] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10020,"name":"Seetong App个人浮窗广告位","title":"个人浮窗广告位","subTitle":"个人浮窗广告位","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240312/aa9bd796ba74ecd29867ede89e90acfb.gif","redirectUrl":"test.seetong.com/m/subpages/cloud/goods/index","adTitle":"小天机器人客服","adSubTitle":"","adButtonTxt":"","adStartTime":"2026-08-31 11:02:00","adStartTimeStamp":1788145320000,"adEndTime":"2026-09-01 23:59:59","adEndTimeStamp":1788278399000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260829/469c92ff691cf5afaaefffbe59148102.png","adRedirectUrl":"https://h5.seetong.com/customer/device","seq":0,"status":0,"isAllowClose":0,"hiddenDuration":null,"duration":86400}}，线程：<NSThread: 0x10fc38e80>{number = 2, name = (null)}====
2026-09-15 08:00:36.559 Seetong_tps[4629:739636] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"unreadNum":0}}，线程：<NSThread: 0x1140fa540>{number = 24, name = (null)}====
2026-09-15 08:00:36.559 Seetong_tps[4629:739621] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-09-15 08:00:36.559 Seetong_tps[4629:739621] 客服消息未读数量: 0
2026-09-15 08:00:36.570 Seetong_tps[4629:739630] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version
 params:{
    appVersionCode = 34;
    osVersionCode = 26;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x1140f8c80>{number = 25, name = (null)}====
2026-09-15 08:00:36.570 Seetong_tps[4629:739621]  -- 获取版本信息成功: {
}
2026-09-15 08:00:36.570 Seetong_tps[4629:739657] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MDAzNTIzNjU4OSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.3wSsIB0wp3MixOiQU-sMYIbo74AiN5JgDRfeFN6oYWY","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MDAzNTIzNjU4OSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NCJdfQ.Nc1eR6uagQKTLrifqP9vc8UgaxB9rvNA2ristkADVXU","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"}]}
====
2026-09-15 08:00:36.581 Seetong_tps[4629:739629] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x117d65600>{number = 14, name = (null)}====
2026-09-15 08:00:36.584 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:36.584 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:36.584 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:36.584 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:36.584 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:36.584 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:36.584 Seetong_tps[4629:739630]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:36.585 Seetong_tps[4629:739630]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:36.585 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:36.585 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1775 毫秒
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:36.585 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:36.587 Seetong_tps[4629:739632] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10042,"name":"Seetong App设备列表页免费周卡广告","title":"免费周卡","subTitle":"云存周卡","buttonTxt":"","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20250815/4bf6d0f9927926fa7fa519534bba82d2.jpg","redirectUrl":"https://h5.seetong.com/m/subpages/cloud/goods/index?utm_source=10042","adTitle":"0元领7天云存周卡","adSubTitle":"老客专享 | 名额有限 | 先领先得","adButtonTxt":"","adStartTime":"2026-05-12 00:00:00","adStartTimeStamp":1778515200000,"adEndTime":"2099-05-12 00:00:00","adEndTimeStamp":4082198400000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260508/d745b4e4ac0c00a0d6f5c6a4f1af3b3a.png","adRedirectUrl":"https://h5.seetong.com/activity/cloud-week?activityId=11062&utm_source=10042&sn=0CD8FF17ED0C3F32","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1,"duration":7}}，线程：<NSThread: 0x117c3b800>{number = 13, name = (null)}====
2026-09-15 08:00:36.587 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:36.587 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:36.587 Seetong_tps[4629:739621] DB Error: 1 "table adTable has no column named adID"
2026-09-15 08:00:36.587 Seetong_tps[4629:739621] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-09-15 08:00:36.587 Seetong_tps[4629:739621] DB Path: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/database.sqlite
2026-09-15 08:00:36.587 Seetong_tps[4629:739621]  -- 广告缓存 -- saveAdModel - result: 0
2026-09-15 08:00:36.592 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:00:36.592 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:36.606 Seetong_tps[4629:739710] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x117fa1640>{number = 17, name = (null)}====
2026-09-15 08:00:36.606 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-sms/push/scheme
 params:{
    firmPush = 1;
    phoneBrand = iphone;
    pushSchemes = apns;
    systemNotification = 1;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"scheme":"apns"}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:36.620 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:00:36.621 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:00:36.621 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFUAUlRpAQQB","reconn":0}}
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:36.622 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:36.653 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:36.653 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:36.754 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:00:36.754 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:00:36.755 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:00:36.755 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: A0618168-356E-4519-9184-EE3BD5305C0B - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAUlRpAQQB;
    };
}
2026-09-15 08:00:36.755 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:36.755 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:00:36.756 Seetong_tps[4629:739621] didReceiveMessage: title = 预约2026年天视通秋季新品发布会, content = 预约2026年天视通秋季新品发布会
2026-09-15 08:00:36.756 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_message_alert_notice","data":{"bizStartDate":"2026-09-15 00:00:00","msgTypeLabel":"APP应用内通道图片链接弹窗","link":"https:\/\/mp.weixin.qq.com\/s\/sGMqG1r6Sw61C2AZJy2XIg","closeDisabled":0,"bizEndDate":"2026-09-15 23:59:59.999","msgType":1001,"title":"预约2026年天视通秋季新品发布会","imageUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260914\/d9bddce7fd1046e505295aadd3356dc5.png","bizId":"100261-custom_task-6aa86e6a6ab75409379b7886-20260915_56682016_6aa86e6a6ab75409379b7886","bizEndDateTimestamp":1789487999,"validateContent":"","validateTypes":[],"showPlace":1002,"bizStartDateTimestamp":1789401600,"content":"预约2026年天视通秋季新品发布会"}}
2026-09-15 08:00:36.757 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-15 08:00:36.819 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:00:36.820 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:00:36.820 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:00:36.821 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:00:36.823 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:26:20";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAUlRpAQQB;
    };
}
2026-09-15 08:00:36.823 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: DC4C8059-38D4-4A3E-AEA4-F71B2FEA941A - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:26:20";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAUlRpAQQB;
    };
}
2026-09-15 08:00:36.823 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:36.907 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:00:36.907 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "17:26:20";
    };
    msg = success;
}
2026-09-15 08:00:36.907 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:26:20","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:00:36.934 Seetong_tps[4629:739621] MessageThrottle reloadTableView ---
2026-09-15 08:00:38.249 Seetong_tps[4629:739621] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-09-15 08:00:38.250 Seetong_tps[4629:739621] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-09-15 08:00:38.250 Seetong_tps[4629:739621] 用户设置的具体字体大小: 17.000000
2026-09-15 08:00:38.397 Seetong_tps[4629:739621] AppLaunch hideForRefreshToken
2026-09-15 08:00:38.397 Seetong_tps[4629:739621] AppLaunch hideForRefreshToken dismiss
2026-09-15 08:00:38.397 Seetong_tps[4629:739621] AppLaunch dismiss...
2026-09-15 08:00:38.703 Seetong_tps[4629:739621] AppLaunch dismiss... end
2026-09-15 08:00:38.703 Seetong_tps[4629:739621]  dealloc -- STAppLaunchWindow
2026-09-15 08:00:38.705 Seetong_tps[4629:739621]  dealloc -- STAppLaunchViewController
2026-09-15 08:00:39.299 Seetong_tps[4629:739621]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-09-15 08:00:39.603 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-sms/push/token
 params:{
    pushScheme = apns;
    token = fd483fcbab6a2b94eff99c0a40a69144ac3bf9770b7d533fcf4b7ee1c7acaa39;
}
 response: {"code":200,"success":true,"msg":"暂无承载数据","data":{}}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:00:39.807 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:39.807 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:39.807 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:40.099 Seetong_tps[4629:739710] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x117fa1640>{number = 17, name = (null)}====
2026-09-15 08:00:40.109 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:40.109 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:40.110 Seetong_tps[4629:739710] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:40.110 Seetong_tps[4629:739632] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:41.336 Seetong_tps[4629:739621] UMAPM_OOMSampling(0,0):NO
2026-09-15 08:00:41.337 Seetong_tps[4629:739621] UMAPM_NetworkSampling(0,0):NO
2026-09-15 08:00:43.211 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:43.211 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:43.212 Seetong_tps[4629:739635] zzzzz:FC_ResumeDevCom start
2026-09-15 08:00:43.212 Seetong_tps[4629:739635] zzzzz:FC_ResumeDevCom
2026-09-15 08:00:43.425 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:43.426 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:43.426 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:43.426 Seetong_tps[4629:739635] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:43.456 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:43.456 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:43.456 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:43.464 Seetong_tps[4629:739630] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1140f8c80>{number = 25, name = (null)}====
2026-09-15 08:00:43.466 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:43.494 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:43.510 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:43.511 Seetong_tps[4629:739630]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:43.511 Seetong_tps[4629:739630]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:43.512 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:43.512 Seetong_tps[4629:739630] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:43.512 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:43.512 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:00:43.512 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:43.512 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8702 毫秒
2026-09-15 08:00:43.513 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:43.513 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:43.513 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:43.513 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:43.514 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:43.515 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:43.515 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:43.517 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:43.517 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:44.675 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:44.675 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:44.675 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom start
2026-09-15 08:00:44.676 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom
2026-09-15 08:00:44.899 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:44.900 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:44.900 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:44.900 Seetong_tps[4629:739635] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:44.920 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:44.920 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:44.921 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:44.971 Seetong_tps[4629:739630] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1140f8c80>{number = 25, name = (null)}====
2026-09-15 08:00:44.973 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:44.979 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:44.988 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:44.989 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:44.989 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:44.989 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:44.991 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:44.991 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:44.991 Seetong_tps[4629:739631]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:44.991 Seetong_tps[4629:739631]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:44.991 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:44.991 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:45.010 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:45.010 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:00:45.010 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:45.010 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10200 毫秒
2026-09-15 08:00:45.011 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:45.011 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:45.011 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:45.011 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:45.015 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:45.015 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:45.015 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:45.016 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:45.016 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:45.188 Seetong_tps[4629:739635] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10ff00a80>{number = 6, name = (null)}====
2026-09-15 08:00:46.320 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:00:52.161 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:00:53.513 Seetong_tps[4629:739621] dealloc -- STAlarmView
2026-09-15 08:00:54.026 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:54.027 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:54.027 Seetong_tps[4629:739629] zzzzz:FC_ResumeDevCom start
2026-09-15 08:00:54.027 Seetong_tps[4629:739629] zzzzz:FC_ResumeDevCom
2026-09-15 08:00:54.256 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:54.257 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:54.258 Seetong_tps[4629:739629] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:54.258 Seetong_tps[4629:739630] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:54.266 Seetong_tps[4629:739635] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10ff00a80>{number = 6, name = (null)}====
2026-09-15 08:00:54.268 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:54.289 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:54.294 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:54.295 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:54.295 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:54.300 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:54.300 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:54.301 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:54.301 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:54.301 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:54.301 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:54.301 Seetong_tps[4629:739635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:54.302 Seetong_tps[4629:739635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:54.302 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:54.302 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 19492 毫秒
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:54.302 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:54.307 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:54.307 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:54.307 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:54.307 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:54.307 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:54.552 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:55.192 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:55.192 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:55.193 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom start
2026-09-15 08:00:55.193 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom
2026-09-15 08:00:55.437 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:55.437 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:55.437 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:55.445 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:55.446 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:55.446 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:55.446 Seetong_tps[4629:739630] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:55.459 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:55.461 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:55.479 Seetong_tps[4629:739635] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10ff00a80>{number = 6, name = (null)}====
2026-09-15 08:00:55.498 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:55.499 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:55.499 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:55.499 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:55.500 Seetong_tps[4629:739635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739635]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:55.500 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739635] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:55.500 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:00:55.500 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:55.500 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 20690 毫秒
2026-09-15 08:00:55.501 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:55.501 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:55.501 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:55.501 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:55.506 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:55.506 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:55.506 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:55.506 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:55.506 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:55.734 Seetong_tps[4629:739629] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x117d65600>{number = 14, name = (null)}====
2026-09-15 08:00:56.320 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:00:56.447 Seetong_tps[4629:739621] [self.arryMessageGroup count] == 0
2026-09-15 08:00:56.449 Seetong_tps[4629:739621]  -- 收到离线推送 -- 告警列表 - 已读 - msgTitle: (null)
2026-09-15 08:00:56.459 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-15 08:00:56.459 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:00:56.460 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: D08DE985-0A77-4D6A-A59D-5D69984A3854 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAVFRpAQQB;
    };
}
2026-09-15 08:00:56.460 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:56.460 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:56.542 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:00:56.542 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:00:56.542 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:00:56.542 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:00:56.542 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:00:56.543 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-15 08:00:56.543 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-15 08:00:56.544 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:00:56.545 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:00:56.545 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: BE66A872-6B54-4EBD-B784-3035A105A7FE - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAVFRpAQQB;
    };
}
2026-09-15 08:00:56.545 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:56.604 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:00:56.604 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-15 08:00:56.604 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:00:56.605 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 23:59:59
2026-09-15 08:00:56.605 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:00:56.605 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:00:56.605 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:00:57.136 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:00:57.139 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:00:57.139 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: ACE6726B-977D-433D-A76D-676D929B2D2B - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUAVFVpAQQB;
    };
}
2026-09-15 08:00:57.139 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:00:57.220 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:00:57.221 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-15 08:00:57.221 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-15 08:00:57.221 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-15 08:00:57.221 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:00:57.221 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:00:57.222 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:00:57.745 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:00:58.137 Seetong_tps[4629:739636] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1140fa540>{number = 24, name = (null)}====
2026-09-15 08:00:58.164 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:58.474 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:58.930 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:58.963 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:58.964 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:58.964 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:58.965 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:58.965 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:00:59.175 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:00:59.702 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:00:59.702 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:00:59.703 Seetong_tps[4629:739631] zzzzz:FC_ResumeDevCom start
2026-09-15 08:00:59.704 Seetong_tps[4629:739631] zzzzz:FC_ResumeDevCom
2026-09-15 08:00:59.916 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:00:59.917 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:00:59.917 Seetong_tps[4629:739631] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:00:59.917 Seetong_tps[4629:739635] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:00:59.942 Seetong_tps[4629:739636] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1140fa540>{number = 24, name = (null)}====
2026-09-15 08:00:59.944 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:59.947 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:00:59.947 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:00:59.948 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:00:59.948 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:00:59.953 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:00:59.954 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:00:59.954 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:00:59.954 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:00:59.955 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:00:59.956 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:00:59.956 Seetong_tps[4629:739636]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:00:59.956 Seetong_tps[4629:739636]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:00:59.956 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:00:59.956 Seetong_tps[4629:739636] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:00:59.956 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:00:59.956 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:00:59.956 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:00:59.956 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 25147 毫秒
2026-09-15 08:00:59.958 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:00:59.958 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:00:59.958 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:00:59.958 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:00:59.960 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:00:59.960 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:00:59.960 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:00:59.978 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:00:59.979 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:00.207 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:01:00.816 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:00.816 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:01:00.817 Seetong_tps[4629:739633] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:00.818 Seetong_tps[4629:739633] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:01.014 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:01.015 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:01.015 Seetong_tps[4629:739633] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:01.015 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:01.062 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:01:01.063 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:01:01.063 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:01:01.067 Seetong_tps[4629:739635] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10ff00a80>{number = 6, name = (null)}====
2026-09-15 08:01:01.068 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:01.117 Seetong_tps[4629:739629] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x117d65600>{number = 14, name = (null)}====
2026-09-15 08:01:01.122 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:01:01.122 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:01:01.122 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:01:01.122 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:01:01.123 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:01:01.124 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:01:01.124 Seetong_tps[4629:739629]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:01:01.124 Seetong_tps[4629:739629]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:01:01.124 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:01:01.124 Seetong_tps[4629:739629] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:01:01.124 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:01:01.124 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:01:01.124 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:01:01.124 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 26314 毫秒
2026-09-15 08:01:01.125 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:01.125 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:01.125 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:01.125 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:01:01.131 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:01:01.131 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:01.131 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:01:01.132 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:01:01.132 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:01.308 Seetong_tps[4629:739636] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1140fa540>{number = 24, name = (null)}====
2026-09-15 08:01:01.948 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:01.948 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:01:01.949 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:01.949 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:04.136 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:01:04.138 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:04.150 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:01:04.160 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:01:04.160 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:01:04.160 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:01:04.160 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:01:04.161 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:01:04.161 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:01:04.161 Seetong_tps[4629:739633]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:01:04.161 Seetong_tps[4629:739633]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:01:04.161 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:01:04.162 Seetong_tps[4629:739633] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:01:04.162 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:01:04.162 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:01:04.162 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:01:04.162 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 29352 毫秒
2026-09-15 08:01:04.163 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:04.163 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:04.163 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:04.163 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:01:04.165 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:01:04.165 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:04.165 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:01:04.166 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:01:04.166 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:04.464 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:04.465 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:04.465 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:04.465 Seetong_tps[4629:739633] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:04.986 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:04.986 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:01:04.989 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:04.989 Seetong_tps[4629:739636] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:05.212 Seetong_tps[4629:739629] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x117d65600>{number = 14, name = (null)}====
2026-09-15 08:01:05.214 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:05.234 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:05.241 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:05.241 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:01:05.241 Seetong_tps[4629:739629] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:05.241 Seetong_tps[4629:739636] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:05.241 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:01:05.241 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:01:05.305 Seetong_tps[4629:739631] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10fc3bf80>{number = 5, name = (null)}====
2026-09-15 08:01:05.311 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:01:05.312 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:01:05.312 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:01:05.312 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:01:05.314 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:01:05.314 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:01:05.314 Seetong_tps[4629:739631]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:01:05.314 Seetong_tps[4629:739631]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:01:05.314 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:01:05.314 Seetong_tps[4629:739631] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:01:05.314 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:01:05.315 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:01:05.315 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:01:05.315 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 30505 毫秒
2026-09-15 08:01:05.316 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:05.316 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:05.316 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:05.316 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:01:05.323 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:01:05.324 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:05.324 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:01:05.325 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:01:05.325 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:05.547 Seetong_tps[4629:739636] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1140fa540>{number = 24, name = (null)}====
2026-09-15 08:01:06.320 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:01:07.790 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:07.790 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:07.791 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:07.791 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:01:07.791 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:01:11.776 Seetong_tps[4629:739633] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-15 08:01:11.777 Seetong_tps[4629:739633] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-15 08:01:11.778 Seetong_tps[4629:739633] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-15 08:01:11.779 Seetong_tps[4629:739633] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-15 08:01:11.780 Seetong_tps[4629:739633] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-09-15 08:01:27.888 Seetong_tps[4629:739621] zzzzz:backgroundDoSomething
2026-09-15 08:01:27.889 Seetong_tps[4629:739635] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-15 08:01:27.889 Seetong_tps[4629:739635] --FC_StopDevComEx end
2026-09-15 08:01:32.751 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask 180seconds
2026-09-15 08:01:34.945 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:34.945 Seetong_tps[4629:739621]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-15 08:01:47.621 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:01:47.622 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:47.623 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:47.623 Seetong_tps[4629:739633] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:47.623 Seetong_tps[4629:739633] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:47.653 Seetong_tps[4629:739657] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-15 08:01:47.756 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:47.756 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:47.757 Seetong_tps[4629:739633] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:47.757 Seetong_tps[4629:741640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:47.855 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:01:47.855 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:01:47.855 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:01:47.863 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:01:48.094 Seetong_tps[4629:741640] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.213.86","port":"26999","token":"A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlAFWlUGBVlvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11504a380>{number = 30, name = (null)}====
2026-09-15 08:01:48.094 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:01:48.095 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlAFWlUGBVlvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:01:48.211 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:01:48.211 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:01:48.211 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:01:48.211 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:01:48.212 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:01:48.213 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFUBVVppAQQB","reconn":1}}
2026-09-15 08:01:48.213 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:01:48.213 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:48.213 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:48.216 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:48.328 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:01:48.328 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:01:48.329 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:01:48.329 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 9D8C4913-3AA2-442E-8E2F-10B92237925E - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUBVVppAQQB;
    };
}
2026-09-15 08:01:48.329 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:01:48.330 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:01:48.400 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:01:48.401 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:01:48.401 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:01:48.402 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:01:48.406 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUBVVppAQQB;
    };
}
2026-09-15 08:01:48.407 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: ACE4F6E8-D739-4282-88A6-9B254C161C86 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUBVVppAQQB;
    };
}
2026-09-15 08:01:48.407 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:01:48.495 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:01:48.496 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:01:48.496 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:01:49.004 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:49.005 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:01:49.007 Seetong_tps[4629:741640] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:49.008 Seetong_tps[4629:741640] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:49.248 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:49.249 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:49.249 Seetong_tps[4629:741638] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:49.249 Seetong_tps[4629:741640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:49.251 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:01:49.251 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:01:49.251 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:01:49.262 Seetong_tps[4629:741651] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11504af00>{number = 31, name = (null)}====
2026-09-15 08:01:49.284 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:01:49.285 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:01:49.285 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:01:49.285 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:01:49.286 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:01:49.288 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:01:49.288 Seetong_tps[4629:741651]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:01:49.288 Seetong_tps[4629:741651]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:01:49.288 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:01:49.288 Seetong_tps[4629:741651] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:01:49.289 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:01:49.289 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:01:49.289 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:01:49.289 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 74479 毫秒
2026-09-15 08:01:49.290 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:49.290 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:49.290 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:49.290 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:01:49.298 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:01:49.299 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:49.299 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:01:49.301 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:01:49.301 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:49.315 Seetong_tps[4629:741639] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x115049a00>{number = 28, name = (null)}====
2026-09-15 08:01:49.333 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:49.539 Seetong_tps[4629:741640] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11504a380>{number = 30, name = (null)}====
2026-09-15 08:01:54.712 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:01:54.712 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:01:54.712 Seetong_tps[4629:741651] zzzzz:FC_ResumeDevCom start
2026-09-15 08:01:54.712 Seetong_tps[4629:741651] zzzzz:FC_ResumeDevCom
2026-09-15 08:01:54.881 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:01:54.881 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:01:54.882 Seetong_tps[4629:741651] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:01:54.882 Seetong_tps[4629:741640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:01:54.957 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:01:54.958 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:01:54.958 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:01:54.974 Seetong_tps[4629:740921] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11504b7c0>{number = 29, name = (null)}====
2026-09-15 08:01:54.976 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:55.036 Seetong_tps[4629:739633] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x10ff01080>{number = 8, name = (null)}====
2026-09-15 08:01:55.051 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:01:55.051 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:01:55.053 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:01:55.053 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:01:55.055 Seetong_tps[4629:740921]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:740921]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:01:55.055 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:740921] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:01:55.055 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:01:55.055 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:01:55.055 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 80246 毫秒
2026-09-15 08:01:55.057 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:01:55.057 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:01:55.057 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:01:55.057 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:01:55.064 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:01:55.064 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:01:55.064 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:01:55.065 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:01:55.065 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:01:55.232 Seetong_tps[4629:741640] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11504a380>{number = 30, name = (null)}====
2026-09-15 08:01:58.217 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:02:05.627 Seetong_tps[4629:739621] dealloc -- STAlarmView
2026-09-15 08:02:06.027 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:02:06.257 Seetong_tps[4629:741640] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11504a380>{number = 30, name = (null)}====
2026-09-15 08:02:06.310 Seetong_tps[4629:741652] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x1151907c0>{number = 34, name = (null)}====
2026-09-15 08:02:07.501 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:07.502 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:07.502 Seetong_tps[4629:741943] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:07.502 Seetong_tps[4629:741640] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:08.217 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:02:09.702 Seetong_tps[4629:739621] 下拉刷新
2026-09-15 08:02:09.707 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-15 08:02:09.707 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:09.708 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 98A3CD34-1236-457D-B843-ED5ED93A5765 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUVtpAQQB;
    };
}
2026-09-15 08:02:09.708 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:09.772 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:02:09.773 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:02:09.773 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:02:09.774 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:02:09.774 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:02:09.777 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-15 08:02:09.778 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-15 08:02:09.780 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-15 08:02:09.782 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-15 08:02:09.782 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:09.782 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:09.783 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:09.784 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:09.784 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:09.784 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: C44824BC-6742-49E7-A110-0CF5AF6B31A9 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUVtpAQQB;
    };
}
2026-09-15 08:02:09.784 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:09.875 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:02:09.875 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-15 08:02:09.876 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:02:09.876 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 23:59:59
2026-09-15 08:02:09.876 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:09.876 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:09.876 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:10.397 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:02:10.402 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:10.403 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: F019F2D6-036C-455E-B7ED-C22A5CEB0893 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUFJpAQQB;
    };
}
2026-09-15 08:02:10.403 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:10.462 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:02:10.462 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-15 08:02:10.462 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-15 08:02:10.463 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-15 08:02:10.463 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:10.463 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:10.463 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:10.986 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:02:11.566 Seetong_tps[4629:739621] 下拉刷新
2026-09-15 08:02:11.569 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - localDateArr: (
    "2026-09-13"
)
2026-09-15 08:02:11.570 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:11.570 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 36A8AC5A-3726-4C0A-9B0B-72D3B6B5F8B6 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUFNpAQQB;
    };
}
2026-09-15 08:02:11.570 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:11.630 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:02:11.631 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:02:11.631 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:02:11.632 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:02:11.632 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getDeviceAlarmCalendarData - allAlarmDateArray: (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:02:11.635 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- updateRedDotState -- 
2026-09-15 08:02:11.636 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshNewDataAfterGetCalendar -- refreshLatestAlarmListDataIsRefresh -- 
2026-09-15 08:02:11.637 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- refreshLatestAlarmListDataIsRefresh - queryAlarmTimelineFromDBWithDate - timeModel: {
    currentDateStr = "2026-09-13";
    endTimeStr = "17:25:05";
    lastTimestamp = 0;
    startTimeStr = "00:00:00";
}
2026-09-15 08:02:11.639 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 获取时间轴里缓存的数据有1条 --- queryAlarmDataFromDBWithDate: 2026-09-13 startTime: 00:00:00 endTime: 17:25:05
2026-09-15 08:02:11.639 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:11.639 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:11.640 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:11.641 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:11.641 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:11.641 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: ED29C330-0A67-4536-8B7B-26234763BBA2 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "17:25:05";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUFNpAQQB;
    };
}
2026-09-15 08:02:11.641 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:11.699 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:02:11.699 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "17:25:05";
    };
    msg = success;
}
2026-09-15 08:02:11.700 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"17:25:05","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:02:11.700 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 17:25:05 - endTime: 23:59:59
2026-09-15 08:02:11.700 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:11.700 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:11.700 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:12.199 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:02:12.239 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:02:12.239 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:12.239 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:02:12.240 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:02:12.241 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:12.241 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 55CD1B68-1C67-43E9-A15C-C771B8245D83 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-09";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "00:00:00";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUFBpAQQB;
    };
}
2026-09-15 08:02:12.241 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:12.241 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:02:12.241 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:02:12.411 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:02:12.411 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-09";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "00:00:00";
    };
    msg = success;
}
2026-09-15 08:02:12.411 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"00:00:00","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-09"},"code":200}}
2026-09-15 08:02:12.412 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- alamData.deviceAlarmList.count: 0 - hasMore: 0 - startTime: 00:00:00 - endTime: 23:59:59
2026-09-15 08:02:12.412 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - isSort: 1 - endRefresh: 1
2026-09-15 08:02:12.412 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- getAllAlarmTypeArray: (
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-09-15 08:02:12.412 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- setMessageGroupWithMessageModeArray - self.arryMessageGroup.count = 1, arrOneSection.count = 1, messageModeArray.count = 1, currentThread = <_NSMainThread: 0x10fc38000>{number = 1, name = main}
2026-09-15 08:02:12.566 Seetong_tps[4629:741651] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11504af00>{number = 31, name = (null)}====
2026-09-15 08:02:12.935 Seetong_tps[4629:739621]  -- AlarmMsgViewController -- 上拉加载更多 - refreshFooterMethod - 
2026-09-15 08:02:17.407 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:02:17.408 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:02:17.411 Seetong_tps[4629:742036] zzzzz:FC_ResumeDevCom start
2026-09-15 08:02:17.411 Seetong_tps[4629:742036] zzzzz:FC_ResumeDevCom
2026-09-15 08:02:17.625 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:17.625 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:17.626 Seetong_tps[4629:741651] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:17.626 Seetong_tps[4629:742036] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:17.631 Seetong_tps[4629:741945] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1152186c0>{number = 36, name = (null)}====
2026-09-15 08:02:17.633 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:17.658 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:02:17.659 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:02:17.659 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:02:17.721 Seetong_tps[4629:742035] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x11521a600>{number = 37, name = (null)}====
2026-09-15 08:02:17.738 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:02:17.738 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:02:17.738 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:02:17.740 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:02:17.742 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:02:17.742 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:02:17.742 Seetong_tps[4629:742036]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:02:17.742 Seetong_tps[4629:742036]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:02:17.743 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:02:17.743 Seetong_tps[4629:742036] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:02:17.743 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:02:17.743 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:02:17.743 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:02:17.743 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 102934 毫秒
2026-09-15 08:02:17.745 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:02:17.745 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:17.745 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:17.745 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:02:17.754 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:02:17.755 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:17.755 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:02:17.756 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:02:17.756 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:02:17.932 Seetong_tps[4629:741651] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x11504af00>{number = 31, name = (null)}====
2026-09-15 08:02:18.217 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:02:19.666 Seetong_tps[4629:739621]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-09-15 08:02:19.677 Seetong_tps[4629:739621] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/5FF416DD-DFAE-4A9B-A94F-8062C9892D0C/Documents/18121620397-useTimes.plist
2026-09-15 08:02:19.718 Seetong_tps[4629:739621] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-09-15 08:02:19.719 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:19.719 Seetong_tps[4629:739621] Reachability Flag Status: -R ------- networkStatusForFlags
2026-09-15 08:02:19.721 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:02:19.765 Seetong_tps[4629:739621]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-15 08:02:19.768 Seetong_tps[4629:739621] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-15 08:02:19.781 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-15 08:02:19.781 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-15 08:02:19 782
2026-09-15 08:02:19.781 Seetong_tps[4629:739621]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-15 08:02:19.782 Seetong_tps[4629:739621]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-15 00:02:19 +0000
2026-09-15 08:02:19.782 Seetong_tps[4629:739621]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-15 08:02:19.782 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-15 08:02:19 782
2026-09-15 08:02:19.783 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-15 08:02:19.784 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-09-15 08:02:19.797 Seetong_tps[4629:739621] 未处理的 biz 类型: res_video_preview_advert
2026-09-15 08:02:19.797 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_video_preview_advert","data":{"advert":[{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/m\/subpages\/product\/index","adStartTime":"2024-03-01 10:10:10","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250506\/f6f7340dc21f57784b93a2c7f816de44.jpg","adTitle":"","subTitle":"享工程商售后服务","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250429\/6c4b842b52ddfcc35bb532c3bbac87d5.jpg","badge":"","adEndTimeStamp":1711857599,"title":"电子质保卡","adEndTime":"2024-03-31 11:59:59","adStartTimeStamp":1709259010,"serviceType":"","adSubTitle":"好监控 找Seetong","redirectUrl":"https:\/\/mp.weixin.qq.com\/s\/6O7wCLr6p2U4cUwXBW0BDQ","adRedirectUrl":"","name":"Seetong APP视频预览通用广告","sort":125},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250828\/8fc4c5792c7b58b578e70385ad67f683.png","adTitle":"","subTitle":"智能识别\/总结\/搜索","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/fa6fc3a755a978bc2bda940418a06063.png","badge":"","adEndTimeStamp":1778515199,"title":"AI服务","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"ai_summary_whole","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/combination\/index?utm_source=10035","adRedirectUrl":"https:\/\/h5.seetong.com\/video-cloud-storage\/subpages\/cloud\/goods\/index?utm_source=10035","name":"Seetong APP视频预览AI云存（整买）","sort":20},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260205\/7936c13547a47f5a92ae0a51c774a891.jpg","adTitle":"","subTitle":".","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/867be0b9045045599bced52fe6f51f20.png","badge":"","adEndTimeStamp":1778515199,"title":".","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"cloud_storage_experience","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","adRedirectUrl":"https:\/\/h5.seetong.com\/half-screen\/experience\/index.html?openWebType=halfScreen&heightSize=0.65&utm_source=10038&commodityId=205","name":"Seetong APP视频预览云存储体验广告","sort":19},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","adStartTime":"2026-04-23 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260206\/a99187ad1f158d1b9a2a3fdedf84ec28.jpg","adTitle":"","subTitle":"激活即用，随用随查","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20260423\/bdecd98a59abae07537a6705882205a2.png","badge":"","adEndTimeStamp":1778515199,"title":"物联网4G卡","adEndTime":"2026-05-11 23:59:59","adStartTimeStamp":1776873600,"serviceType":"lot_4g_sim","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/iot\/index?utm_source=10015","adRedirectUrl":"https:\/\/h5.seetong.com\/iot\/service\/index?utm_source=10015","name":"Seetong APP视频预览物联卡4G广告","sort":123},{"status":1,"serviceHomeUrl":"https:\/\/h5.seetong.com\/service-mall\/index","adStartTime":"2024-05-20 00:00:00","imgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20250829\/7ff87695800a63cf6d68e7298e8bf343.png","adTitle":"","subTitle":"Ai算法为您赋能","adImgUrl":"http:\/\/obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com\/upload\/20240516\/f45bbbdcdc62657f5c3d555328cc86ca.png","badge":"","adEndTimeStamp":1716393599,"title":"服务商城","adEndTime":"2024-05-22 23:59:59","adStartTimeStamp":1716134400,"serviceType":"service_mall","adSubTitle":"","redirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index?utm_source=10014","adRedirectUrl":"https:\/\/h5.seetong.com\/m\/pages\/ai\/index","name":"Seetong APP视频预览服务商城广告","sort":122}],"nvrDeviceSn":"","deviceSn":"0CD8FF17ED0C3F32"}}
2026-09-15 08:02:19.823 Seetong_tps[4629:739621] uid:42835799 playAudio
2026-09-15 08:02:19.823 Seetong_tps[4629:739621]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-09-15 08:02:19.823 Seetong_tps[4629:739621]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-09-15 08:02:19.823 Seetong_tps[4629:742035]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-15 08:02:19.969 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:19.971 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:19.971 Seetong_tps[4629:742036] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:19.971 Seetong_tps[4629:742036] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:19.972 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-09-15 08:02:19.974 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:20.025 Seetong_tps[4629:739621] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-09-15 08:02:21.240 Seetong_tps[4629:739621] #####Vstop:uid:42835799-0-port:-1
2026-09-15 08:02:21.240 Seetong_tps[4629:739621]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-15 08:02:21.241 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-15 08:02:21 240
2026-09-15 08:02:21.241 Seetong_tps[4629:739621]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-15 00:02:19 +0000
2026-09-15 08:02:21.241 Seetong_tps[4629:739621]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-15 08:02:21.248 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.53 - 设备: 1801 - 42835799
2026-09-15 08:02:21.249 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.53 - 设备: 1801 - 42835799
2026-09-15 08:02:21.250 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.53 - 设备: 1801 - 42835799
2026-09-15 08:02:21.420 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:21.422 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:21.423 Seetong_tps[4629:742037] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:21.423 Seetong_tps[4629:742036] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:21.424 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.70 - 设备: 1801 - 42835799
2026-09-15 08:02:21.431 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:22.630 Seetong_tps[4629:739621] #####Vstop:uid:42835799-0-port:-1
2026-09-15 08:02:22.630 Seetong_tps[4629:739621]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-09-15 08:02:22.631 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-15 08:02:22 631
2026-09-15 08:02:22.631 Seetong_tps[4629:739621]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-15 00:02:19 +0000
2026-09-15 08:02:22.632 Seetong_tps[4629:739621]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-15 08:02:22.637 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 2.92 - 设备: 1801 - 42835799
2026-09-15 08:02:22.638 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.92 - 设备: 1801 - 42835799
2026-09-15 08:02:22.639 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.92 - 设备: 1801 - 42835799
2026-09-15 08:02:22.837 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:22.839 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:22.839 Seetong_tps[4629:742037] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:22.839 Seetong_tps[4629:742036] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:22.840 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 3.12 - 设备: 1801 - 42835799
2026-09-15 08:02:22.847 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:24.842 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 5.12 - 设备: 1801 - 42835799
2026-09-15 08:02:25.070 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:25.070 Seetong_tps[4629:739621] #####Vstop:uid:42835799-0-port:-1
2026-09-15 08:02:25.070 Seetong_tps[4629:739621]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-09-15 08:02:25.082 Seetong_tps[4629:739621] _openGLView clearFrame ...
2026-09-15 08:02:25.092 Seetong_tps[4629:739621] 当前控制器：STPlaybackVC
2026-09-15 08:02:25.092 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:02:25.093 Seetong_tps[4629:739621] 开始监听camera_nvr的onlineStatus属性变化
2026-09-15 08:02:25.093 Seetong_tps[4629:739621] camera_nvr对象已切换，重新设置KVO监听
2026-09-15 08:02:25.103 Seetong_tps[4629:739621] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-15 08:02:25.261 Seetong_tps[4629:739621]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-15 08:02:25.261 Seetong_tps[4629:739621] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-15 08:02:25.262 Seetong_tps[4629:739621]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-15 08:02:25.262 Seetong_tps[4629:739621] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-15 08:02:25.270 Seetong_tps[4629:739621]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-15 08:02:25.270 Seetong_tps[4629:739621] ====高度=97.666667
2026-09-15 08:02:25.271 Seetong_tps[4629:739621]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-15 08:02:25.272 Seetong_tps[4629:739621] 停止监听camera_nvr的onlineStatus属性变化
2026-09-15 08:02:25.272 Seetong_tps[4629:739621] 开始监听camera_nvr的onlineStatus属性变化
2026-09-15 08:02:25.272 Seetong_tps[4629:739621] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-15 08:02:25.272 Seetong_tps[4629:739621] ###### stopNvrRemoteRecord ......
2026-09-15 08:02:25.274 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:02:25.280 Seetong_tps[4629:739621]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: 0
2026-09-15 08:02:25.280 Seetong_tps[4629:741651] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-15 08:02:25.280 Seetong_tps[4629:739621] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=5.0, isOffline=1, isLowPowerDevSleep=0, isOnlineIPC=0, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-15 08:02:25.280 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:02:25.282 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:02:25.303 Seetong_tps[4629:739621] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-15 08:02:25.344 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-15 08:02:25.529 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:02:25.538 Seetong_tps[4629:741651] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x11504af00>{number = 31, name = (null)}====
2026-09-15 08:02:25.854 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:02:27.199 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:27.201 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:27.202 Seetong_tps[4629:741651] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:27.202 Seetong_tps[4629:742152] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:27.203 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:02:27.204 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:02:27.205 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160e1500; frame = (0 0; 393 221); gestureRecognizers = <NSArray: 0x11615e670>; layer = <CALayer: 0x11613a850>>
2026-09-15 08:02:28.217 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:02:29.203 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:02:29.203 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:02:30.281 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] ★★★★ 录像搜索定时器触发
2026-09-15 08:02:30.281 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 设备状态: onlineStatus=1, isOnlineIPC=0, isLowPowerDev=0, isLowPowerDevSleep=0
2026-09-15 08:02:30.282 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 当前状态: isHaveNVRData=0
2026-09-15 08:02:30.282 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 设备不在线 - videoView.deviceStatus=DeviceStatusOffline
2026-09-15 08:02:30.282 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 调用updateNoRecordOrTimeoutUI:YES
2026-09-15 08:02:30.282 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=1, isLowPowerDevSleep=0, onlineStatus=1, isOnlineIPC=0, isHaveNVRData=0, isDIYCamera=1, sdCardState=0
2026-09-15 08:02:30.285 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] isTimeOut分支 - isOnlineIPC=0
2026-09-15 08:02:30.285 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] 显示offlineEmptyView - 设置hidden=NO (条件: !isOnlineIPC=1)
2026-09-15 08:02:30.917 Seetong_tps[4629:739621] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-15 08:02:30.917 Seetong_tps[4629:739621] ###### stopNvrRemoteRecord ......
2026-09-15 08:02:30.921 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:30.921 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:30.922 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:02:30.922 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:02:30.922 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:02:31.192 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:02:31.192 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:31.192 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:31.192 Seetong_tps[4629:741651] zzzzz:FC_ResumeDevCom start
2026-09-15 08:02:31.192 Seetong_tps[4629:741651] zzzzz:FC_ResumeDevCom
2026-09-15 08:02:31.192 Seetong_tps[4629:739621]  -- 低功耗设备在线状态 -- applicationWillEnterForeground - onlineStatus: 1 - 1801-42835799 - isLowPowerDevSleep: 0
2026-09-15 08:02:31.328 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:31.330 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:31.330 Seetong_tps[4629:742037] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:31.330 Seetong_tps[4629:742035] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:31.331 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:02:31.331 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:02:31.332 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160e1500; frame = (0 0; 393 221); gestureRecognizers = <NSArray: 0x11615e670>; layer = <CALayer: 0x11613a850>>
2026-09-15 08:02:31.421 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:02:31.421 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:02:31.421 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:02:31.429 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:02:31.660 Seetong_tps[4629:742037] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10FUFYGblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x11603f280>{number = 38, name = (null)}====
2026-09-15 08:02:31.661 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:02:31.661 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10FUFYGblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:02:31.734 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:02:31.734 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:02:31.734 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:02:31.734 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:02:31.735 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:31.735 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFUCUlNpAQQB","reconn":1}}
2026-09-15 08:02:31.736 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:31.736 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:31.736 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:31.738 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:02:31.865 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:02:31.866 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:02:31.866 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:02:31.867 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: A4FC4E85-52E2-483B-AC50-74DFFA6E9FD7 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUlNpAQQB;
    };
}
2026-09-15 08:02:31.867 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:31.867 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:02:31.925 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:02:31.926 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:02:31.926 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:02:31.930 Seetong_tps[4629:739621]  -- 预览倒计时 -- User interaction detected
2026-09-15 08:02:31.932 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:02:31.934 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUlNpAQQB;
    };
}
2026-09-15 08:02:31.934 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 81BFE45E-F1A7-4F05-8F5D-389A13C142FB - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFUCUlNpAQQB;
    };
}
2026-09-15 08:02:31.935 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:02:31.943 Seetong_tps[4629:739621] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-15 08:02:31.944 Seetong_tps[4629:739621] ###### stopNvrRemoteRecord ......
2026-09-15 08:02:31.950 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-09-15 08:02:31 989
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  -- playVideo ---- 播放视频 -- 开始时间: 2026-09-15 00:02:31 +0000
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-11 04:27:12 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-09-15 08:02:31.989 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-09-15 08:02:31 990
2026-09-15 08:02:31.990 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:02:31.990 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:02:31.991 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:02:31.991 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:02:31.991 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:02:32.130 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:32.132 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:32.132 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-09-15 08:02:32.132 Seetong_tps[4629:742223] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:32.132 Seetong_tps[4629:741651] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:32.139 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:32.503 Seetong_tps[4629:739621] 停止监听camera_nvr的onlineStatus属性变化
2026-09-15 08:02:32.503 Seetong_tps[4629:739621] dealloc -- STCardAISearchViewModel
2026-09-15 08:02:32.504 Seetong_tps[4629:739621] dealloc -- STCardAISearchTracker
2026-09-15 08:02:32.504 Seetong_tps[4629:739621]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-15 08:02:32.504 Seetong_tps[4629:739621] dealloc -- STPlaybackVC
2026-09-15 08:02:32.506 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:02:32.509 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x11618dc00
2026-09-15 08:02:32.641 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x115182a00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11526a820>; layer = <CALayer: 0x115264c30>>
2026-09-15 08:02:32.641 Seetong_tps[4629:739621] #####Vstop:uid:42835799-0-port:-1
2026-09-15 08:02:32.642 Seetong_tps[4629:739621] _openGLView clearFrame ...
2026-09-15 08:02:32.643 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:02:32.678 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:02:32.678 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:32.678 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:02:32.680 Seetong_tps[4629:739621] +++++393.000000-852.000000-222.000000-393.000000-0
2026-09-15 08:02:32.680 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:02:32.680 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:02:32.902 Seetong_tps[4629:742035] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x11521a600>{number = 37, name = (null)}====
2026-09-15 08:02:33.191 Seetong_tps[4629:739621] dealloc -- STPlayerViewController
2026-09-15 08:02:33.191 Seetong_tps[4629:739621] dealloc -- STPlayerViewController
2026-09-15 08:02:33.191 Seetong_tps[4629:739621] dealloc -- STPlayerCameraControlVC
2026-09-15 08:02:33.191 Seetong_tps[4629:739621] dealloc -- STPlayerCameraService
2026-09-15 08:02:33.192 Seetong_tps[4629:739621] dealloc -- STCycleScrollView
2026-09-15 08:02:33.193 Seetong_tps[4629:739621] dealloc -- STCameraControlView
2026-09-15 08:02:33.196 Seetong_tps[4629:739621] dealloc -- STNetSpeedMonitorView
2026-09-15 08:02:33.196 Seetong_tps[4629:739621] dealloc -- STIdleMonitorView
2026-09-15 08:02:33.331 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:02:33.335 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x1160da800
2026-09-15 08:02:34.312 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:02:34.313 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:02:34.313 Seetong_tps[4629:742152] zzzzz:FC_ResumeDevCom start
2026-09-15 08:02:34.313 Seetong_tps[4629:742152] zzzzz:FC_ResumeDevCom
2026-09-15 08:02:34.523 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:02:34.524 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:02:34.524 Seetong_tps[4629:742035] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:02:34.524 Seetong_tps[4629:742152] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:02:34.541 Seetong_tps[4629:742037] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x11603f280>{number = 38, name = (null)}====
2026-09-15 08:02:34.543 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:34.569 Seetong_tps[4629:742223] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x148875e00>{number = 39, name = (null)}====
2026-09-15 08:02:34.589 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:02:34.590 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:02:34.590 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:02:34.590 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:02:34.590 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:02:34.590 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:02:34.590 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:02:34.591 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:02:34.591 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:02:34.591 Seetong_tps[4629:742223]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:02:34.591 Seetong_tps[4629:742223]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:02:34.591 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:02:34.591 Seetong_tps[4629:742223] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:02:34.591 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:02:34.591 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:02:34.591 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:02:34.591 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 119782 毫秒
2026-09-15 08:02:34.592 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:02:34.592 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:34.592 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:34.592 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:02:34.594 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:02:34.595 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:02:34.595 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:02:34.598 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:02:34.598 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:02:34.678 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:02:34.686 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x13384a600
2026-09-15 08:02:34.836 Seetong_tps[4629:742152] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116334ec0>{number = 41, name = (null)}====
2026-09-15 08:02:39.167 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:02:39.167 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:02:39.168 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:02:39.168 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:02:39.168 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:02:59.213 Seetong_tps[4629:739621] zzzzz:backgroundDoSomething
2026-09-15 08:02:59.214 Seetong_tps[4629:742367] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-15 08:02:59.214 Seetong_tps[4629:742367] --FC_StopDevComEx end
2026-09-15 08:03:04.202 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask 180seconds
2026-09-15 08:03:04.396 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:03:04.396 Seetong_tps[4629:739621]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-15 08:30:37.086 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:30:37.087 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:30:37.087 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:30:37.102 Seetong_tps[4629:749416] zzzzz:FC_ResumeDevCom start
2026-09-15 08:30:37.102 Seetong_tps[4629:749416] zzzzz:FC_ResumeDevCom
2026-09-15 08:30:37.115 Seetong_tps[4629:739657] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-15 08:30:37.274 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:30:37.274 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:30:37.274 Seetong_tps[4629:749416] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:30:37.274 Seetong_tps[4629:749407] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:30:37.337 Seetong_tps[4629:749402] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x116334e00>{number = 46, name = (null)}====
2026-09-15 08:30:37.338 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:30:37.341 Seetong_tps[4629:749408] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116337bc0>{number = 47, name = (null)}====
2026-09-15 08:30:37.349 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:30:37.349 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:30:37.349 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:30:37.349 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:30:37.351 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:30:37.354 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:30:37.354 Seetong_tps[4629:749408]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:30:37.354 Seetong_tps[4629:749408]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:30:37.354 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:30:37.354 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:30:37.354 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:30:37.377 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:30:37.377 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1802567 毫秒
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:30:37.378 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:30:37.379 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:30:37.379 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:30:37.429 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:30:37.429 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:30:37.429 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:30:37.436 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:30:37.677 Seetong_tps[4629:749408] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.45.119","port":"26999","token":"A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMEU10GUlYAblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x116337bc0>{number = 47, name = (null)}====
2026-09-15 08:30:37.677 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:30:37.678 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMEU10GUlYAblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:30:37.748 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:30:37.748 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:30:37.748 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:30:37.748 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:30:37.749 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:30:37.749 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFYAUlVpAQQB","reconn":1}}
2026-09-15 08:30:37.749 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:30:37.749 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:30:37.749 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:30:37.750 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:30:37.853 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:30:37.853 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:30:37.853 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:30:37.853 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: ED464543-EB4C-4266-9A19-61D9B91DD6E8 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYAUlVpAQQB;
    };
}
2026-09-15 08:30:37.853 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:30:37.853 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:30:37.864 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"netty_login_identity","data":{"engineerName":"","identity":0,"userId":56682016}}
2026-09-15 08:30:37.904 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:30:37.905 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:30:37.905 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:30:37.906 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:30:37.909 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYAUlVpAQQB;
    };
}
2026-09-15 08:30:37.909 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 3E3E8340-ED1D-477B-8C25-6A28308BCEE7 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYAUlVpAQQB;
    };
}
2026-09-15 08:30:37.909 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:30:37.973 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:30:37.973 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:30:37.973 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:30:38.339 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:30:38.342 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:30:38.344 Seetong_tps[4629:742152] zzzzz:FC_ResumeDevCom start
2026-09-15 08:30:38.344 Seetong_tps[4629:742152] zzzzz:FC_ResumeDevCom
2026-09-15 08:30:38.500 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:30:38.500 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:30:38.501 Seetong_tps[4629:749416] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:30:38.501 Seetong_tps[4629:742152] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:30:38.562 Seetong_tps[4629:742367] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x116335100>{number = 42, name = (null)}====
2026-09-15 08:30:38.564 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:30:38.589 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:30:38.589 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:30:38.589 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:30:38.625 Seetong_tps[4629:749408] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116337bc0>{number = 47, name = (null)}====
2026-09-15 08:30:38.640 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:30:38.640 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:30:38.640 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:30:38.641 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:30:38.642 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:30:38.642 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:30:38.642 Seetong_tps[4629:749408]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:30:38.642 Seetong_tps[4629:749408]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:30:38.642 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:30:38.643 Seetong_tps[4629:749408] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:30:38.643 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:30:38.643 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:30:38.643 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:30:38.643 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1803833 毫秒
2026-09-15 08:30:38.644 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:30:38.645 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:30:38.645 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:30:38.645 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:30:38.652 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:30:38.653 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:30:38.653 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:30:38.654 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:30:38.654 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:30:38.840 Seetong_tps[4629:742367] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116335100>{number = 42, name = (null)}====
2026-09-15 08:30:40.820 Seetong_tps[4629:739621] dealloc -- STAlarmView
2026-09-15 08:30:44.749 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:30:44.749 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:30:44.750 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:30:44.750 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:30:44.750 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:31:04.847 Seetong_tps[4629:739621] zzzzz:backgroundDoSomething
2026-09-15 08:31:04.848 Seetong_tps[4629:749716] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-15 08:31:04.848 Seetong_tps[4629:749716] --FC_StopDevComEx end
2026-09-15 08:31:08.495 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:31:08.536 Seetong_tps[4629:739621]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-09-15 08:31:09.844 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask 180seconds
2026-09-15 08:32:17.522 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:32:17.523 Seetong_tps[4629:749716] zzzzz:FC_ResumeDevCom start
2026-09-15 08:32:17.526 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:32:17.526 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:32:17.544 Seetong_tps[4629:749716] zzzzz:FC_ResumeDevCom
2026-09-15 08:32:17.548 Seetong_tps[4629:739657] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-09-15 08:32:17.680 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:32:17.682 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:32:17.683 Seetong_tps[4629:749716] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:32:17.683 Seetong_tps[4629:751667] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:32:17.750 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:32:17.751 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:32:17.751 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:32:17.759 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:32:18.024 Seetong_tps[4629:749716] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.40.201","port":"26999","token":"A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10GUFQPblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1140fbac0>{number = 48, name = (null)}====
2026-09-15 08:32:18.025 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:32:18.026 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QGCwMEU10GUFQPblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:32:18.106 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:32:18.106 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:32:18.107 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:32:18.107 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:32:18.109 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:32:18.110 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFYCUFppAQQB","reconn":1}}
2026-09-15 08:32:18.110 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:32:18.111 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:32:18.111 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:32:18.115 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:32:18.216 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:32:18.216 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:32:18.218 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:32:18.218 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: D772239D-D899-467E-B69C-3FBD99B334BB - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYCUFppAQQB;
    };
}
2026-09-15 08:32:18.218 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:32:18.218 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:32:18.269 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:32:18.270 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:32:18.270 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:32:18.271 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:32:18.275 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYCUFppAQQB;
    };
}
2026-09-15 08:32:18.275 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: B4C782AA-A7E2-43A6-BA32-C2820EF1568F - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYCUFppAQQB;
    };
}
2026-09-15 08:32:18.276 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:32:18.329 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:32:18.330 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:32:18.330 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:32:20.442 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:32:20.442 Seetong_tps[4629:739621] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-09-15 08:32:20.446 Seetong_tps[4629:739621] self.camera.isBindMode=1 nBinder=1
2026-09-15 08:32:20.448 Seetong_tps[4629:751665]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-15 08:32:20.456 Seetong_tps[4629:751665] success
2026-09-15 08:32:20.456 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:32:22.063 Seetong_tps[4629:739621] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-15 08:32:22.100 Seetong_tps[4629:739621]  -- 云存储购买 -- loadH5Page - pAuthInfo - strUrl: https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-set-cloud
2026-09-15 08:32:22.285 Seetong_tps[4629:739621] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=device-set-cloud
2026-09-15 08:32:22.551 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:32:22.551 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:32:22.551 Seetong_tps[4629:751665] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:32:22.551 Seetong_tps[4629:751667] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:32:22.688 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-15 08:32:22.688 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-15 08:32:22.688 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=setNavigationBarColor,defaultText={"bgColor":"#f5f5f5","fontColor":"#000000"}
2026-09-15 08:32:22.692 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-15 08:32:22.692 Seetong_tps[4629:739621] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-15 08:32:22.692 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-15 08:32:22.692 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-15 08:32:22.693 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getMemberEncryt,defaultText=
2026-09-15 08:32:22.694 Seetong_tps[4629:739621] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYCU1BpAQQB
2026-09-15 08:32:22.694 Seetong_tps[4629:739621]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYCU1BpAQQB
2026-09-15 08:32:22.699 Seetong_tps[4629:739621] 网页加载完成，结束时间: 2026-09-15 00:32:22 +0000，加载耗时: 390 毫秒
2026-09-15 08:32:22.762 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-15 08:32:22.762 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-15 08:32:22.763 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getCurrentDeviceSn,defaultText=
2026-09-15 08:32:22.763 Seetong_tps[4629:739621] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-15 08:32:22.824 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getSupportWebCapability,defaultText=
2026-09-15 08:32:22.824 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+sensorsTrack+wxMiniProHandler+h5PayResultSearchCapability+getLoadUrlIdHandler+openOtherAppHandler+openOtherAppHandlerV2
2026-09-15 08:32:22.824 Seetong_tps[4629:739621]  -- H5支付 -- CloudStoreBuyViewController - runJavaScriptTextInputPanelWithPrompt prompt=getLoadUrlIdHandler,defaultText=
2026-09-15 08:32:25.456 Seetong_tps[4629:751667] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1152ba6c0>{number = 52, name = (null)}====
2026-09-15 08:32:25.794 Seetong_tps[4629:739621] dealloc -- CloudStoreBuyViewController
2026-09-15 08:32:25.844 Seetong_tps[4629:739621] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-15 08:32:25.844 Seetong_tps[4629:739621] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-15 08:32:27.564 Seetong_tps[4629:739621] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-15 08:32:27.578 Seetong_tps[4629:739621] loadH5Page _urlString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index encodedString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index
2026-09-15 08:32:27.641 Seetong_tps[4629:739621] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index
2026-09-15 08:32:27.643 Seetong_tps[4629:739621] 网页开始加载，开始时间: 1789432347644
2026-09-15 08:32:28.116 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:32:28.707 Seetong_tps[4629:739621]  -- getGeneralInformationStrMessage -- generalInforDict: {
    appName = seetong;
    appVersion = "8.3.14.3";
    clientId = "94E85F57-CA66-4A69-BD35-9CBEA0168992";
    osType = ios;
    phoneBrand = iphone;
    phoneLanguage = "zh_CN";
    phoneModel = "iPhone 15";
}
2026-09-15 08:32:28.709 Seetong_tps[4629:739621] completionHandler prompt=getGeneralInformation,defaultText=,result={"osType":"ios","appVersion":"8.3.14.3","phoneModel":"iPhone 15","phoneBrand":"iphone","appName":"seetong","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992","phoneLanguage":"zh_CN"}
2026-09-15 08:32:28.933 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:32:28.942 Seetong_tps[4629:739621] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYCU1ppAQQB
2026-09-15 08:32:28.942 Seetong_tps[4629:739621]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYCU1ppAQQB
2026-09-15 08:32:28.942 Seetong_tps[4629:739621] completionHandler prompt=getMemberEncryt,defaultText=,result=B1cBCApWVQJrAAkFBgULVwcIAFYCU1ppAQQB
2026-09-15 08:32:28.947 Seetong_tps[4629:739621] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-09-15 08:32:28.947 Seetong_tps[4629:739621] 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-09-15 08:32:28.948 Seetong_tps[4629:739621] evaluateJavaScript execution result: <null>
2026-09-15 08:32:29.006 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:32:29.007 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:32:29.020 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:32:29.120 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:32:32.797 Seetong_tps[4629:739621] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-15 08:32:33.190 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:32:33.191 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:32:33.191 Seetong_tps[4629:749716] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:32:33.191 Seetong_tps[4629:751680] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:32:33.297 Seetong_tps[4629:739621] [WebView] dealloc -- STWebVC
2026-09-15 08:32:36.922 Seetong_tps[4629:751680] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-15 08:32:38.117 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:32:48.117 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:32:54.269 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:32:54.269 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:32:54.270 Seetong_tps[4629:749416] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:32:54.270 Seetong_tps[4629:751681] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:32:56.769 Seetong_tps[4629:739621] 当前控制器：STDeviceTransferVC
2026-09-15 08:32:58.117 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:02.485 Seetong_tps[4629:739621] NSStringFromClass([touch.view class])=UIButton
2026-09-15 08:33:04.865 Seetong_tps[4629:739621] NSStringFromClass([touch.view class])=UIView
2026-09-15 08:33:04.904 Seetong_tps[4629:739621] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-09-15 08:33:05.235 Seetong_tps[4629:739621] dealloc -- STDeviceTransferVC
2026-09-15 08:33:07.140 Seetong_tps[4629:739621]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42835799
2026-09-15 08:33:07.144 Seetong_tps[4629:751681] success
2026-09-15 08:33:07.144 Seetong_tps[4629:749416]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-15 08:33:07.144 Seetong_tps[4629:752391]  -- getFWUpdateInfo -- result3 = -202， self->_uid=42835799, self.strDeviceIdentifyFWOld=(null), strSupportFw= - IPC - devSn: 0CD8FF17ED0C3F32
2026-09-15 08:33:07.144 Seetong_tps[4629:752391]  -- getFWUpdateInfo -- success
2026-09-15 08:33:07.191 Seetong_tps[4629:739621]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53B12-3.0.4.201-2025061314 - strNewNvrKey: (null) -- 
2026-09-15 08:33:08.117 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:12.982 Seetong_tps[4629:739621] ++++-[AdvanceSetViewController dealloc]++++
2026-09-15 08:33:14.046 Seetong_tps[4629:752391] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-09-15 08:33:18.117 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:22.582 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:22.583 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:22.584 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:22.584 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:33:22.584 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:33:26.700 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:33:26.700 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:26.700 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:26.700 Seetong_tps[4629:751681] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:26.703 Seetong_tps[4629:751681] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:26.930 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:33:26.930 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:33:26.930 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:33:26.939 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:33:27.167 Seetong_tps[4629:752666] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"114.116.213.86","port":"26999","token":"A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlAFWlYEA1ZvUAU=","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x116091940>{number = 57, name = (null)}====
2026-09-15 08:33:27.168 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:33:27.168 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAIIUlAFWlYEA1ZvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:33:27.242 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:33:27.242 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:33:27.242 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:33:27.242 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:33:27.243 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:33:27.244 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFYDU1VpAQQB","reconn":1}}
2026-09-15 08:33:27.244 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:33:27.244 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:27.244 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:27.246 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:27.348 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:33:27.348 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:33:27.349 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:33:27.349 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: B35ADCE9-1072-4FE9-84E6-7DEA231CE46C - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYDU1VpAQQB;
    };
}
2026-09-15 08:33:27.349 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:33:27.350 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:33:27.407 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:33:27.408 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:33:27.408 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:33:27.410 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:33:27.413 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYDU1VpAQQB;
    };
}
2026-09-15 08:33:27.413 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: AB5B0767-0321-468F-B38A-DA270C1B8CA2 - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYDU1VpAQQB;
    };
}
2026-09-15 08:33:27.413 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:33:27.465 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:33:27.466 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:33:27.466 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:33:28.162 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:28.209 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:28.211 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:28.211 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:28.213 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:28.213 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:28.401 Seetong_tps[4629:752666] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x116091940>{number = 57, name = (null)}====
2026-09-15 08:33:28.720 Seetong_tps[4629:739621] 神策分析：已清空设备ID和SN
2026-09-15 08:33:28.720 Seetong_tps[4629:739621] ++++-[CameraSetViewController dealloc]++++
2026-09-15 08:33:28.739 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:28.739 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:28.740 Seetong_tps[4629:752666] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:28.740 Seetong_tps[4629:752391] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:29.767 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:29.769 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:33:29.770 Seetong_tps[4629:752391] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:29.770 Seetong_tps[4629:752391] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:29.963 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:29.964 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:29.964 Seetong_tps[4629:753079] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:29.964 Seetong_tps[4629:752392] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:29.988 Seetong_tps[4629:752391] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x116141400>{number = 54, name = (null)}====
2026-09-15 08:33:29.990 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:30.012 Seetong_tps[4629:752666] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116091940>{number = 57, name = (null)}====
2026-09-15 08:33:30.042 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:33:30.042 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:30.043 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:30.043 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:30.043 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:33:30.046 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:33:30.047 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:33:30.048 Seetong_tps[4629:752666]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:752666]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:33:30.048 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:33:30.048 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:33:30.048 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:33:30.048 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1975239 毫秒
2026-09-15 08:33:30.049 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:30.049 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:30.049 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:30.049 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:30.054 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:30.055 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:30.055 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:30.055 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:30.055 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:30.290 Seetong_tps[4629:752391] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116141400>{number = 54, name = (null)}====
2026-09-15 08:33:31.131 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:31.132 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:33:31.132 Seetong_tps[4629:752666] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:31.132 Seetong_tps[4629:752666] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:31.362 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:31.362 Seetong_tps[4629:751681] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116091b80>{number = 56, name = (null)}====
2026-09-15 08:33:31.376 Seetong_tps[4629:752392] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x115190940>{number = 55, name = (null)}====
2026-09-15 08:33:31.381 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:33:31.382 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:33:31.382 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:31.382 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:33:31.382 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:33:31.382 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:31.382 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:31.382 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:31.382 Seetong_tps[4629:752666] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:31.383 Seetong_tps[4629:752666] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:31.383 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:33:31.383 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:31.383 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:33:31.384 Seetong_tps[4629:752392]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:33:31.384 Seetong_tps[4629:752392]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:33:31.384 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:33:31.384 Seetong_tps[4629:752392] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:33:31.385 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:33:31.385 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:33:31.385 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:33:31.385 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1976576 毫秒
2026-09-15 08:33:31.387 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:31.387 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:31.387 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:31.387 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:31.412 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:31.412 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:31.412 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:31.413 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:31.413 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:31.696 Seetong_tps[4629:751681] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116091b80>{number = 56, name = (null)}====
2026-09-15 08:33:34.472 Seetong_tps[4629:739621]  -- 设备列表 -- 使用频率 - setListDevConfig - self.isSortFrequency: 1 - sortMode: 1
2026-09-15 08:33:34.472 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:34.479 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:34.479 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:35.658 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:35.658 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:33:35.658 Seetong_tps[4629:751681] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:35.659 Seetong_tps[4629:751681] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:35.818 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:35.819 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:35.820 Seetong_tps[4629:751681] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:35.820 Seetong_tps[4629:753079] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:35.903 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:35.903 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:35.904 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:35.920 Seetong_tps[4629:752391] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x116141400>{number = 54, name = (null)}====
2026-09-15 08:33:35.922 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:35.969 Seetong_tps[4629:752456] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1161ddac0>{number = 58, name = (null)}====
2026-09-15 08:33:35.979 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:33:35.979 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:33:35.980 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:33:35.980 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:33:35.981 Seetong_tps[4629:752456]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:752456]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:33:35.981 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:752456] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:33:35.981 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:33:35.981 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:33:35.981 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1981172 毫秒
2026-09-15 08:33:35.982 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:35.983 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:35.983 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:35.983 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:35.988 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:35.988 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:35.988 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:35.989 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:35.989 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:36.187 Seetong_tps[4629:753079] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116092f00>{number = 59, name = (null)}====
2026-09-15 08:33:36.988 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:36.989 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:33:36.989 Seetong_tps[4629:753079] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:36.989 Seetong_tps[4629:753079] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:37.166 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:37.166 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:37.167 Seetong_tps[4629:753079] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:37.167 Seetong_tps[4629:752456] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:37.234 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:37.234 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:37.235 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:37.242 Seetong_tps[4629:751681] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x116091b80>{number = 56, name = (null)}====
2026-09-15 08:33:37.244 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:37.270 Seetong_tps[4629:752666] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116091940>{number = 57, name = (null)}====
2026-09-15 08:33:37.278 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:33:37.278 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:33:37.278 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:37.278 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:33:37.278 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:33:37.279 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:33:37.279 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:33:37.279 Seetong_tps[4629:752666]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:33:37.279 Seetong_tps[4629:752666]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:33:37.279 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:33:37.279 Seetong_tps[4629:752666] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:33:37.279 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:33:37.279 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:33:37.280 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:33:37.280 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1982470 毫秒
2026-09-15 08:33:37.280 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:37.280 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:37.281 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:37.281 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:37.285 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:37.285 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:37.285 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:37.286 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:37.286 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:37.536 Seetong_tps[4629:752456] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1161ddac0>{number = 58, name = (null)}====
2026-09-15 08:33:38.520 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:38.520 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:33:38.521 Seetong_tps[4629:752666] zzzzz:FC_ResumeDevCom start
2026-09-15 08:33:38.521 Seetong_tps[4629:752666] zzzzz:FC_ResumeDevCom
2026-09-15 08:33:38.742 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:38.743 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:38.743 Seetong_tps[4629:752666] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:38.743 Seetong_tps[4629:752392] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:38.766 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:38.766 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:38.766 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:38.783 Seetong_tps[4629:752456] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1161ddac0>{number = 58, name = (null)}====
2026-09-15 08:33:38.785 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:38.804 Seetong_tps[4629:751681] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x116091b80>{number = 56, name = (null)}====
2026-09-15 08:33:38.825 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:33:38.825 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:33:38.825 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:33:38.825 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:33:38.826 Seetong_tps[4629:751681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:751681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:33:38.826 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:751681] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:33:38.826 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:33:38.826 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:33:38.826 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1984017 毫秒
2026-09-15 08:33:38.827 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:33:38.827 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:33:38.827 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:33:38.827 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:38.832 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:38.832 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:38.832 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:38.833 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:38.833 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:39.037 Seetong_tps[4629:752392] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x115190940>{number = 55, name = (null)}====
2026-09-15 08:33:41.440 Seetong_tps[4629:739621] 当前控制器：STDeviceSortedViewController
2026-09-15 08:33:41.449 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:41.492 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:47.248 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:49.437 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:49.438 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:49.438 Seetong_tps[4629:752391] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:49.438 Seetong_tps[4629:751681] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:56.102 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:33:56.145 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:33:56.145 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:33:56.145 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:33:56.145 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:33:56.145 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:33:56.368 Seetong_tps[4629:753079] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x116092f00>{number = 59, name = (null)}====
2026-09-15 08:33:56.653 Seetong_tps[4629:739621] dealloc -- STDeviceSortedViewController
2026-09-15 08:33:57.248 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:33:58.328 Seetong_tps[4629:739621]  -- pushPlaybackView -- final previewGroupId: 0
2026-09-15 08:33:58.340 Seetong_tps[4629:739621] 当前控制器：STPlaybackVC
2026-09-15 08:33:58.340 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:58.340 Seetong_tps[4629:739621] 开始监听camera_nvr的onlineStatus属性变化
2026-09-15 08:33:58.340 Seetong_tps[4629:739621] camera_nvr对象已切换，重新设置KVO监听
2026-09-15 08:33:58.353 Seetong_tps[4629:739621] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-15 08:33:58.437 Seetong_tps[4629:739621]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-15 08:33:58.439 Seetong_tps[4629:739621] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-15 08:33:58.439 Seetong_tps[4629:739621]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-09-15 08:33:58.440 Seetong_tps[4629:739621] +++++393.000000-852.000000-221.000000-393.000000-0
2026-09-15 08:33:58.448 Seetong_tps[4629:739621]  -- STPlaybackVC -- interfaceOrientationWithFull - changeScrennDirectionWithFull - full: 0
2026-09-15 08:33:58.448 Seetong_tps[4629:739621] ====高度=97.666667
2026-09-15 08:33:58.448 Seetong_tps[4629:739621]  -- STPlaybackVC -- changeScrennDirectionWithFull - full: 0
2026-09-15 08:33:58.448 Seetong_tps[4629:739621] 停止监听camera_nvr的onlineStatus属性变化
2026-09-15 08:33:58.448 Seetong_tps[4629:739621] 开始监听camera_nvr的onlineStatus属性变化
2026-09-15 08:33:58.448 Seetong_tps[4629:739621] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-15 08:33:58.449 Seetong_tps[4629:739621] ###### stopNvrRemoteRecord ......
2026-09-15 08:33:58.450 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:33:58.456 Seetong_tps[4629:739621]  -- SD卡状态 -- loadSDCard - nikeName: 1801 - sdCardState: 0
2026-09-15 08:33:58.456 Seetong_tps[4629:752666] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-09-15 08:33:58.456 Seetong_tps[4629:739621] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=5.0, isOffline=1, isLowPowerDevSleep=0, isOnlineIPC=0, isSelectCloudRecordPlayBack=0, isNvr=0
2026-09-15 08:33:58.456 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:33:58.457 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:33:58.457 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:33:58.474 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:33:58.530 Seetong_tps[4629:739621]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-09-15 08:33:58.532 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:33:58.532 Seetong_tps[4629:753079] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:33:58.532 Seetong_tps[4629:753434] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:33:58.534 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:33:58.534 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:33:58.534 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11406ed80; frame = (0 0; 393 221); gestureRecognizers = <NSArray: 0x1152648a0>; layer = <CALayer: 0x115365c50>>
2026-09-15 08:33:58.600 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:33:58.600 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:33:58.600 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:33:58.703 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:33:58.734 Seetong_tps[4629:752666] ====请求接口 - 成功 - url: /seetong-sms/card-playback-advert-space
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"id":10040,"name":"Seetong App卡回放页广告","title":"云存有预览图，看图找人超方便","subTitle":"云存事件列表有缩略图，翻找录像更方便","buttonTxt":"立即体验","imgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20260410/e7fdf1cb042902990b5bf3fadf7e4082.jpg","redirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=10040&sn=0CD8FF17ED0C3F32","adTitle":"云存事件列表有缩略图，翻找录像更方便","adSubTitle":"云存事件列表有缩略图，翻找录像更方便","adButtonTxt":"即可开通","adStartTime":"2025-03-19 14:00:00","adStartTimeStamp":1742364000000,"adEndTime":"2026-03-31 14:39:10","adEndTimeStamp":1774939150000,"adImgUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20240516/2fbe0346e6e408ae9c04d77ccfc1a142.png","adRedirectUrl":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/aiSummary/index?isShowPayBtn=false","seq":0,"status":1,"isAllowClose":1,"hiddenDuration":1}}，线程：<NSThread: 0x116091940>{number = 57, name = (null)}====
2026-09-15 08:33:58.803 Seetong_tps[4629:753434] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1152b9080>{number = 62, name = (null)}====
2026-09-15 08:33:59.033 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:34:00.535 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:34:00.535 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:34:03.458 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] ★★★★ 录像搜索定时器触发
2026-09-15 08:34:03.458 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 设备状态: onlineStatus=1, isOnlineIPC=0, isLowPowerDev=0, isLowPowerDevSleep=0
2026-09-15 08:34:03.458 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 当前状态: isHaveNVRData=0
2026-09-15 08:34:03.458 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 设备不在线 - videoView.deviceStatus=DeviceStatusOffline
2026-09-15 08:34:03.459 Seetong_tps[4629:739621] ★★★ [searchRecordTimer] 调用updateNoRecordOrTimeoutUI:YES
2026-09-15 08:34:03.460 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=1, isLowPowerDevSleep=0, onlineStatus=1, isOnlineIPC=0, isHaveNVRData=0, isDIYCamera=1, sdCardState=0
2026-09-15 08:34:03.468 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] isTimeOut分支 - isOnlineIPC=0
2026-09-15 08:34:03.468 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] 显示offlineEmptyView - 设置hidden=NO (条件: !isOnlineIPC=1)
2026-09-15 08:34:04.745 Seetong_tps[4629:739621]  -- 预览倒计时 -- User interaction detected
2026-09-15 08:34:05.459 Seetong_tps[4629:739621]  -- 预览倒计时 -- User interaction detected
2026-09-15 08:34:05.463 Seetong_tps[4629:739621] zhangw_controlNvrRemoteRecord:strDateTime=,action=3
2026-09-15 08:34:05.463 Seetong_tps[4629:739621] ###### stopNvrRemoteRecord ......
2026-09-15 08:34:05.468 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:34:05.471 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:34:05.471 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:34:05.472 Seetong_tps[4629:739621] ★★★ [startSearchRecordTimer] ★★★★ 启动录像搜索定时器 - durationTime=20.0, isOffline=0, isLowPowerDevSleep=0, isOnlineIPC=0, isSelectCloudRecordPlayBack=1, isNvr=0
2026-09-15 08:34:05.472 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:34:05.491 Seetong_tps[4629:739621] 开始获取时间轴列表
2026-09-15 08:34:05.492 Seetong_tps[4629:739621] queryCloudTimeFromDBWithDate  222
2026-09-15 08:34:06.472 Seetong_tps[4629:753435] ====请求接口 - 成功 - url: /seetong-mall/tcs/date
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"type":2,"dates":""}}，线程：<NSThread: 0x1161ad6c0>{number = 60, name = (null)}====
2026-09-15 08:34:06.479 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.481 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.484 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.485 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.486 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.487 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.488 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.489 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.490 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.493 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.494 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.495 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.496 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.497 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.498 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.499 Seetong_tps[4629:739621] devId:42835799 缓存图片删除成功
2026-09-15 08:34:06.500 Seetong_tps[4629:739621]  -- 云存权益引导广告 -- cloudStorageType - 2
2026-09-15 08:34:06.518 Seetong_tps[4629:753434] ====请求接口 - 成功 - url: /seetong-mall/tcs/time
 params:{
    date = "2026-09-15";
    deviceSn = 0CD8FF17ED0C3F32;
    endTime = 1789487999;
    startTime = 1789401600;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"videoUrl":"https://1259367869.vod2.myqcloud.com/timeshift/live/db700c60-f922-45f2-aee1-515a20c49cde/timeshift.m3u8","times":[]}}，线程：<NSThread: 0x1152b9080>{number = 62, name = (null)}====
2026-09-15 08:34:06.520 Seetong_tps[4629:739621] 开始获取事件列表
2026-09-15 08:34:06.520 Seetong_tps[4629:739621] queryCloudAlarmEventInCacheAndServer startTimeStr=20260915000000 endTimeStr=20260915235959
2026-09-15 08:34:07.248 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:34:07.623 Seetong_tps[4629:753551] ====请求接口 - 成功 - url: /seetong-mall/tcs/event/with/ai/tasks
 params:{
    deviceSn = 0CD8FF17ED0C3F32;
    endTime = 1789487999;
    size = 8640;
    startTime = 1789401600;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"listOver":true,"total":0,"videoUrl":"https://1259367869.vod2.myqcloud.com/timeshift/live/db700c60-f922-45f2-aee1-515a20c49cde/timeshift.m3u8","requestId":"9933db90-50f3-4e34-a143-ed4182e86d92","events":[]}}，线程：<NSThread: 0x116192e80>{number = 63, name = (null)}====
2026-09-15 08:34:07.626 Seetong_tps[4629:739621]  -- btnStartOrStop -- startLoadTencentCloudAlarmEvents costTime: 1106.0
2026-09-15 08:34:07.626 Seetong_tps[4629:739621] queryCloudAlarmEventInCacheAndServer eventArray.count=0
2026-09-15 08:34:07.626 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:34:07.628 Seetong_tps[4629:739621]  -- btnStartOrStop -- startLoadTencentCloudAlarmEvents waitTime: 0.9
2026-09-15 08:34:08.537 Seetong_tps[4629:739621] ★★★ [nvrParseRecPlayBlock] ★★★ 录像数据解析回调 - result=0, timelineModelArray.count=0, devid=42835799
2026-09-15 08:34:08.538 Seetong_tps[4629:739621] SD卡状态 -- getIotSdInfo SDBannerVisibility = 0
2026-09-15 08:34:08.539 Seetong_tps[4629:739621] ★★★ [updateNoRecordOrTimeoutUI] ★★★★ 调用 - isTimeOut=0, isLowPowerDevSleep=0, onlineStatus=1, isOnlineIPC=0, isHaveNVRData=0, isDIYCamera=1, sdCardState=0
2026-09-15 08:34:09.123 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:34:09.126 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:34:09.126 Seetong_tps[4629:752391] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:34:09.126 Seetong_tps[4629:753551] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:34:09.127 Seetong_tps[4629:739621]  - playVideoTimeInterval - 警告：playVideoStartTime 未初始化，无法计算播放耗时 - 设备: 1801
2026-09-15 08:34:09.127 Seetong_tps[4629:739621]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-09-15 08:34:09.129 Seetong_tps[4629:739621]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11406ed80; frame = (0 0; 393 221); hidden = YES; gestureRecognizers = <NSArray: 0x1152648a0>; layer = <CALayer: 0x115365c50>>
2026-09-15 08:34:09.770 Seetong_tps[4629:739621]  -- 预览倒计时 -- User interaction detected
2026-09-15 08:34:09.791 Seetong_tps[4629:739621] updateAlarmListTable:messageModelList=0
2026-09-15 08:34:09.799 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:34:09.843 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:34:09.843 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:34:09.843 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:34:09.843 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:34:09.843 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:34:10.076 Seetong_tps[4629:753551] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x116192e80>{number = 63, name = (null)}====
2026-09-15 08:34:10.355 Seetong_tps[4629:739621] 停止监听camera_nvr的onlineStatus属性变化
2026-09-15 08:34:10.355 Seetong_tps[4629:739621] dealloc -- STCardAISearchViewModel
2026-09-15 08:34:10.355 Seetong_tps[4629:739621] dealloc -- STCardAISearchTracker
2026-09-15 08:34:10.355 Seetong_tps[4629:739621]  -- STPlaybackVC -- dealloc -- ++++-[STPlaybackVC dealloc]++++
2026-09-15 08:34:10.355 Seetong_tps[4629:739621] dealloc -- STPlaybackVC
2026-09-15 08:34:10.360 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:34:10.362 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x11431ca00
2026-09-15 08:34:11.127 Seetong_tps[4629:739621] ++++-[VideoView dealloc]++++
2026-09-15 08:34:11.132 Seetong_tps[4629:739621] OpenGLView20_Seetong dealloc:0x1339e8a00
2026-09-15 08:34:11.186 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:34:11.187 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:34:11.187 Seetong_tps[4629:752391] zzzzz:FC_ResumeDevCom start
2026-09-15 08:34:11.188 Seetong_tps[4629:752391] zzzzz:FC_ResumeDevCom
2026-09-15 08:34:11.424 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:34:11.425 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:34:11.425 Seetong_tps[4629:752391] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:34:11.425 Seetong_tps[4629:753551] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:34:11.432 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:34:11.433 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:34:11.433 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:34:11.524 Seetong_tps[4629:753435] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1161ad6c0>{number = 60, name = (null)}====
2026-09-15 08:34:11.536 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:34:11.536 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:34:11.536 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:34:11.536 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:34:11.538 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:34:11.538 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:34:11.539 Seetong_tps[4629:753435]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:34:11.539 Seetong_tps[4629:753435]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:34:11.539 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:34:11.539 Seetong_tps[4629:753435] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:34:11.539 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:34:11.539 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:34:11.539 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:34:11.539 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2016730 毫秒
2026-09-15 08:34:11.541 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:34:11.541 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:34:11.542 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:34:11.542 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:34:11.549 Seetong_tps[4629:753584] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1161f3a80>{number = 64, name = (null)}====
2026-09-15 08:34:11.551 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:34:11.551 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:34:11.551 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:34:11.553 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:34:11.553 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:34:11.553 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:34:17.248 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:34:22.163 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:34:22.163 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:34:22.164 Seetong_tps[4629:753551] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:34:22.164 Seetong_tps[4629:753435] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:34:27.248 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:34:34.886 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:34:34.887 Seetong_tps[4629:739621]  -- STBluetoothManager - 开始扫描 - 
2026-09-15 08:34:34.887 Seetong_tps[4629:753551] zzzzz:FC_ResumeDevCom start
2026-09-15 08:34:34.887 Seetong_tps[4629:753551] zzzzz:FC_ResumeDevCom
2026-09-15 08:34:35.123 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:34:35.124 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:34:35.124 Seetong_tps[4629:753434] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:34:35.124 Seetong_tps[4629:753839] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:34:35.133 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:34:35.133 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:34:35.133 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:34:35.248 Seetong_tps[4629:753585] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":[]}，线程：<NSThread: 0x1161f1f40>{number = 65, name = (null)}====
2026-09-15 08:34:35.250 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:34:35.277 Seetong_tps[4629:753435] ====请求接口 - 成功 - url: /seetong-member-device/device/list
 params:{
    current = 1;
    size = 100;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"records":[{"id":187874725,"devId":42835799,"devSn":"0CD8FF17ED0C3F32","devName":"1801","devLoginUser":"VwIOUA0=","devLoginPassword":"XlNbcicJVQFcAwVPMwp/Ag==","isCorrectPassword":1,"rightType":"11","devIp":"112.24.68.156","isBinder":1,"devType":101,"devSubType":1,"devIsOnline":0,"devAlarm":1,"relay":0,"vip":0,"p2pLastHeartTime":1789291459000,"lastHeartTime":1789291452000,"vaServices":"2","supportCsAi":1,"isBindVersion":1,"feature":4,"sharePermissions":"","devChannelCount":2,"devChannelStates":"11","devChannelPermissions":"","p2pServer":"42.192.48.45:10038","supportPlatform":0,"gatewayId":"","devNetType":null,"binderName":"","seq":null,"isTop":null,"groupId":null,"groupName":"","channelAttr":"00","limitServices":[],"clusterId":""}],"total":1,"size":100,"current":1,"orders":[],"optimizeCountSql":true,"searchCount":true,"countId":"","maxLimit":null,"pages":1}}，线程：<NSThread: 0x1161ad6c0>{number = 60, name = (null)}====
2026-09-15 08:34:35.293 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-09-15 08:34:35.293 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] rebuild cameraArray start, previousCameraCount: 1, cameraDictCount: 1, realmRecordCount: 1
2026-09-15 08:34:35.293 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-09-15 08:34:35.293 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-09-15 08:34:35.294 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-09-15 08:34:35.294 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-09-15 08:34:35.294 Seetong_tps[4629:753434]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-09-15 08:34:35.294 Seetong_tps[4629:753434]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-09-15 08:34:35.294 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-09-15 08:34:35.294 Seetong_tps[4629:753434] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-09-15 08:34:35.294 Seetong_tps[4629:739621]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- observeValueForKeyPath isLoading NO -- 
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2040485 毫秒
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:34:35.295 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:34:35.296 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:34:35.300 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:34:35.301 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:34:35.301 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:34:35.301 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:34:35.301 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:34:35.485 Seetong_tps[4629:753839] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x1161f3440>{number = 66, name = (null)}====
2026-09-15 08:34:37.171 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:34:37.196 Seetong_tps[4629:739621]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-09-15 08:34:37.196 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:34:37.196 Seetong_tps[4629:739621] 滚动已停止500毫秒，执行操作:42835799
2026-09-15 08:34:37.247 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:34:37.377 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:34:37.377 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:34:37.377 Seetong_tps[4629:753434] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:34:37.377 Seetong_tps[4629:753878] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:34:37.479 Seetong_tps[4629:753435] ====请求接口 - 成功 - url: /seetong-sms/member-message/get/list
 params:{
    msgType = 1;
    offsetId = 0;
    operationType = 1;
    size = 10;
}
 response: {"code":200,"success":true,"msg":"操作成功","data":[{"id":221171603,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1787919186831,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799"}},"typeName":"APP应用内通道图片链接弹窗","createTime":1784862766024,"bizId":"100004-56682016-20260724_56682016_6a62d82d34c24f5ff8a89a27","operationType":1,"msgType":1},{"id":218116537,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1783744068129,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-07-10 00:00:00","bizStartDateTimestamp":1783612800,"bizEndDate":"2026-07-12 00:00:00","bizEndDateTimestamp":1783785600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1783653165991,"bizId":"100004-56682016-20260710_56682016_6a50632d1d2b442a08b621bc","operationType":1,"msgType":1},{"id":217097364,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793282093,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-30 00:00:00","bizStartDateTimestamp":1782748800,"bizEndDate":"2026-07-02 00:00:00","bizEndDateTimestamp":1782921600}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782789165800,"bizId":"100004-56682016-20260630_56682016_6a43342dbf90ae168e340d6f","operationType":1,"msgType":1},{"id":216994485,"title":"限量！0.99元享云存储首月","subTitle":"","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","type":1001,"bizType":1,"userId":56682016,"readStatus":1,"readTime":1782793285625,"body":{"biz":"res_message_alert_notice","data":{"title":"限量！0.99元享云存储首月","content":"监控录像安全，全靠云存储“砸不坏偷不走”。3天动态云存首月只需0.99元，名额有限，点击抢购>>> ","imageUrl":"http://obs-seetong-cloud.obs.cn-north-4.myhuaweicloud.com/upload/20251205/d2578b98632a74cc9861494a8c4d6260.png","link":"https://h5.seetong.com/video-cloud-storage/subpages/cloud/goods/index?utm_source=new_device&sn=0CD8FF17ED0C3F32","showPlace":1001,"msgType":1001,"msgTypeLabel":"APP应用内通道图片链接弹窗","closeDisabled":0,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","deviceSn":"0CD8FF17ED0C3F32","deviceId":"42835799","bizStartDate":"2026-06-29 00:00:00","bizStartDateTimestamp":1782662400,"bizEndDate":"2026-07-01 00:00:00","bizEndDateTimestamp":1782835200}},"typeName":"APP应用内通道图片链接弹窗","createTime":1782702765620,"bizId":"100004-56682016-20260629_56682016_6a41e2ad1d2b442a081fcd55","operationType":1,"msgType":1}]}，线程：<NSThread: 0x1161ad6c0>{number = 60, name = (null)}====
2026-09-15 08:34:37.494 Seetong_tps[4629:753551] ====请求接口 - 成功 - url: /seetong-mall/device/va_service
 params:{
    devSn = 0CD8FF17ED0C3F32;
    iccid = "";
    type = "tencent_cloud_storage";
}
 response: {"code":200,"success":true,"msg":"操作成功","data":{"devSn":"0CD8FF17ED0C3F32","vaService":{"status":-1,"remind":0,"endTime":null,"surplusSeconds":0,"aiSummary":0,"remindText":"首月0.99","redirectUrl":"","existWithholdAgreement":false}}}，线程：<NSThread: 0x116192e80>{number = 63, name = (null)}====
2026-09-15 08:34:37.501 Seetong_tps[4629:753839] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1161f3440>{number = 66, name = (null)}====
2026-09-15 08:34:38.976 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:34:38.976 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:34:38.977 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:34:38.977 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:34:38.977 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:34:59.064 Seetong_tps[4629:739621] zzzzz:backgroundDoSomething
2026-09-15 08:34:59.064 Seetong_tps[4629:753551] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-15 08:34:59.064 Seetong_tps[4629:753551] --FC_StopDevComEx end
2026-09-15 08:35:03.207 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask EnterForeground
2026-09-15 08:35:03.207 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:35:03.207 Seetong_tps[4629:753585] zzzzz:FC_ResumeDevCom start
2026-09-15 08:35:03.207 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:35:03.208 Seetong_tps[4629:753585] zzzzz:FC_ResumeDevCom
2026-09-15 08:35:03.340 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:35:03.341 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:35:03.341 Seetong_tps[4629:753585] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:35:03.341 Seetong_tps[4629:753879] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:35:03.438 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:35:03.438 Seetong_tps[4629:739621]  -- WebSocket connection - APP活跃 - getNetty - 
2026-09-15 08:35:03.438 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 
2026-09-15 08:35:03.447 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-09-15 08:35:03.674 Seetong_tps[4629:753879] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"ip":"122.9.45.119","port":"26999","token":"A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMEU10GV1UEblcA","clientId":"94E85F57-CA66-4A69-BD35-9CBEA0168992"}}，线程：<NSThread: 0x1161f0f40>{number = 67, name = (null)}====
2026-09-15 08:35:03.674 Seetong_tps[4629:739621]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-09-15 08:35:03.675 Seetong_tps[4629:739621]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QGCwMEU10GV1UEblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-09-15 08:35:03.744 Seetong_tps[4629:739621]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-09-15 08:35:03.745 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:35:03.745 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:35:03.745 Seetong_tps[4629:739621]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-09-15 08:35:03.746 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:35:03.746 Seetong_tps[4629:739621]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgULVwcIAFYFUVFpAQQB","reconn":1}}
2026-09-15 08:35:03.746 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:35:03.747 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:35:03.747 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:35:03.749 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:35:03.851 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-09-15 08:35:03.851 Seetong_tps[4629:739621] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-09-15 08:35:03.851 Seetong_tps[4629:739621] Formatted Date: 2026-09-15
2026-09-15 08:35:03.851 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 87B4F704-634E-40B1-BE45-68DFD6F0B631 - msgBodyDict: {
    biz = "req_pull_device_alarm_calendar";
    data =     {
        currentDate = "2026-09-15";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYFUVFpAQQB;
    };
}
2026-09-15 08:35:03.852 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:35:03.852 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"common_config","data":{"pauseRequest":false}}
2026-09-15 08:35:03.898 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-09-15 08:35:03.898 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    alarmDateList =     (
                {
            date = "2026-09-09";
            deviceIds =             (
                42835799
            );
        },
                {
            date = "2026-09-13";
            deviceIds =             (
                42835799
            );
        }
    );
    code = 200;
    msg = "\U64cd\U4f5c\U6210\U529f";
}
2026-09-15 08:35:03.898 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_calendar","data":{"msg":"操作成功","alarmDateList":[{"date":"2026-09-09","deviceIds":[42835799]},{"date":"2026-09-13","deviceIds":[42835799]}],"code":200}}
2026-09-15 08:35:03.898 Seetong_tps[4629:739621] Sorted Dates (Descending): (
    "2026-09-13",
    "2026-09-09"
)
2026-09-15 08:35:03.900 Seetong_tps[4629:739621]  --- requestAndUpdateRedDotState - getDeviceAlarmListData: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYFUVFpAQQB;
    };
}
2026-09-15 08:35:03.900 Seetong_tps[4629:739621]  --- webSocketGetServerData msgId: 24519826-5829-4874-B41C-4E104D830A9D - msgBodyDict: {
    biz = "req_pull_device_alarm_list";
    data =     {
        date = "2026-09-13";
        deviceIds =         (
            42835799
        );
        endTime = "23:59:59";
        startTime = "23:59:59";
        token = B1cBCApWVQJrAAkFBgULVwcIAFYFUVFpAQQB;
    };
}
2026-09-15 08:35:03.900 Seetong_tps[4629:739621]  -- WebSocket connection sendDataToServer - 开始 - 
2026-09-15 08:35:03.954 Seetong_tps[4629:739621] 未处理的 biz 类型: res_pull_device_alarm_list
2026-09-15 08:35:03.955 Seetong_tps[4629:739621]  - didReceiveMessage - Socket接收消息回调: {
    code = 200;
    data =     {
        date = "2026-09-13";
        deviceAlarmList =         (
        );
        endTime = "23:59:59";
        hasMore = 0;
        startTime = "23:59:59";
    };
    msg = success;
}
2026-09-15 08:35:03.955 Seetong_tps[4629:739621]  - didReceiveMessage - 收到socket消息: {"biz":"res_pull_device_alarm_list","data":{"msg":"success","data":{"startTime":"23:59:59","deviceAlarmList":[],"endTime":"23:59:59","hasMore":false,"date":"2026-09-13"},"code":200}}
2026-09-15 08:35:04.720 Seetong_tps[4629:739621]  -- groupDeviceList -- 
2026-09-15 08:35:04.758 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- groupDeviceListWithCompletion -- 设备分组: 1
2026-09-15 08:35:04.758 Seetong_tps[4629:739621]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-09-15 08:35:04.758 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序 - isSorting: 0
2026-09-15 08:35:04.758 Seetong_tps[4629:739621]  -- STDeviceListComponent - STDeviceListViewModel -- sortDeviceList -- 设备排序: 1
2026-09-15 08:35:04.758 Seetong_tps[4629:739621]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-09-15 08:35:05.003 Seetong_tps[4629:753879] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count
 params:(null)
 response: {"code":200,"success":true,"msg":"操作成功","data":{"systemMsgUnreadCount":0,"activityMsgUnreadCount":1}}，线程：<NSThread: 0x1161f0f40>{number = 67, name = (null)}====
2026-09-15 08:35:06.568 Seetong_tps[4629:739621]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-09-15 08:35:06.568 Seetong_tps[4629:739621] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-09-15 08:35:06.574 Seetong_tps[4629:739621] self.camera.isBindMode=1 nBinder=1
2026-09-15 08:35:06.575 Seetong_tps[4629:753585]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-15 08:35:06.579 Seetong_tps[4629:753585] success
2026-09-15 08:35:06.579 Seetong_tps[4629:739621]  -- STBluetoothManager - 结束扫描 - 
2026-09-15 08:35:08.631 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:35:08.632 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:35:08.632 Seetong_tps[4629:754522] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:35:08.632 Seetong_tps[4629:753435] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:35:10.340 Seetong_tps[4629:739621] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';document.cookie='PHPSESSID=';document.cookie='app-device-type=ios';document.cookie='app-version-name=8.3.14.3';document.cookie='app-language-code=zh_CN';document.cookie='app-country=CN';
2026-09-15 08:35:10.354 Seetong_tps[4629:739621] loadH5Page _urlString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/combination/index?utm_source=device-set-ai encodedString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/combination/index?utm_source=device-set-ai
2026-09-15 08:35:10.415 Seetong_tps[4629:739621] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/video-cloud-storage/subpages/cloud/combination/index?utm_source=device-set-ai
2026-09-15 08:35:10.422 Seetong_tps[4629:739621] 网页开始加载，开始时间: 1789432510422
2026-09-15 08:35:10.690 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:35:10.694 Seetong_tps[4629:739621] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-15 08:35:10.695 Seetong_tps[4629:739621] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYFUFJpAQQB
2026-09-15 08:35:10.695 Seetong_tps[4629:739621]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgULVwcIAFYFUFJpAQQB
2026-09-15 08:35:10.695 Seetong_tps[4629:739621] completionHandler prompt=getMemberEncryt,defaultText=,result=B1cBCApWVQJrAAkFBgULVwcIAFYFUFJpAQQB
2026-09-15 08:35:10.699 Seetong_tps[4629:739621] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-09-15 08:35:10.762 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:35:10.763 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:35:10.763 Seetong_tps[4629:739621] getCurrentDeviceSn devSn=0CD8FF17ED0C3F32
2026-09-15 08:35:10.864 Seetong_tps[4629:739621] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-09-15 08:35:10.884 Seetong_tps[4629:739621] 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-09-15 08:35:10.885 Seetong_tps[4629:739621] evaluateJavaScript execution result: <null>
2026-09-15 08:35:13.472 Seetong_tps[4629:739621] WKWebView清除缓存 ========= Cookies for jd.com deleted successfully
2026-09-15 08:35:13.477 Seetong_tps[4629:739621] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-09-15 08:35:13.750 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:35:13.975 Seetong_tps[4629:739621] [WebView] dealloc -- STWebVC
2026-09-15 08:35:14.986 Seetong_tps[4629:739621] 当前控制器：STSetDevNameAlertVC
2026-09-15 08:35:15.000 Seetong_tps[4629:739621] STSetDevNameAlertVC viewDidAppear
2026-09-15 08:35:15.051 Seetong_tps[4629:739621] Successfully load keyboard extensions
2026-09-15 08:35:15.868 Seetong_tps[4629:739621] dealloc -- STSetDevNameAlertVC
2026-09-15 08:35:16.762 Seetong_tps[4629:739621] 当前控制器：SoundControlViewController
2026-09-15 08:35:16.772 Seetong_tps[4629:753879] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-09-15 08:35:19.321 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:35:19.322 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:35:19.322 Seetong_tps[4629:754522] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:35:19.323 Seetong_tps[4629:753551] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:35:23.751 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:35:27.354 Seetong_tps[4629:739621] dealloc -- SoundControlViewController
2026-09-15 08:35:31.008 Seetong_tps[4629:739621] 当前控制器：AboutDeviceViewController
2026-09-15 08:35:31.016 Seetong_tps[4629:753551] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-09-15 08:35:33.751 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:35:40.379 Seetong_tps[4629:739657] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-09-15 08:35:40.379 Seetong_tps[4629:739621]  -- CMD_GET_SYSTEMCONTROLSTRING - configCameraInfoWithCamera - 设备: 1801 - 获取到能力集 1020 deviceId = 42835799 - nvr = 0
2026-09-15 08:35:40.379 Seetong_tps[4629:753585] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-09-15 08:35:40.379 Seetong_tps[4629:755159] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-09-15 08:35:43.750 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:35:44.874 Seetong_tps[4629:739621]  -- WebSocket - 重置重连次数 -- 
2026-09-15 08:35:45.394 Seetong_tps[4629:739621] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-09-15 08:35:45.998 Seetong_tps[4629:739621] ++++-[AboutDeviceViewController dealloc]++++
2026-09-15 08:35:45.998 Seetong_tps[4629:739621] dealloc -- AboutDeviceViewController
2026-09-15 08:35:48.284 Seetong_tps[4629:739621]  -- linkage -- receivePtzBackNotification - cam.linkage: -501 - uid: 42835799
2026-09-15 08:35:48.288 Seetong_tps[4629:755159]  -- getFWUpdateInfo -- result3 = -202， self->_uid=42835799, self.strDeviceIdentifyFWOld=(null), strSupportFw= - IPC - devSn: 0CD8FF17ED0C3F32
2026-09-15 08:35:48.288 Seetong_tps[4629:754535] success
2026-09-15 08:35:48.288 Seetong_tps[4629:753585]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-09-15 08:35:48.288 Seetong_tps[4629:755159]  -- getFWUpdateInfo -- success
2026-09-15 08:35:48.326 Seetong_tps[4629:739621]  -- updateLatestVersionUI -- isNeedUpdateIPCFW - strOldNvrKey: TD53B12-3.0.4.201-2025061314 - strNewNvrKey: (null) -- 
2026-09-15 08:35:50.542 Seetong_tps[4629:753585] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-09-15 08:35:53.750 Seetong_tps[4629:739621]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-09-15 08:35:59.128 Seetong_tps[4629:739621]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-09-15 08:35:59.128 Seetong_tps[4629:739621]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-09-15 08:35:59.130 Seetong_tps[4629:739621]  -- 设备连接流程 -- startConnectDevice:result = 0 - devicesJsonString: [{"devAlarm":1,"devIp":"112.24.68.156","supportCsAi":1,"vaServices":"2","devIsOnline":0,"devSubType":1,"devLoginPassword":"XlNbcicJVQFcAwVPMwp\/Ag==","id":187874725,"devChannelCount":2,"p2pLastHeartTime":"1789291459000","sharePermissions":"","isCorrectPassword":1,"lastHeartTime":"1789291452000","gatewayId":"","devNetType":0,"devChannelPermissions":"","p2pServer":"42.192.48.45:10038","devId":42835799,"seq":0,"feature":4,"devSn":"0CD8FF17ED0C3F32","devLoginUser":"VwIOUA0=","isBinder":1,"devType":101,"isTop":0,"relay":0,"groupId":0,"supportPlatform":0,"binderName":"","devName":"1801","groupName":"","isBindVersion":1,"devChannelStates":"11","vip":0,"rightType":"11"}]
2026-09-15 08:35:59.130 Seetong_tps[4629:739621]  --- 取消心跳 destoryHeartBeat --- 
2026-09-15 08:35:59.130 Seetong_tps[4629:739621]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-09-15 08:36:19.225 Seetong_tps[4629:739621] zzzzz:backgroundDoSomething
2026-09-15 08:36:19.226 Seetong_tps[4629:755159] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-09-15 08:36:19.226 Seetong_tps[4629:755159] --FC_StopDevComEx end
2026-09-15 08:36:24.224 Seetong_tps[4629:739621] zzzzz:stopBackgroundTask 180seconds
2026-10-01 13:23:55.332 Seetong_tps[6653:1308720] app_version=8.4.106
2026-10-01 13:23:55.334 Seetong_tps[6653:1308720]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-01 13:23:55.334 Seetong_tps[6653:1308720] showForLogin 1
2026-10-01 13:23:55.334 Seetong_tps[6653:1308720] AppLaunch 还剩 6.794591188430786 秒
2026-10-01 13:23:55.339 Seetong_tps[6653:1308733] 询问用户是否开启推送成功
2026-10-01 13:23:55.339 Seetong_tps[6653:1308733] 用户点击允许接收推送
2026-10-01 13:23:55.347 Seetong_tps[6653:1308733] remoteNotificationSetting: <UNNotificationSettings: 0x116019720; 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-01 13:23:55.353 Seetong_tps[6653:1308720]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-01 13:23:55.358 Seetong_tps[6653:1308720] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.142MB
2026-10-01 13:23:55.359 Seetong_tps[6653:1308720] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.267MB
2026-10-01 13:23:55.359 Seetong_tps[6653:1308720] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.282MB
2026-10-01 13:23:55.372 Seetong_tps[6653:1308720] viewDidLoad/configtime=2026-10-01 05:23:55 +0000
2026-10-01 13:23:55.374 Seetong_tps[6653:1308720]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-01 13:23:55.374 Seetong_tps[6653:1308720]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-01 13:23:55.428 Seetong_tps[6653:1308720]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-01 13:23:55.430 Seetong_tps[6653:1308720]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-01 13:23:55.430 Seetong_tps[6653:1308720] 开始检查未读客服消息...
2026-10-01 13:23:55.430 Seetong_tps[6653:1308720] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-01 13:23:55.436 Seetong_tps[6653:1308720]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-01 13:23:55.436 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 13:23:55.437 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 13:23:55.439 Seetong_tps[6653:1308720] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-01 13:23:55.439 Seetong_tps[6653:1308720] NAV deviceOrientationDidChange:1
2026-10-01 13:23:55.442 Seetong_tps[6653:1308720] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-01 13:23:55.442 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 13:23:55.442 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-01 13:23:55.496 Seetong_tps[6653:1308720]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-01 13:23:55.596 Seetong_tps[6653:1308720] Super properties have already been unregistered.
2026-10-01 13:23:55.596 Seetong_tps[6653:1308720] UMAPM_OOMSampling(0,0):NO
2026-10-01 13:23:55.598 Seetong_tps[6653:1308720]  -- deviceListDataUpdate - AppLaunch 还剩 1.530269145965576 秒 - 再延迟 2.030269145965576 秒 - 启动耗时 1.469730854034424 秒
2026-10-01 13:23:55.598 Seetong_tps[6653:1308720] groupDeviceList 已在进行中，等待后重新分组
2026-10-01 13:23:55.598 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1470 毫秒
2026-10-01 13:23:55.601 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-01 13:23:55.603 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x1163fde00
2026-10-01 13:23:55.624 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 13:23:55.632 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 13:23:55.632 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 13:23:55.632 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-01 13:23:55.633 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 13:23:55.633 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 13:23:55.634 Seetong_tps[6653:1308720] UMAPM_NetworkSampling(0,0):NO
2026-10-01 13:23:55.634 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:23:55.636 Seetong_tps[6653:1308720] 蓝牙已打开
2026-10-01 13:23:55.641 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:23:55.641 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-01 13:23:55.641 Seetong_tps[6653:1308720]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-01 13:23:55.931 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:23:55.931 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:23:55.967 Seetong_tps[6653:1308720]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-01 13:23:55.967 Seetong_tps[6653:1308720]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-01 13:23:55.967 Seetong_tps[6653:1308720]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-01 13:23:55.967 Seetong_tps[6653:1308720]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTA5MTg2MzUsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.hGu5OZy-YYz5D7ix5izF5akTQfXd9y_1EIjA6XQ5NvU","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM0MjQyMzUsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkwODMyMjM1LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.xEHM8yWrOe2_8-RbLvWwMWTkXf3CU_9vZmV3spd8YSg","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-01 13:23:55.973 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1790832235.973750
2026-10-01 13:23:55.974 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1790832235.973750
2026-10-01 13:23:55.974 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1790832235.973750 - lastRefreshTokenTime: 1790832235.973750
2026-10-01 13:23:56.033 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:23:56.034 Seetong_tps[6653:1308726] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:23:56.034 Seetong_tps[6653:1308832] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:23:56.369 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 13:23:56.371 Seetong_tps[6653:1308823] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x111b50f40>{number = 20, name = (null)}====
2026-10-01 13:23:56.379 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-01 13:23:56.379 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-01 13:23:56.383 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=38&addr=bjrelay40.s2.seetong.com:12443;type=0&load=43&addr=bjrelay40.s2.seetong.com:14443;type=0&load=45&addr=bjrelay40.s2.seetong.com:13443;","clientIp":"223.104.149.108","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay10.s5.seetong.com:3443;type=0&load=16&addr=shrelay17.s5.seetong.com:6443;type=0&load=20&addr=shrelay11.s5.seetong.com:7443;"}
2026-10-01 13:23:56.384 Seetong_tps[6653:1308720] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-01 13:23:56.416 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTQzNzAzNjMwMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.ALFAAxi2CWiW476J_XKJklFEpWle7Cb0OmMz3hTzQjo","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTQzNzAzNjMwMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5OCJdfQ.fro_9UL3RF1RWmv5suUPmgwJYxxYO14n4htgOG36liA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-01 13:23:56.528 Seetong_tps[6653:1308733] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10eadce00>{number = 6, name = (null)}====
2026-10-01 13:23:56.529 Seetong_tps[6653:1308720] DB Error: 1 "table adTable has no column named adID"
2026-10-01 13:23:56.529 Seetong_tps[6653:1308720] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-01 13:23:56.529 Seetong_tps[6653:1308720] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-01 13:23:56.530 Seetong_tps[6653:1308720]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-01 13:23:56.604 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 13:23:57.357 Seetong_tps[6653:1308821] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x111b50ec0>{number = 21, name = (null)}====
2026-10-01 13:23:57.358 Seetong_tps[6653:1308720] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-01 13:23:57.359 Seetong_tps[6653:1308720] 客服消息未读数量: 0
2026-10-01 13:23:57.374 Seetong_tps[6653:1308734] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10eadc280>{number = 5, name = (null)}====
2026-10-01 13:23:57.380 Seetong_tps[6653:1308736] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11603b440>{number = 11, name = (null)}====
2026-10-01 13:23:57.388 Seetong_tps[6653:1308822] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x111b51300>{number = 23, name = (null)}====
2026-10-01 13:23:57.388 Seetong_tps[6653:1308824] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x111b512c0>{number = 22, name = (null)}====
2026-10-01 13:23:57.388 Seetong_tps[6653:1308826] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x116398d80>{number = 12, name = (null)}====
2026-10-01 13:23:57.390 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:23:57.391 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 13:23:57.391 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1QEUVcEBFZvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 13:23:57.399 Seetong_tps[6653:1308820] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x111b51540>{number = 25, name = (null)}====
2026-10-01 13:23:57.399 Seetong_tps[6653:1308720]  -- 获取版本信息成功: {
}
2026-10-01 13:23:57.402 Seetong_tps[6653:1308725] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10eadec80>{number = 8, name = (null)}====
2026-10-01 13:23:57.405 Seetong_tps[6653:1308735] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10eadce40>{number = 7, name = (null)}====
2026-10-01 13:23:57.430 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:23:57.430 Seetong_tps[6653:1308725]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:23:57.430 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:23:57.430 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308725] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:23:57.431 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:23:57.431 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 3303 毫秒
2026-10-01 13:23:57.432 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:23:57.432 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:23:57.432 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:23:57.432 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:23:57.435 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:23:57.459 Seetong_tps[6653:1308827] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11629b540>{number = 13, name = (null)}====
2026-10-01 13:23:57.539 Seetong_tps[6653:1308720] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-01 13:23:57.539 Seetong_tps[6653:1308720] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-01 13:23:57.539 Seetong_tps[6653:1308720] 用户设置的具体字体大小: 17.000000
2026-10-01 13:23:57.580 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 13:23:57.581 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 13:23:57.581 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：2.1 秒
2026-10-01 13:23:57.585 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:23:57.586 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMIBVcDVFVpAQQB","reconn":0}}
2026-10-01 13:23:57.586 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:23:57.586 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:23:57.586 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:23:57.588 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:23:57.655 Seetong_tps[6653:1308720] AppLaunch hideForRefreshToken
2026-10-01 13:23:57.656 Seetong_tps[6653:1308720] AppLaunch hideForRefreshToken dismiss
2026-10-01 13:23:57.656 Seetong_tps[6653:1308720] AppLaunch dismiss...
2026-10-01 13:23:57.818 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 13:23:57.818 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 13:23:57.819 Seetong_tps[6653:1308720] Formatted Date: 2026-10-01
2026-10-01 13:23:57.819 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:23:57.923 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-01 13:23:57.924 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
)
2026-10-01 13:23:57.961 Seetong_tps[6653:1308720] AppLaunch dismiss... end
2026-10-01 13:23:57.961 Seetong_tps[6653:1308720]  dealloc -- STAppLaunchWindow
2026-10-01 13:23:57.963 Seetong_tps[6653:1308720]  dealloc -- STAppLaunchViewController
2026-10-01 13:23:58.587 Seetong_tps[6653:1308720]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-01 13:23:59.046 Seetong_tps[6653:1308735] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10eadce40>{number = 7, name = (null)}====
2026-10-01 13:23:59.100 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:23:59.100 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:23:59.100 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:23:59.563 Seetong_tps[6653:1308735] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10eadce40>{number = 7, name = (null)}====
2026-10-01 13:23:59.883 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:23:59.884 Seetong_tps[6653:1308827] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:23:59.884 Seetong_tps[6653:1308735] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:24:00.691 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:24:00.691 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:24:00.691 Seetong_tps[6653:1308820] zzzzz:FC_ResumeDevCom start
2026-10-01 13:24:00.692 Seetong_tps[6653:1308820] zzzzz:FC_ResumeDevCom
2026-10-01 13:24:00.840 Seetong_tps[6653:1308720] UMAPM_OOMSampling(0,0):NO
2026-10-01 13:24:00.840 Seetong_tps[6653:1308720] UMAPM_NetworkSampling(0,0):NO
2026-10-01 13:24:00.934 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:24:00.934 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:24:00.934 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:24:01.068 Seetong_tps[6653:1308832] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195b2c0>{number = 14, name = (null)}====
2026-10-01 13:24:01.069 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:01.085 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 13:24:01.114 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:24:01.115 Seetong_tps[6653:1308819]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:24:01.115 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:24:01.115 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308819] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:24:01.116 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:24:01.116 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:24:01.116 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6988 毫秒
2026-10-01 13:24:01.117 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:24:01.117 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:24:01.117 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:24:01.121 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:01.122 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:24:01.380 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:24:01.381 Seetong_tps[6653:1308820] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:24:01.381 Seetong_tps[6653:1308832] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:24:05.598 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 13:24:12.388 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:24:12.389 Seetong_tps[6653:1308819] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:24:12.389 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:24:12.921 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 13:24:13.450 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:24:13.450 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:24:13.451 Seetong_tps[6653:1308834] zzzzz:FC_ResumeDevCom start
2026-10-01 13:24:13.451 Seetong_tps[6653:1308834] zzzzz:FC_ResumeDevCom
2026-10-01 13:24:13.680 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:24:13.680 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:24:13.680 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:24:13.778 Seetong_tps[6653:1308824] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111b512c0>{number = 22, name = (null)}====
2026-10-01 13:24:13.780 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:13.848 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 13:24:13.858 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:24:13.859 Seetong_tps[6653:1308824]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:24:13.859 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:24:13.859 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:24:13.860 Seetong_tps[6653:1308824] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:24:13.860 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:24:13.860 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:24:13.861 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:24:13.861 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 19732 毫秒
2026-10-01 13:24:13.862 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:24:13.862 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:24:13.862 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:24:13.869 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:13.870 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:24:13.877 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:24:13.892 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:24:13.892 Seetong_tps[6653:1308819] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:24:14.035 Seetong_tps[6653:1308834] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11603b600>{number = 26, name = (null)}====
2026-10-01 13:24:14.816 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:24:14.816 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:24:14.816 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom start
2026-10-01 13:24:14.817 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom
2026-10-01 13:24:15.061 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:24:15.061 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:24:15.062 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:24:15.184 Seetong_tps[6653:1309197] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10eade080>{number = 27, name = (null)}====
2026-10-01 13:24:15.186 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:15.188 Seetong_tps[6653:1308834] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11603b600>{number = 26, name = (null)}====
2026-10-01 13:24:15.197 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:24:15.197 Seetong_tps[6653:1308834]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:24:15.197 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:24:15.198 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:24:15.199 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:24:15.199 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:24:15.200 Seetong_tps[6653:1308834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:24:15.200 Seetong_tps[6653:1308834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:24:15.200 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:24:15.200 Seetong_tps[6653:1308834] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:24:15.219 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:24:15.219 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:24:15.219 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:24:15.219 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 21091 毫秒
2026-10-01 13:24:15.220 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:24:15.220 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:24:15.220 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:24:15.225 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:24:15.225 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:24:15.449 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:24:15.450 Seetong_tps[6653:1308819] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:24:15.450 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:24:15.471 Seetong_tps[6653:1308824] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111b512c0>{number = 22, name = (null)}====
2026-10-01 13:24:15.598 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 13:24:19.339 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:24:19.339 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:24:19.340 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:24:19.340 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 13:24:19.340 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-01 13:24:19.341 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-01 13:24:19.341 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-01 13:24:31.244 Seetong_tps[6653:1308834] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-01 13:24:31.247 Seetong_tps[6653:1308834] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-01 13:24:31.249 Seetong_tps[6653:1308834] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-01 13:24:31.250 Seetong_tps[6653:1308834] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-01 13:24:31.255 Seetong_tps[6653:1308834] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-01 13:24:39.438 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-01 13:24:39.526 Seetong_tps[6653:1308829] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-01 13:24:39.526 Seetong_tps[6653:1308829] --FC_StopDevComEx end
2026-10-01 13:24:44.432 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-01 13:24:44.880 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:24:44.882 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-01 13:50:24.897 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-01 13:50:24.898 Seetong_tps[6653:1317981] zzzzz:FC_ResumeDevCom start
2026-10-01 13:50:24.901 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:24.901 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:24.922 Seetong_tps[6653:1317981] zzzzz:FC_ResumeDevCom
2026-10-01 13:50:25.020 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 13:50:25.126 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 13:50:25.126 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 13:50:25.126 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 13:50:25.128 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 13:50:25.130 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 13:50:25.130 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 13:50:25.262 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 13:50:25.273 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:50:25.274 Seetong_tps[6653:1308829]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:50:25.274 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:50:25.274 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:50:25.277 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:50:25.277 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:50:25.278 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:50:25.278 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:50:25.278 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:50:25.278 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:50:25.278 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:50:25.278 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:50:25.278 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1591150 毫秒
2026-10-01 13:50:25.280 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:25.280 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:25.280 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:25.282 Seetong_tps[6653:1317980] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10eadf800>{number = 30, name = (null)}====
2026-10-01 13:50:25.283 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:25.285 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:50:25.286 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:25.483 Seetong_tps[6653:1309210] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10eadfb00>{number = 28, name = (null)}====
2026-10-01 13:50:25.484 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 13:50:25.484 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1QEUVAHA1RvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 13:50:25.614 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:50:25.617 Seetong_tps[6653:1309210] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:50:25.617 Seetong_tps[6653:1308819] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:50:25.662 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 13:50:25.663 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 13:50:25.663 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 13:50:25.663 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-01 13:50:25.665 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:50:25.666 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMIBVAAU1dpAQQB","reconn":1}}
2026-10-01 13:50:25.666 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:50:25.666 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:25.666 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:25.668 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:25.901 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 13:50:25.901 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 13:50:25.901 Seetong_tps[6653:1308720] Formatted Date: 2026-10-01
2026-10-01 13:50:25.902 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 13:50:26.015 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-01 13:50:26.017 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
)
2026-10-01 13:50:26.264 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:50:26.265 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:50:26.266 Seetong_tps[6653:1317980] zzzzz:FC_ResumeDevCom start
2026-10-01 13:50:26.266 Seetong_tps[6653:1317980] zzzzz:FC_ResumeDevCom
2026-10-01 13:50:26.508 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:50:26.508 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:50:26.508 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:50:26.524 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 13:50:26.525 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:26.550 Seetong_tps[6653:1309210] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10eadfb00>{number = 28, name = (null)}====
2026-10-01 13:50:26.565 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:50:26.565 Seetong_tps[6653:1309210]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:50:26.566 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:50:26.566 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1309210] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:50:26.567 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:50:26.567 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:50:26.567 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1592439 毫秒
2026-10-01 13:50:26.568 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:26.568 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:26.568 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:26.574 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:26.575 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:50:26.601 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:50:26.606 Seetong_tps[6653:1309210] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:50:26.606 Seetong_tps[6653:1317982] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:50:26.810 Seetong_tps[6653:1317980] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10eadf800>{number = 30, name = (null)}====
2026-10-01 13:50:27.745 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:50:27.745 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:50:27.746 Seetong_tps[6653:1317982] zzzzz:FC_ResumeDevCom start
2026-10-01 13:50:27.746 Seetong_tps[6653:1317982] zzzzz:FC_ResumeDevCom
2026-10-01 13:50:27.989 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:50:27.990 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:50:27.990 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:50:28.071 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 13:50:28.073 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:28.076 Seetong_tps[6653:1317980] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10eadf800>{number = 30, name = (null)}====
2026-10-01 13:50:28.084 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:50:28.084 Seetong_tps[6653:1317980]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:50:28.085 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:50:28.085 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:50:28.087 Seetong_tps[6653:1317980] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:50:28.108 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:50:28.109 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:50:28.109 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:50:28.109 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1593981 毫秒
2026-10-01 13:50:28.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:28.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:28.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:28.113 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:50:28.115 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:28.115 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:50:28.115 Seetong_tps[6653:1317982] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:50:28.115 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:50:28.272 Seetong_tps[6653:1309210] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10eadfb00>{number = 28, name = (null)}====
2026-10-01 13:50:32.139 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:50:32.139 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 13:50:32.140 Seetong_tps[6653:1317981] zzzzz:FC_ResumeDevCom start
2026-10-01 13:50:32.140 Seetong_tps[6653:1317981] zzzzz:FC_ResumeDevCom
2026-10-01 13:50:32.384 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 13:50:32.385 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 13:50:32.385 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 13:50:32.458 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 13:50:32.465 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:32.479 Seetong_tps[6653:1317985] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116360f40>{number = 32, name = (null)}====
2026-10-01 13:50:32.492 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 13:50:32.492 Seetong_tps[6653:1317985]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 13:50:32.493 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 13:50:32.493 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 13:50:32.494 Seetong_tps[6653:1317985] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 13:50:32.494 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 13:50:32.495 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 13:50:32.495 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 13:50:32.495 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1598367 毫秒
2026-10-01 13:50:32.496 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:32.496 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:32.496 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:32.500 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 13:50:32.501 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 13:50:32.645 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 13:50:32.646 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 13:50:32.646 Seetong_tps[6653:1317985] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 13:50:32.765 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 13:50:34.554 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 13:50:35.369 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 13:50:35.369 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 13:50:35.370 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 13:50:35.370 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 13:50:35.370 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-01 13:50:35.372 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-01 13:50:35.372 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-01 13:50:55.465 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-01 13:50:55.466 Seetong_tps[6653:1308819] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-01 13:50:55.466 Seetong_tps[6653:1308819] --FC_StopDevComEx end
2026-10-01 13:51:00.458 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-01 13:51:02.220 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 13:51:02.220 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-01 22:58:44.684 Seetong_tps[6653:1308720] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-01 22:58:44.685 Seetong_tps[6653:1308720] 有wifi
2026-10-01 22:58:44.689 Seetong_tps[6653:1308720]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-01 22:58:44.689 Seetong_tps[6653:1308720]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-01 22:58:44.693 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-01 22:58:44.694 Seetong_tps[6653:1317985] zzzzz:FC_ResumeDevCom start
2026-10-01 22:58:44.696 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:58:44.696 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:58:44.740 Seetong_tps[6653:1317985] zzzzz:FC_ResumeDevCom
2026-10-01 22:58:44.749 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 22:58:44.902 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 22:58:44.902 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 22:58:44.902 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 22:58:44.909 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 22:58:44.910 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 22:58:44.910 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 22:58:44.912 Seetong_tps[6653:1437118] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1136dd9c0>{number = 36, name = (null)}====
2026-10-01 22:58:44.919 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:58:44.936 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 22:58:44.953 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTQ3MTUyNTA2OSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.vprKSr9zMFe6xz8TG1vdoX5urtE4gdohVGrujzYqdpE","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTQ3MTUyNTA2OSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.cWWamOX3DlV9Jl6O6MOvPma7Vb4Ibx3XabXTeuPPAT4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-01 22:58:44.955 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-01 22:58:44.955 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-01 22:58:44.962 Seetong_tps[6653:1437121] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1136df440>{number = 37, name = (null)}====
2026-10-01 22:58:44.964 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=22&addr=bjrelay40.s2.seetong.com:12443;type=0&load=25&addr=bjrelay40.s2.seetong.com:6443;type=0&load=25&addr=bjrelay40.s2.seetong.com:9443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=11&addr=shrelay10.s5.seetong.com:12443;type=0&load=8&addr=shrelay18.s5.seetong.com:15443;type=0&load=9&addr=shrelay16.s5.seetong.com:9443;"}
2026-10-01 22:58:44.967 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:58:44.967 Seetong_tps[6653:1437116]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:58:44.967 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:58:44.967 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:58:44.969 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:58:44.969 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34490841 毫秒
2026-10-01 22:58:44.970 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:58:44.970 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:58:44.970 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:58:44.970 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:58:44.971 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:58:45.016 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:58:45.017 Seetong_tps[6653:1317986] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:58:45.017 Seetong_tps[6653:1437121] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:58:45.139 Seetong_tps[6653:1317985] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x116360f40>{number = 32, name = (null)}====
2026-10-01 22:58:45.140 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 22:58:45.140 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1QHUFAPBVRvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 22:58:45.222 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 22:58:45.222 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 22:58:45.222 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 22:58:45.222 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-01 22:58:45.223 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 22:58:45.224 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMJBFAIVVdpAQQB","reconn":1}}
2026-10-01 22:58:45.224 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 22:58:45.224 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:58:45.224 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:58:45.225 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:58:45.333 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 22:58:45.333 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 22:58:45.334 Seetong_tps[6653:1308720] Formatted Date: 2026-10-01
2026-10-01 22:58:45.334 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 22:58:45.379 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-01 22:58:45.380 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
)
2026-10-01 22:58:46.049 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:58:46.054 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:58:46.059 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom start
2026-10-01 22:58:46.059 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom
2026-10-01 22:58:46.188 Seetong_tps[6653:1437118]  -- STBluetoothManager - 发现蓝牙设备 - kBLE_SWW_PRE - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-01 22:58:46.189 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverPeripheral - peripheral.name: BLE_SWW_0CD8FF17ED0C3F32
2026-10-01 22:58:46.289 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 22:58:46.309 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:58:46.309 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:58:46.309 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:58:46.310 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:58:46.320 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:58:46.325 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:58:46.325 Seetong_tps[6653:1437116] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34492202 毫秒
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:58:46.330 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:58:46.331 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:58:46.331 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:58:46.473 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:58:46.473 Seetong_tps[6653:1317985] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:58:46.473 Seetong_tps[6653:1437118] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:58:46.547 Seetong_tps[6653:1308819] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111b50dc0>{number = 19, name = (null)}====
2026-10-01 22:58:48.699 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:58:48.803 Seetong_tps[6653:1308720] wifiStatusChanged connected wifi = 1
2026-10-01 22:58:48.806 Seetong_tps[6653:1308720] wifiStatusChanged connected = 1, ssid = 1801
2026-10-01 22:58:48.806 Seetong_tps[6653:1308720] updateCurrentWifiSSID = 1801
2026-10-01 22:58:48.809 Seetong_tps[6653:1308720] wifiStatusChanged connected = 1, ssid = 1801
2026-10-01 22:58:48.809 Seetong_tps[6653:1308720] updateCurrentWifiSSID = 1801
2026-10-01 22:58:49.104 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 22:58:55.226 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:58:57.312 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:58:57.313 Seetong_tps[6653:1437116] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:58:57.313 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:58:58.409 Seetong_tps[6653:1308720] 当前控制器：STAddBleDeviceVC
2026-10-01 22:58:58.430 Seetong_tps[6653:1308720] handleBindResult start
2026-10-01 22:58:58.431 Seetong_tps[6653:1308720] addBLEFailedForTimeout step = 14
2026-10-01 22:58:58.431 Seetong_tps[6653:1308720] BLE_SWW_0CD8FF17ED0C3F32 可以连接
2026-10-01 22:58:58.922 Seetong_tps[6653:1308720]  -- STBluetoothManager - 连接外设成功！BLE_SWW_0CD8FF17ED0C3F32
2026-10-01 22:58:58.923 Seetong_tps[6653:1308720]  -- STBluetoothManager - remoteDevice mtu = 20
2026-10-01 22:58:58.962 Seetong_tps[6653:1308720] NetCfgViewController viewDidDisappear
2026-10-01 22:58:59.277 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverServices - 扫描到外设服务：BLE_SWW_0CD8FF17ED0C3F32 -> (
    "<CBService: 0x1150a8840, isPrimary = YES, UUID = 00FF>"
)
2026-10-01 22:58:59.278 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverServices - 开始扫描外设服务的特征: BLE_SWW_0CD8FF17ED0C3F32...
2026-10-01 22:58:59.396 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverCharacteristicsForService - STConnectDeviceStepSendData - 34FB - 
2026-10-01 22:58:59.396 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverCharacteristicsForService - 支持写入操作 - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-01 22:58:59.396 Seetong_tps[6653:1308720] cancelBLEFailedForTimeout step = 14
2026-10-01 22:58:59.397 Seetong_tps[6653:1308720] localZone=Asia/Shanghai (GMT+8) offset 28800, GMTOffsetMinute=480, nTimeZoneValue=1200
2026-10-01 22:58:59.397 Seetong_tps[6653:1308720] addBLEFailedForTimeout step = 15
2026-10-01 22:58:59.397 Seetong_tps[6653:1308720] ====STBluetoothManager sendData:110
2026-10-01 22:58:59.397 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverCharacteristicsForService - STConnectDeviceStepSendData - 34FB - 
2026-10-01 22:58:59.398 Seetong_tps[6653:1308720]  -- STBluetoothManager - didDiscoverCharacteristicsForService - 不支持写入操作 - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-01 22:58:59.515 Seetong_tps[6653:1308720] didUpdateNotificationStateForCharacteristic
2026-10-01 22:58:59.576 Seetong_tps[6653:1308720]  -- STBluetoothManager - didWriteValueForCharacteristic - peripheral: <CBPeripheral: 0x11638b480, identifier = FF13732C-B3BC-65B5-E22A-A702B39E34BB, name = BLE_SWW_0CD8FF17ED0C3F32, mtu = 128, state = connected> 

 characteristic: <CBCharacteristic: 0x113638cc0, UUID = 0000FF01-0000-1000-8000-00805F9B34FB, properties = 0x3A, value = (null), notifying = YES> 

 error: (null)
2026-10-01 22:58:59.581 Seetong_tps[6653:1308720] cancelBLEFailedForTimeout step = 15
2026-10-01 22:58:59.581 Seetong_tps[6653:1308720] BLE_SWW_0CD8FF17ED0C3F32 断开连接
2026-10-01 22:58:59.682 Seetong_tps[6653:1308720] BLE_SWW_0CD8FF17ED0C3F32 断开连接
2026-10-01 22:58:59.706 Seetong_tps[6653:1308720] dealloc -- STBLEDeviceBind, SN = 0CD8FF17ED0C3F32
2026-10-01 22:59:01.198 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:01.198 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:01.387 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:59:01.500 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 22:59:01.704 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:01.704 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:01.705 Seetong_tps[6653:1308720]  -- STBluetoothManager - shouldScanBLEDevice - 
2026-10-01 22:59:01.706 Seetong_tps[6653:1308720] dealloc -- STAddBleDeviceVC
2026-10-01 22:59:01.706 Seetong_tps[6653:1308720] dealloc -- STBLEDeviceAddTool
2026-10-01 22:59:01.706 Seetong_tps[6653:1308720] dealloc -- NetCfgViewController
2026-10-01 22:59:01.716 Seetong_tps[6653:1308720] dealloc -- STWiFiMonitorHelper
2026-10-01 22:59:02.437 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:02.437 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:02.438 Seetong_tps[6653:1437122] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:02.438 Seetong_tps[6653:1437122] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:02.681 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:02.681 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:02.681 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:02.748 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:59:02.750 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:02.810 Seetong_tps[6653:1437120] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1150fa640>{number = 40, name = (null)}====
2026-10-01 22:59:02.811 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:02.821 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:02.821 Seetong_tps[6653:1437120]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:02.821 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:02.821 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:02.821 Seetong_tps[6653:1437122] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:02.821 Seetong_tps[6653:1437116] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:02.822 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:02.822 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:02.822 Seetong_tps[6653:1437120]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:02.822 Seetong_tps[6653:1437120]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:02.822 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:02.823 Seetong_tps[6653:1437120] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:02.823 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:02.823 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:02.823 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:02.823 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34508695 毫秒
2026-10-01 22:59:02.824 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:02.824 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:02.824 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:02.831 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:02.832 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:02.984 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:04.019 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:04.019 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:04.020 Seetong_tps[6653:1437116] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:04.020 Seetong_tps[6653:1437116] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:04.264 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:04.264 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:04.264 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:04.289 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:04.291 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:04.313 Seetong_tps[6653:1437122] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1150f9280>{number = 39, name = (null)}====
2026-10-01 22:59:04.322 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:04.322 Seetong_tps[6653:1437122]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:04.322 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:04.322 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:04.323 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:04.323 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:04.323 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34510195 毫秒
2026-10-01 22:59:04.324 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:04.324 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:04.324 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:04.328 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:04.329 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:04.556 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:04.556 Seetong_tps[6653:1437119] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:04.556 Seetong_tps[6653:1437120] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:04.631 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:59:05.225 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:07.097 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:07.097 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:07.098 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:07.098 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:07.343 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:07.344 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:07.344 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:07.370 Seetong_tps[6653:1437122] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1150f9280>{number = 39, name = (null)}====
2026-10-01 22:59:07.371 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:07.395 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:07.422 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:07.422 Seetong_tps[6653:1437122]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:07.422 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:07.422 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:07.423 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:07.423 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:07.423 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34513295 毫秒
2026-10-01 22:59:07.424 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:07.424 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:07.424 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:07.429 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:07.430 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:07.489 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:07.490 Seetong_tps[6653:1437116] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:07.490 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:07.680 Seetong_tps[6653:1437119] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1136ddec0>{number = 35, name = (null)}====
2026-10-01 22:59:08.844 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:08.844 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:08.846 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:08.846 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:09.089 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:09.089 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:09.089 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:09.097 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:59:09.099 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:09.146 Seetong_tps[6653:1437122] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1150f9280>{number = 39, name = (null)}====
2026-10-01 22:59:09.155 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:09.155 Seetong_tps[6653:1437122]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:09.155 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:09.155 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:09.156 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:09.156 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:09.156 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:09.156 Seetong_tps[6653:1437122]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:09.156 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:09.157 Seetong_tps[6653:1437122] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:09.157 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:09.157 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:09.157 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:09.157 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34515029 毫秒
2026-10-01 22:59:09.158 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:09.158 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:09.158 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:09.164 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:09.165 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:09.215 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:09.216 Seetong_tps[6653:1437116] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:09.216 Seetong_tps[6653:1437120] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:09.364 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:15.225 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:15.782 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:15.783 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:15.783 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:15.783 Seetong_tps[6653:1437119] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:16.026 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:16.036 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:16.036 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:16.036 Seetong_tps[6653:1308829]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:16.038 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:16.038 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:16.038 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:16.038 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:16.040 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:16.040 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:16.041 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:16.041 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:16.041 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34521913 毫秒
2026-10-01 22:59:16.043 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:16.043 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:16.043 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:16.048 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:16.049 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:16.129 Seetong_tps[6653:1437116] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1136dde80>{number = 34, name = (null)}====
2026-10-01 22:59:16.130 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:16.143 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:16.160 Seetong_tps[6653:1437704] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:16.160 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:16.262 Seetong_tps[6653:1437119] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1136ddec0>{number = 35, name = (null)}====
2026-10-01 22:59:17.130 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:17.130 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:17.131 Seetong_tps[6653:1437704] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:17.131 Seetong_tps[6653:1437704] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:17.376 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:17.377 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:17.377 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:17.377 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:17.378 Seetong_tps[6653:1437119] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:17.378 Seetong_tps[6653:1437116] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:17.393 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:17.395 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:17.421 Seetong_tps[6653:1437696] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1150f8b00>{number = 42, name = (null)}====
2026-10-01 22:59:17.438 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:17.438 Seetong_tps[6653:1308829]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:17.438 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:17.438 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:17.439 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:17.439 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:17.440 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:17.440 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:17.440 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:17.440 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:17.440 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:17.440 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:17.440 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:17.440 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34523312 毫秒
2026-10-01 22:59:17.441 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:17.441 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:17.441 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:17.446 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:17.447 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:17.650 Seetong_tps[6653:1437704] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1150fa700>{number = 41, name = (null)}====
2026-10-01 22:59:18.812 Seetong_tps[6653:1437116] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-01 22:59:18.813 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-01 22:59:18.819 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x106034000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-01 22:59:18.819 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-01 22:59:18.820 Seetong_tps[6653:1437116] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-01 22:59:18.820 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-01 22:59:18.821 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x106aa0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-01 22:59:18.821 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-01 22:59:18.821 Seetong_tps[6653:1437116] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 0 actual size, file size 16384, InterProcess 0, meta info version:0
2026-10-01 22:59:18.822 Seetong_tps[6653:1437116] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 0 key-values
2026-10-01 22:59:18.843 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:19.516 Seetong_tps[6653:1437704] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-01 22:59:19.518 Seetong_tps[6653:1437704] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-01 22:59:19.519 Seetong_tps[6653:1308720] [I] <MMKV_IO.cpp:609::writeActualSize> [seetong_kmp] increase sequence to 1, crc 1520153840, actualSize 4
2026-10-01 22:59:20.930 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:20.931 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:21.115 Seetong_tps[6653:1437696] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1150f8b00>{number = 42, name = (null)}====
2026-10-01 22:59:24.054 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 22:59:25.224 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:28.148 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:28.149 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:28.149 Seetong_tps[6653:1437811] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:28.612 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:28.612 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:28.614 Seetong_tps[6653:1437696] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:28.614 Seetong_tps[6653:1437696] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:28.857 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:28.857 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:28.857 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:28.870 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:28.871 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:28.876 Seetong_tps[6653:1437811] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1137e0e40>{number = 44, name = (null)}====
2026-10-01 22:59:28.898 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:28.898 Seetong_tps[6653:1437811]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:28.898 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:28.898 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:28.899 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34534771 毫秒
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:28.900 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:28.903 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:28.906 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:28.906 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:28.907 Seetong_tps[6653:1437811] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:28.907 Seetong_tps[6653:1437696] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:29.103 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:30.660 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 22:59:33.099 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 22:59:33.100 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 22:59:33.100 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 22:59:33.220 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:33.221 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:33.221 Seetong_tps[6653:1437939] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:33.221 Seetong_tps[6653:1437939] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:33.465 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:33.465 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:33.466 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:33.473 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:33.475 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:33.563 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:33.564 Seetong_tps[6653:1437696] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:33.564 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:33.626 Seetong_tps[6653:1437811] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1137e0e40>{number = 44, name = (null)}====
2026-10-01 22:59:33.634 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:33.634 Seetong_tps[6653:1437811]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:33.634 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:33.634 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:33.637 Seetong_tps[6653:1437811] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:33.637 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:33.637 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:33.638 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:33.638 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34539509 毫秒
2026-10-01 22:59:33.639 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:33.639 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:33.639 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:33.647 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:33.648 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:33.806 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:34.668 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:34.669 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:34.669 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:34.669 Seetong_tps[6653:1308829] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:34.898 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:34.900 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:34.935 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:34.935 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:34.935 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:35.027 Seetong_tps[6653:1437990] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1137e1040>{number = 46, name = (null)}====
2026-10-01 22:59:35.035 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:35.036 Seetong_tps[6653:1437990]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:35.036 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:35.036 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:35.038 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:35.039 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:35.039 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:35.039 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:35.039 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34540911 毫秒
2026-10-01 22:59:35.040 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:35.041 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:35.041 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:35.049 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:35.050 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:35.182 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:35.183 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:35.183 Seetong_tps[6653:1438145] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:35.224 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:35.572 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:35.744 Seetong_tps[6653:1308720] Authorized
2026-10-01 22:59:35.746 Seetong_tps[6653:1308720] 当前控制器：QRCodeVC
2026-10-01 22:59:35.836 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:39.360 Seetong_tps[6653:1308720]  -- 扫描二维码 -- didOutputMetadataObjects -- result: http://app.seetong.com/api/url.php?v=0&s=bind://v1@t1:0CD8FF17ED0C3F32:049021:0
2026-10-01 22:59:39.360 Seetong_tps[6653:1308720]  -- 扫描二维码 -- didScanResult=http://app.seetong.com/api/url.php?v=0&s=bind://v1@t1:0CD8FF17ED0C3F32:049021:0
2026-10-01 22:59:39.366 Seetong_tps[6653:1308720]  -- 扫码记录已保存 - 数据保存成功
2026-10-01 22:59:39.368 Seetong_tps[6653:1308720]  -- 扫码记录已保存 - handleScanResult - scanRecord: {
    qrCodeString = "bind://v1@t1:0CD8FF17ED0C3F32:049021:0";
    snString = 0CD8FF17ED0C3F32;
    timeString = "2026.10.01 22:59:39";
    timestamp = 1790866779360;
    userId = 56682016;
}
2026-10-01 22:59:39.390 Seetong_tps[6653:1308720] -[QRCodeVC dealloc]
2026-10-01 22:59:39.390 Seetong_tps[6653:1308720] dealloc -- QRCodeVC
2026-10-01 22:59:39.390 Seetong_tps[6653:1308720] -[QiCodeManager dealloc]
2026-10-01 22:59:39.390 Seetong_tps[6653:1308720] -[QRCodeAreaView dealloc]
2026-10-01 22:59:39.405 Seetong_tps[6653:1308720]  -- 添加4G设备 -- DevScanQR4GBindVC - requestDeviceInfo -- 
2026-10-01 22:59:39.405 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:39.425 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:39.426 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:39.578 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:39.633 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/code/check，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:39.635 Seetong_tps[6653:1308720]  -- 添加4G设备 -- DevScanQR4GBindVC - requestDeviceInfo - responseModel.data: {
    bindLimit = "<null>";
    boundUser = "";
    devChannelCount = 2;
    devId = 42835799;
    devIsOnline = 0;
    devLoginPassword = "XlNbcicJVQFcAwVPMwp/Ag==";
    devLoginUser = "VwIOUA0=";
    devNetType = "<null>";
    devSn = 0CD8FF17ED0C3F32;
    devSubType = 1;
    devType = 101;
    feature = 4;
    gatewayId = "";
    isBound = 0;
    p2pLastHeartTime = 1789291459000;
    p2pServer = "42.192.48.45:10038";
    state = "<null>";
    supportPlatform = 0;
}
2026-10-01 22:59:39.637 Seetong_tps[6653:1308720]  -- popToOtherViewController -- gotoTabBarViewControllerWithSn - sn: 0CD8FF17ED0C3F32
2026-10-01 22:59:39.637 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- 当前选择的分组ID: 0 - name: (null) - currentIndex: 0
2026-10-01 22:59:40.733 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:40.735 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:40.768 Seetong_tps[6653:1308720]  -- 滚动到指定设备 -- ScrollToTheDeivceWithSn -- 
2026-10-01 22:59:40.769 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:40.769 Seetong_tps[6653:1308720]  -- canEnterPreviewWithIndex -- camera.isNvr: 0 - 42835799 - camera.nvrOnlineStatus: 1 - camera.deviceConnectStatus: 0 -- 
2026-10-01 22:59:40.769 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-01 22:59:40.769 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-01 22:59:40.796 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-01 22:59:40.796 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 22:59:40.796 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-01 22:59:40.797 Seetong_tps[6653:1308720] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-01 22:59:40.858 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_video_preview_advert
2026-10-01 22:59:40.922 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:41.076 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 22:59:41.106 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-01 22:59:41.242 Seetong_tps[6653:1308720] dealloc -- DevScanQR4GBindVC
2026-10-01 22:59:41.244 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:41.324 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-01 22:59:41.343 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 22:59:41.343 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 22:59:41 344
2026-10-01 22:59:41.343 Seetong_tps[6653:1308720]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-01 22:59:41.343 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 14:59:40 +0000
2026-10-01 22:59:41.344 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 22:59:41.344 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 22:59:41 344
2026-10-01 22:59:41.346 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 22:59:41.346 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 22:59:41.346 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 22:59:41.346 Seetong_tps[6653:1437811]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-01 22:59:41.346 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.55 - 设备: 1801 - 42835799
2026-10-01 22:59:41.346 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.55 - 设备: 1801 - 42835799
2026-10-01 22:59:41.581 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:41.585 Seetong_tps[6653:1437838] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:41.585 Seetong_tps[6653:1438145] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:41.586 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.79 - 设备: 1801 - 42835799
2026-10-01 22:59:41.588 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160fa400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114304b20>; layer = <CALayer: 0x114405da0>>
2026-10-01 22:59:43.453 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:-1
2026-10-01 22:59:43.454 Seetong_tps[6653:1308720]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-01 22:59:43.455 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 22:59:43 455
2026-10-01 22:59:43.456 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 14:59:40 +0000
2026-10-01 22:59:43.457 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 22:59:43.461 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 2.66 - 设备: 1801 - 42835799
2026-10-01 22:59:43.462 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.67 - 设备: 1801 - 42835799
2026-10-01 22:59:43.463 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.67 - 设备: 1801 - 42835799
2026-10-01 22:59:43.713 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:43.715 Seetong_tps[6653:1437990] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:43.715 Seetong_tps[6653:1438145] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:43.715 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 2.92 - 设备: 1801 - 42835799
2026-10-01 22:59:43.723 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160fa400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114304b20>; layer = <CALayer: 0x114405da0>>
2026-10-01 22:59:45.223 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:45.711 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160fa400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114304b20>; layer = <CALayer: 0x114405da0>>
2026-10-01 22:59:45.711 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:-1
2026-10-01 22:59:45.711 Seetong_tps[6653:1308720]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-01 22:59:45.719 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 22:59:45.755 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:45.756 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:45.959 Seetong_tps[6653:1437990] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1137e1040>{number = 46, name = (null)}====
2026-10-01 22:59:46.268 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-01 22:59:46.268 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-01 22:59:46.268 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraControlVC
2026-10-01 22:59:46.269 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraService
2026-10-01 22:59:46.270 Seetong_tps[6653:1308720] dealloc -- STCycleScrollView
2026-10-01 22:59:46.270 Seetong_tps[6653:1308720] dealloc -- STCameraControlView
2026-10-01 22:59:46.273 Seetong_tps[6653:1308720] dealloc -- STNetSpeedMonitorView
2026-10-01 22:59:46.273 Seetong_tps[6653:1308720] dealloc -- STIdleMonitorView
2026-10-01 22:59:46.732 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:46.732 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 22:59:46.734 Seetong_tps[6653:1438146] zzzzz:FC_ResumeDevCom start
2026-10-01 22:59:46.734 Seetong_tps[6653:1438146] zzzzz:FC_ResumeDevCom
2026-10-01 22:59:46.942 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 22:59:46.944 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:46.968 Seetong_tps[6653:1437990] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1137e1040>{number = 46, name = (null)}====
2026-10-01 22:59:46.991 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 22:59:46.992 Seetong_tps[6653:1437990]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 22:59:46.992 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 22:59:46.992 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 22:59:46.992 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 22:59:46.992 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 22:59:46.992 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 22:59:46.993 Seetong_tps[6653:1437990] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 22:59:46.993 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 22:59:46.993 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 22:59:46.993 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 22:59:46.993 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34552865 毫秒
2026-10-01 22:59:46.994 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 22:59:46.994 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 22:59:46.994 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 22:59:47.000 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:47.000 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:47.065 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:47.066 Seetong_tps[6653:1438146] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 22:59:47.066 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:47.265 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:47.756 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-01 22:59:47.766 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x10eb65400
2026-10-01 22:59:48.688 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 22:59:48.688 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 22:59:48.688 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 22:59:49.922 Seetong_tps[6653:1308720] Authorized
2026-10-01 22:59:49.937 Seetong_tps[6653:1308720] 当前控制器：QRCodeVC
2026-10-01 22:59:49.957 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:50.976 Seetong_tps[6653:1308720] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-01 22:59:51.005 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 22:59:51.008 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 22:59:51.165 Seetong_tps[6653:1308720] -[QRCodeVC dealloc]
2026-10-01 22:59:51.166 Seetong_tps[6653:1308720] dealloc -- QRCodeVC
2026-10-01 22:59:51.166 Seetong_tps[6653:1308720] -[QiCodeManager dealloc]
2026-10-01 22:59:51.167 Seetong_tps[6653:1308720] -[QRCodeAreaView dealloc]
2026-10-01 22:59:51.180 Seetong_tps[6653:1437838] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111af8b00>{number = 43, name = (null)}====
2026-10-01 22:59:51.911 Seetong_tps[6653:1437838] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-01 22:59:51.913 Seetong_tps[6653:1437838] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-01 22:59:51.913 Seetong_tps[6653:1437838] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-01 22:59:51.935 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 22:59:52.622 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-01 22:59:52.817 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.820 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.820 Seetong_tps[6653:1438428] [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-01 22:59:52.820 Seetong_tps[6653:1438428] [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-01 22:59:52.826 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-01 22:59:52.826 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-01 22:59:52.827 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.827 Seetong_tps[6653:1438428] [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-01 22:59:52.827 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.911 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.911 Seetong_tps[6653:1438428] [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-01 22:59:52.911 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:52.938 Seetong_tps[6653:1308720] KMPDeviceModule setUserInfo, result:0
2026-10-01 22:59:53.017 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:53.017 Seetong_tps[6653:1438428] [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-01 22:59:53.017 Seetong_tps[6653:1438428] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-01 22:59:55.223 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 22:59:56.198 Seetong_tps[6653:1308720] 【kuikly performance】pagename: AccountManagePage, Memory in use: 105.611MB
2026-10-01 22:59:56.325 Seetong_tps[6653:1308720] KMPDeviceModule setUserInfo, result:0
2026-10-01 22:59:57.806 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 22:59:57.807 Seetong_tps[6653:1438146] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 22:59:57.807 Seetong_tps[6653:1438428] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:02.803 Seetong_tps[6653:1308720] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-01 23:00:03.302 Seetong_tps[6653:1308720] [STKuiklyRenderViewController] dealloc pageName=AccountManagePage
2026-10-01 23:00:03.302 Seetong_tps[6653:1308720] dealloc -- STKuiklyRenderViewController
2026-10-01 23:00:03.369 Seetong_tps[6653:1308720] KMPDeviceModule setUserInfo, result:0
2026-10-01 23:00:04.244 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:04.245 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:04.434 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 23:00:05.222 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:05.437 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:05.437 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:05.437 Seetong_tps[6653:1438741] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:05.439 Seetong_tps[6653:1438741] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:05.672 Seetong_tps[6653:1438145] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111afb440>{number = 47, name = (null)}====
2026-10-01 23:00:05.673 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 23:00:05.674 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:05.689 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:05.689 Seetong_tps[6653:1308829]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:05.689 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:05.689 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:05.691 Seetong_tps[6653:1308829] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:05.711 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34571583 毫秒
2026-10-01 23:00:05.712 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:05.712 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:05.712 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:05.718 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:05.718 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:05.762 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:05.762 Seetong_tps[6653:1438741] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:05.762 Seetong_tps[6653:1438742] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:05.950 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 23:00:09.283 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-01 23:00:15.221 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:16.720 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:16.721 Seetong_tps[6653:1438428] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:16.721 Seetong_tps[6653:1437838] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:22.310 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:22.311 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:22.311 Seetong_tps[6653:1438428] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:22.311 Seetong_tps[6653:1438428] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:22.556 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:22.556 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:22.556 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:22.616 Seetong_tps[6653:1438941] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145c5d80>{number = 52, name = (null)}====
2026-10-01 23:00:22.618 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:22.709 Seetong_tps[6653:1308829] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11195a280>{number = 15, name = (null)}====
2026-10-01 23:00:22.721 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:22.722 Seetong_tps[6653:1438942]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:22.722 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:22.722 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:22.724 Seetong_tps[6653:1438942] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:22.724 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:22.724 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:22.725 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:22.725 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34588596 毫秒
2026-10-01 23:00:22.726 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:22.726 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:22.726 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:22.735 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:22.736 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:22.837 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:22.837 Seetong_tps[6653:1438941] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:22.837 Seetong_tps[6653:1308829] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:24.634 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:25.221 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:25.380 Seetong_tps[6653:1308720] KMPDeviceModule setUserInfo, result:0
2026-10-01 23:00:26.941 Seetong_tps[6653:1308720] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';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-01 23:00:27.031 Seetong_tps[6653:1308720] loadH5Page _urlString=https://h5.seetong.com/iot/remote encodedString=https://h5.seetong.com/iot/remote
2026-10-01 23:00:27.225 Seetong_tps[6653:1308720] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/iot/remote
2026-10-01 23:00:27.236 Seetong_tps[6653:1308720] 网页开始加载，开始时间: 1790866827237
2026-10-01 23:00:27.932 Seetong_tps[6653:1308720] FC_GetH5AuthInfo result: 36, pAuthInfo: B1cBCApWVQJrAAkFBgQCVgMJBVUAU1VpAQQB
2026-10-01 23:00:27.932 Seetong_tps[6653:1308720]  - runJavaScriptTextInputPanelWithPrompt - GetMemberEncryt - pAuthInfo: B1cBCApWVQJrAAkFBgQCVgMJBVUAU1VpAQQB
2026-10-01 23:00:27.932 Seetong_tps[6653:1308720] completionHandler prompt=getMemberEncryt,defaultText=,result=B1cBCApWVQJrAAkFBgQCVgMJBVUAU1VpAQQB
2026-10-01 23:00:28.069 Seetong_tps[6653:1308720] getSupportWebCapability capability:aliplay+autorenew+autorenew_contract+setNavigationBarColor+showVideoPreviewHandler+showAppStoreHandler+showShareAlertHandler+getLocationHandler+getUseFeedbackInformation+getGeneralInformation+uploadFile+openScanCodeHandler+getServiceCodeHandler+showServiceCodeHandler+checkLocationPermissionHandler+debugDeviceHandler+sensorsTrack+setCurrentDeviceSn+wxMiniProHandler+h5PayResultSearchCapability+showShareWeChatHandler+albumSaveHandler+openOtherAppHandler+openOtherAppHandlerV2+getLoadUrlIdHandler+closeHalfScreenWebDialog+openFullScreenWeb+fetchAppSystemPermission
2026-10-01 23:00:28.073 Seetong_tps[6653:1308720] getCurrentDeviceSn devSn=(null)
2026-10-01 23:00:28.182 Seetong_tps[6653:1308720] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-10-01 23:00:28.183 Seetong_tps[6653:1308720] 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-01 23:00:28.183 Seetong_tps[6653:1308720] evaluateJavaScript execution result: <null>
2026-10-01 23:00:30.156 Seetong_tps[6653:1308720] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-10-01 23:00:30.653 Seetong_tps[6653:1308720] [WebView] dealloc -- STWebVC
2026-10-01 23:00:30.711 Seetong_tps[6653:1308720] KMPDeviceModule setUserInfo, result:0
2026-10-01 23:00:31.982 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:31.983 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:32.146 Seetong_tps[6653:1438961] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1145308c0>{number = 55, name = (null)}====
2026-10-01 23:00:32.893 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:32.894 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:32.897 Seetong_tps[6653:1438428] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:32.897 Seetong_tps[6653:1438428] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:33.130 Seetong_tps[6653:1439020] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114532f40>{number = 56, name = (null)}====
2026-10-01 23:00:33.141 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:33.142 Seetong_tps[6653:1439020]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:33.142 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:33.142 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:33.143 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:33.143 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:33.143 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:33.145 Seetong_tps[6653:1439020] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:33.145 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:33.146 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:33.146 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:33.146 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34599018 毫秒
2026-10-01 23:00:33.148 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:33.148 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:33.148 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:33.156 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:33.157 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:33.189 Seetong_tps[6653:1438961] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145308c0>{number = 55, name = (null)}====
2026-10-01 23:00:33.189 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:33.208 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:33.217 Seetong_tps[6653:1438961] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:33.217 Seetong_tps[6653:1439020] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:33.401 Seetong_tps[6653:1438941] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1145c5d80>{number = 52, name = (null)}====
2026-10-01 23:00:34.036 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-01 23:00:34.037 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-01 23:00:34.069 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-01 23:00:34.071 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-01 23:00:34.072 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:34.120 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:00:34 128
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:00:34 +0000
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:00:34.127 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:00:34 128
2026-10-01 23:00:34.128 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-01 23:00:34.128 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-01 23:00:34.174 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:00:34.174 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:00:34.174 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:00:34.174 Seetong_tps[6653:1439023]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-01 23:00:34.370 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-01 23:00:34.442 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:34.444 Seetong_tps[6653:1438941] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:34.444 Seetong_tps[6653:1439023] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:34.445 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.37 - 设备: 1801 - 42835799
2026-10-01 23:00:34.452 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1162a0400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119b2f40>; layer = <CALayer: 0x1137858f0>>
2026-10-01 23:00:35.221 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:35.898 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1162a0400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119b2f40>; layer = <CALayer: 0x1137858f0>>
2026-10-01 23:00:35.898 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:-1
2026-10-01 23:00:35.898 Seetong_tps[6653:1308720]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-01 23:00:35.901 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:00:35.937 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:35.939 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:36.107 Seetong_tps[6653:1438941] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1145c5d80>{number = 52, name = (null)}====
2026-10-01 23:00:36.452 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-01 23:00:36.452 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-01 23:00:36.452 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraControlVC
2026-10-01 23:00:36.453 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraService
2026-10-01 23:00:36.453 Seetong_tps[6653:1308720] dealloc -- STCycleScrollView
2026-10-01 23:00:36.454 Seetong_tps[6653:1308720] dealloc -- STCameraControlView
2026-10-01 23:00:36.456 Seetong_tps[6653:1308720] dealloc -- STNetSpeedMonitorView
2026-10-01 23:00:36.457 Seetong_tps[6653:1308720] dealloc -- STIdleMonitorView
2026-10-01 23:00:37.939 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-01 23:00:37.949 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x114710000
2026-10-01 23:00:45.220 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:45.278 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:45.279 Seetong_tps[6653:1438961] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:45.279 Seetong_tps[6653:1438941] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:54.260 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:54.260 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:54.260 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:54.262 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:54.500 Seetong_tps[6653:1439433] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cf7100>{number = 57, name = (null)}====
2026-10-01 23:00:54.502 Seetong_tps[6653:1438961] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145308c0>{number = 55, name = (null)}====
2026-10-01 23:00:54.513 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:54.513 Seetong_tps[6653:1438961]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:54.513 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:54.514 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:54.514 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:54.514 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:54.514 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:54.516 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:54.516 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:54.517 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:54.517 Seetong_tps[6653:1438961]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:54.517 Seetong_tps[6653:1438961]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:54.517 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:54.517 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:54.518 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:54.519 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:54.519 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:54.519 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34620390 毫秒
2026-10-01 23:00:54.520 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:54.520 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:54.520 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:54.544 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:54.547 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:54.577 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:54.577 Seetong_tps[6653:1438961] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:54.577 Seetong_tps[6653:1439434] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:54.840 Seetong_tps[6653:1438941] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1145c5d80>{number = 52, name = (null)}====
2026-10-01 23:00:55.220 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:00:57.937 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:57.938 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:57.938 Seetong_tps[6653:1439433] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:57.938 Seetong_tps[6653:1439433] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:58.183 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:58.183 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:58.183 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:58.193 Seetong_tps[6653:1438961] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145308c0>{number = 55, name = (null)}====
2026-10-01 23:00:58.195 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:58.213 Seetong_tps[6653:1439434] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cf6f80>{number = 58, name = (null)}====
2026-10-01 23:00:58.225 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:58.225 Seetong_tps[6653:1438941]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:58.225 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:58.225 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:58.226 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:58.227 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:58.227 Seetong_tps[6653:1438941]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:58.227 Seetong_tps[6653:1438941]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:58.227 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:58.227 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:58.227 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:58.227 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:58.227 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:58.227 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34624099 毫秒
2026-10-01 23:00:58.228 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:58.228 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:58.228 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:58.233 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:58.233 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:58.313 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:58.314 Seetong_tps[6653:1439452] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:58.314 Seetong_tps[6653:1438961] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:58.451 Seetong_tps[6653:1439433] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136cf7100>{number = 57, name = (null)}====
2026-10-01 23:00:59.369 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:00:59.369 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:00:59.369 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom start
2026-10-01 23:00:59.370 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom
2026-10-01 23:00:59.614 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:00:59.615 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:00:59.615 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:00:59.674 Seetong_tps[6653:1439452] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cf5440>{number = 59, name = (null)}====
2026-10-01 23:00:59.676 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:59.680 Seetong_tps[6653:1438961] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1145308c0>{number = 55, name = (null)}====
2026-10-01 23:00:59.702 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:00:59.702 Seetong_tps[6653:1438961]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:00:59.702 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:00:59.702 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:00:59.703 Seetong_tps[6653:1438961] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:00:59.703 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34625575 毫秒
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:00:59.704 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:00:59.708 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:00:59.708 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:00:59.724 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:00:59.724 Seetong_tps[6653:1438941] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:00:59.725 Seetong_tps[6653:1439434] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:00:59.824 Seetong_tps[6653:1439433] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136cf7100>{number = 57, name = (null)}====
2026-10-01 23:01:02.868 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:01:02.868 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 23:01:02.868 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 23:01:05.219 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:01:06.857 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:01:06.857 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:01:06.859 Seetong_tps[6653:1439537] zzzzz:FC_ResumeDevCom start
2026-10-01 23:01:06.859 Seetong_tps[6653:1439537] zzzzz:FC_ResumeDevCom
2026-10-01 23:01:07.102 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:01:07.103 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:01:07.103 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:01:07.120 Seetong_tps[6653:1439433] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cf7100>{number = 57, name = (null)}====
2026-10-01 23:01:07.124 Seetong_tps[6653:1438941] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145c5d80>{number = 52, name = (null)}====
2026-10-01 23:01:07.129 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:01:07.130 Seetong_tps[6653:1438941]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:01:07.130 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:01:07.130 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:01:07.131 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:01:07.132 Seetong_tps[6653:1438941] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:01:07.152 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:01:07.154 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:01:07.155 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:01:07.155 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:01:07.155 Seetong_tps[6653:1439433] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:01:07.155 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34633027 毫秒
2026-10-01 23:01:07.155 Seetong_tps[6653:1438941] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:01:07.156 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:01:07.156 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:01:07.156 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:01:07.160 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:01:07.161 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:01:07.383 Seetong_tps[6653:1439537] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136cf4740>{number = 60, name = (null)}====
2026-10-01 23:01:08.968 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:01:08.968 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:01:08.969 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:01:08.969 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:01:08.969 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-01 23:01:08.971 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-01 23:01:08.971 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-01 23:01:29.049 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-01 23:01:29.050 Seetong_tps[6653:1438941] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-01 23:01:29.051 Seetong_tps[6653:1438941] --FC_StopDevComEx end
2026-10-01 23:01:34.064 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-01 23:01:36.943 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:01:36.943 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-01 23:01:47.382 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-01 23:01:47.382 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:01:47.382 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:01:47.384 Seetong_tps[6653:1439452] zzzzz:FC_ResumeDevCom start
2026-10-01 23:01:47.384 Seetong_tps[6653:1439452] zzzzz:FC_ResumeDevCom
2026-10-01 23:01:47.457 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 23:01:47.620 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:01:47.620 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 23:01:47.620 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 23:01:47.627 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 23:01:47.627 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 23:01:47.627 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 23:01:47.681 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-01 23:01:47.682 Seetong_tps[6653:1308865] [DeviceMonitor] 监控管理器初始化完成
2026-10-01 23:01:47.682 Seetong_tps[6653:1308865]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-10-01 23:01:47.854 Seetong_tps[6653:1440447] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x136cf5640>{number = 61, name = (null)}====
2026-10-01 23:01:47.854 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 23:01:47.854 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgIAUVYFU1EAblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 23:01:47.919 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 23:01:47.920 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:01:47.920 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:01:47.920 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-01 23:01:47.921 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:01:47.921 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMJBVUBVVVpAQQB","reconn":1}}
2026-10-01 23:01:47.921 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:01:47.921 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:01:47.922 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:01:47.924 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:01:48.029 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 23:01:48.029 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 23:01:48.029 Seetong_tps[6653:1308720] Formatted Date: 2026-10-01
2026-10-01 23:01:48.029 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:01:48.032 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-01 23:01:48.032 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-01 23:01:48.032 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-01 23:01:48.032 Seetong_tps[6653:1439537] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-01 23:01:48.032 Seetong_tps[6653:1440447] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-01 23:01:48.054 Seetong_tps[6653:1308865]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-01 23:01:48.054 Seetong_tps[6653:1308865]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-01 23:01:48.054 Seetong_tps[6653:1440447] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-01 23:01:48.054 Seetong_tps[6653:1440447] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-01 23:01:48.054 Seetong_tps[6653:1439537] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-01 23:01:48.054 Seetong_tps[6653:1440447] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:01:48.073 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-01 23:01:48.074 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
)
2026-10-01 23:01:48.092 Seetong_tps[6653:1308865]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-01 23:01:48.092 Seetong_tps[6653:1308865]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-01 23:01:48.092 Seetong_tps[6653:1440447] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-01 23:01:48.092 Seetong_tps[6653:1440447] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-01 23:01:48.092 Seetong_tps[6653:1438941] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-01 23:01:48.092 Seetong_tps[6653:1439537] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:01:48.096 Seetong_tps[6653:1440454]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-01 23:01:48.107 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-01 23:01:48.110 Seetong_tps[6653:1440454]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-01 23:01:48.208 Seetong_tps[6653:1308720] MessageThrottle reloadTableView ---
2026-10-01 23:01:48.698 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:01:48.699 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-01 23:01:48.699 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom start
2026-10-01 23:01:48.700 Seetong_tps[6653:1438941] zzzzz:FC_ResumeDevCom
2026-10-01 23:01:48.914 Seetong_tps[6653:1440447] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cf5640>{number = 61, name = (null)}====
2026-10-01 23:01:48.916 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:01:48.931 Seetong_tps[6653:1439452] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cf5440>{number = 59, name = (null)}====
2026-10-01 23:01:48.942 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:01:48.942 Seetong_tps[6653:1439452]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:01:48.942 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:01:48.942 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:01:48.943 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:01:48.944 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:01:48.944 Seetong_tps[6653:1439452]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:01:48.944 Seetong_tps[6653:1439452]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:01:48.944 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:01:48.944 Seetong_tps[6653:1439452] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:01:48.944 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:01:48.944 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-01 23:01:48.944 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:01:48.944 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 34674816 毫秒
2026-10-01 23:01:48.945 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:01:48.945 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:01:48.945 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:01:48.951 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-01 23:01:48.951 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:01:48.951 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-01 23:01:48.951 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-01 23:01:48.951 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:01:48.953 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:01:49.189 Seetong_tps[6653:1440447] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136cf5640>{number = 61, name = (null)}====
2026-10-01 23:01:49.785 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-01 23:01:49.785 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-01 23:01:49.821 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-01 23:01:49.824 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-01 23:01:49.825 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-01 23:01:49.875 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:01:49 888
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:01:49 +0000
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:01:49.888 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:01:49 889
2026-10-01 23:01:49.890 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-01 23:01:49.891 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-01 23:01:49.927 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:01:49.927 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:01:49.927 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:01:49.927 Seetong_tps[6653:1439537] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-01 23:01:49.927 Seetong_tps[6653:1439537]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-01 23:01:49.927 Seetong_tps[6653:1440449] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:01:50.128 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-01 23:01:50.167 Seetong_tps[6653:1440454] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-01 23:01:50.168 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-01 23:01:50.168 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-01 23:01:50.169 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-01 23:01:50.170 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-01 23:01:50.170 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-01 23:01:50.170 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-01 23:01:50.171 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-01 23:01:50.172 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-01 23:01:50.172 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-01 23:01:50.172 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-01 23:01:50.172 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-01 23:01:50.173 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-01 23:01:50.173 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-01 23:01:50.173 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-01 23:01:50.175 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-01 23:01:50.194 Seetong_tps[6653:1308720]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-01 23:01:50.221 Seetong_tps[6653:1440454]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-01 23:01:50.309 Seetong_tps[6653:1440504] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-01 23:01:50.313 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:01:50.314 Seetong_tps[6653:1438941] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-01 23:01:50.314 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:01:50.314 Seetong_tps[6653:1438941] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-01 23:01:50.314 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=1
2026-10-01 23:01:50.315 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-01 23:01:50.324 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-01 23:01:50.349 Seetong_tps[6653:1440454] Failed to get IoT drive away set configuration.
2026-10-01 23:01:50.349 Seetong_tps[6653:1440454]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-01 23:01:50.850 Seetong_tps[6653:1440454]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-01 23:01:52.318 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.49 - 设备: 1801 - 42835799
2026-10-01 23:01:57.924 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:01:59.889 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790866919.889101,lastReceiveYUVTimeInterval=1790866919.857483,interval=0.032,videoView=0x1160f8800
2026-10-01 23:02:06.947 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:02:03)消息ID(22)
2026-10-01 23:02:07.924 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:02:09.888 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790866929.888455,lastReceiveYUVTimeInterval=1790866929.861964,interval=0.026,videoView=0x1160f8800
2026-10-01 23:02:17.924 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:02:19.887 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790866939.887170,lastReceiveYUVTimeInterval=1790866939.852713,interval=0.034,videoView=0x1160f8800
2026-10-01 23:02:27.923 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:02:29.887 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790866949.887622,lastReceiveYUVTimeInterval=1790866949.856558,interval=0.031,videoView=0x1160f8800
2026-10-01 23:02:36.296 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:02:36.297 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:02:36.298 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:02:36.298 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:02:36.298 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-01 23:02:36.298 Seetong_tps[6653:1308865]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-01 23:02:36.299 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-01 23:02:36.299 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-01 23:02:36.309 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-01 23:02:36.311 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-01 23:02:36.311 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:02:36.311 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:1
2026-10-01 23:02:36.404 Seetong_tps[6653:1308720] -----------1release decodeport = 1
2026-10-01 23:02:36.405 Seetong_tps[6653:1308720]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 46500;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-01 23:02:36.409 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:02:56.348 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-01 23:02:56.349 Seetong_tps[6653:1440448] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-01 23:02:56.349 Seetong_tps[6653:1440448] --FC_StopDevComEx end
2026-10-01 23:03:01.353 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-01 23:05:22.316 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-01 23:05:22.316 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:05:22.317 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:05:22.317 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-01 23:05:22.320 Seetong_tps[6653:1443185] zzzzz:FC_ResumeDevCom start
2026-10-01 23:05:22.320 Seetong_tps[6653:1443185] zzzzz:FC_ResumeDevCom
2026-10-01 23:05:22.337 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:05:22.338 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:05:22 338
2026-10-01 23:05:22.338 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:05:22.338 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:05:22.338 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:05:22 +0000
2026-10-01 23:05:22.339 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:05:22.339 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:05:22 339
2026-10-01 23:05:22.349 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:05:22.349 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:05:22.415 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 23:05:22.558 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:05:22.558 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 23:05:22.558 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 23:05:22.565 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 23:05:22.566 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 23:05:22.566 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 23:05:22.665 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-01 23:05:22.669 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:05:22 670
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:05:22 +0000
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:05:22.670 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:05:22 671
2026-10-01 23:05:22.671 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:05:22.672 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:05:22.780 Seetong_tps[6653:1443186] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x136cd8cc0>{number = 70, name = (null)}====
2026-10-01 23:05:22.780 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 23:05:22.781 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgIAUVYFV1cFblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 23:05:22.855 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 23:05:22.855 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:05:22.855 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:05:22.855 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-01 23:05:22.856 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:05:22.857 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMJBVUFU1BpAQQB","reconn":1}}
2026-10-01 23:05:22.857 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:05:22.857 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:05:22.857 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:05:22.859 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:05:22.963 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 23:05:22.964 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 23:05:22.964 Seetong_tps[6653:1308720] Formatted Date: 2026-10-01
2026-10-01 23:05:22.965 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:05:23.012 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-01 23:05:23.013 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
    "2026-10-01"
)
2026-10-01 23:05:23.054 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-01 23:05:23.055 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-01 23:05:23.055 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-01 23:05:23.055 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790867123.055207,lastReceiveYUVTimeInterval=1790867122.670335,interval=0.385,videoView=0x1160f8800
2026-10-01 23:05:23.055 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-01 23:05:23.066 Seetong_tps[6653:1443193] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-01 23:05:23.066 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-01 23:05:23.067 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-01 23:05:23.067 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-01 23:05:23.069 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-01 23:05:23.083 Seetong_tps[6653:1443185] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:05:23.088 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:23.088 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:05:23.088 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:05:23.088 Seetong_tps[6653:1443185] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:05:23.088 Seetong_tps[6653:1443186] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-01 23:05:23.088 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=2
2026-10-01 23:05:23.089 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.42 - 设备: 1801 - 42835799
2026-10-01 23:05:23.100 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:05:23.100 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:23.100 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:05:23.100 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:05:23.100 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-01 23:05:23.100 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=2
2026-10-01 23:05:23.100 Seetong_tps[6653:1443185] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:05:23.116 Seetong_tps[6653:1443193]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-01 23:05:23.212 Seetong_tps[6653:1443193]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-01 23:05:23.240 Seetong_tps[6653:1443237] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-01 23:05:23.242 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:23.242 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-01 23:05:23.242 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:23.242 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=2
2026-10-01 23:05:23.242 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-01 23:05:23.242 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.57 - 设备: 1801 - 42835799
2026-10-01 23:05:23.278 Seetong_tps[6653:1443193] Failed to get IoT drive away set configuration.
2026-10-01 23:05:23.278 Seetong_tps[6653:1443193]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-01 23:05:23.791 Seetong_tps[6653:1443193]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-01 23:05:28.171 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-01 23:05:28.171 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:05:28.171 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:2
2026-10-01 23:05:28.171 Seetong_tps[6653:1308720] -----------1release decodeport = 2
2026-10-01 23:05:28.172 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:05:28.185 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-01 23:05:28.198 Seetong_tps[6653:1440448] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-01 23:05:28.426 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-01 23:05:28.427 Seetong_tps[6653:1443187] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-01 23:05:28.784 Seetong_tps[6653:1443193]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: -2 - lightCtrl: 0
2026-10-01 23:05:28.793 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: 100 - lightCtrl: 0
2026-10-01 23:05:28.801 Seetong_tps[6653:1443193]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-01 23:05:32.800 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ef700; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148240c30>> - sender: <UIButton: 0x1145af000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148255740>; layer = <CALayer: 0x11452e010>>
2026-10-01 23:05:32.860 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:05:33.678 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ef700; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148240c30>> - sender: <UIButton: 0x1145af000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148255740>; layer = <CALayer: 0x11452e010>>
2026-10-01 23:05:34.327 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ef700; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148240c30>> - sender: <UIButton: 0x1145af000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148255740>; layer = <CALayer: 0x11452e010>>
2026-10-01 23:05:39.551 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ef700; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148240c30>> - sender: <UIButton: 0x1145af000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148255740>; layer = <CALayer: 0x11452e010>>
2026-10-01 23:05:40.499 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x14828c000; baseClass = UITableViewCell; frame = (0 385.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x136cb00c0>> - sender: <UIButton: 0x1145af600; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x1482a07c0>; layer = <CALayer: 0x14829ca20>>
2026-10-01 23:05:41.931 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x11614a800; baseClass = UITableViewCell; frame = (0 275.961; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148270030>> - sender: <UIButton: 0x1145af300; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148257360>; layer = <CALayer: 0x148272a30>>
2026-10-01 23:05:42.860 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:05:44.495 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137eed00; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x114404510>> - sender: <UIButton: 0x1145aea00; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x136cb85c0>; layer = <CALayer: 0x1143306c0>>
2026-10-01 23:05:52.465 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x11614a800; baseClass = UITableViewCell; frame = (0 385.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148270030>> - sender: <UIButton: 0x1145af300; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148257360>; layer = <CALayer: 0x148272a30>>
2026-10-01 23:05:52.859 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:05:52.931 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x11614a800; baseClass = UITableViewCell; frame = (0 385.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148270030>> - sender: <UIButton: 0x1145af300; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148257360>; layer = <CALayer: 0x148272a30>>
2026-10-01 23:05:53.130 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x11614a800; baseClass = UITableViewCell; frame = (0 385.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x148270030>> - sender: <UIButton: 0x1145af300; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x148257360>; layer = <CALayer: 0x148272a30>>
2026-10-01 23:05:55.842 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-01 23:05:55.856 Seetong_tps[6653:1438941] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:05:56 164
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:05:56 +0000
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:05:56.164 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:05:56 165
2026-10-01 23:05:56.173 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:05:56.173 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:05:56.462 Seetong_tps[6653:1443193] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-01 23:05:56.462 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-01 23:05:56.462 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-01 23:05:56.462 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-01 23:05:56.463 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-01 23:05:56.464 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-01 23:05:56.464 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-01 23:05:56.464 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 1801 - 42835799
2026-10-01 23:05:56.467 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 1801 - 42835799
2026-10-01 23:05:56.640 Seetong_tps[6653:1443686] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-01 23:05:56.644 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:56.644 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-01 23:05:56.645 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:05:56.645 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=3
2026-10-01 23:05:56.645 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.48 - 设备: 1801 - 42835799
2026-10-01 23:05:56.645 Seetong_tps[6653:1441183] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-01 23:05:56.646 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.48 - 设备: 1801 - 42835799
2026-10-01 23:05:56.672 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-01 23:05:56.672 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-01 23:05:56.747 Seetong_tps[6653:1443193] Failed to get IoT drive away set configuration.
2026-10-01 23:05:56.747 Seetong_tps[6653:1443193]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-01 23:05:57.260 Seetong_tps[6653:1443193]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-01 23:05:58.648 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.48 - 设备: 1801 - 42835799
2026-10-01 23:06:02.858 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:06:05.078 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:06:05.078 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:06:05.079 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:06:05.079 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:06:05.079 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-01 23:06:05.082 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-01 23:06:05.082 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-01 23:06:05.092 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-01 23:06:05.093 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-01 23:06:05.093 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:06:05.093 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:3
2026-10-01 23:06:05.101 Seetong_tps[6653:1308720] -----------1release decodeport = 3
2026-10-01 23:06:05.103 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:06:25.175 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-01 23:06:25.175 Seetong_tps[6653:1443817] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-01 23:06:25.176 Seetong_tps[6653:1443817] --FC_StopDevComEx end
2026-10-01 23:06:30.175 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-01 23:16:39.860 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-01 23:16:39.860 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:16:39.860 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:16:39.861 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-01 23:16:39.869 Seetong_tps[6653:1451243] zzzzz:FC_ResumeDevCom start
2026-10-01 23:16:39.870 Seetong_tps[6653:1451243] zzzzz:FC_ResumeDevCom
2026-10-01 23:16:39.881 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:16:39.881 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:16:39 881
2026-10-01 23:16:39.881 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:16:39.882 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:16:39.882 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:16:39 +0000
2026-10-01 23:16:39.883 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:16:39.884 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:16:39 884
2026-10-01 23:16:39.889 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:16:39.889 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-01 23:16:39.937 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-01 23:16:40.079 Seetong_tps[6653:1451244] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14830c940>{number = 84, name = (null)}====
2026-10-01 23:16:40.081 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:16:40.081 Seetong_tps[6653:1451246] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14830d000>{number = 85, name = (null)}====
2026-10-01 23:16:40.089 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-01 23:16:40.089 Seetong_tps[6653:1451246]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-01 23:16:40.090 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-01 23:16:40.090 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1451246] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-01 23:16:40.091 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-01 23:16:40.091 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 35565963 毫秒
2026-10-01 23:16:40.092 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:16:40.092 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:16:40.092 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:16:40.093 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-01 23:16:40.093 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-01 23:16:40.093 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-01 23:16:40.094 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-01 23:16:40.105 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:16:40.105 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-01 23:16:40.105 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-01 23:16:40.112 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-01 23:16:40.112 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-01 23:16:40.112 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-01 23:16:40.218 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-01 23:16:40.221 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-01 23:16:40.222 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:16:40 222
2026-10-01 23:16:40.222 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:16:40.222 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:16:40.222 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:16:40 +0000
2026-10-01 23:16:40.223 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:16:40.223 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:16:40 223
2026-10-01 23:16:40.225 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:16:40.225 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:16:40.325 Seetong_tps[6653:1451244] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x14830c940>{number = 84, name = (null)}====
2026-10-01 23:16:40.325 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-01 23:16:40.325 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1QHUVQBBVFvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-01 23:16:40.394 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-01 23:16:40.394 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-01 23:16:40.394 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-01 23:16:40.394 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-01 23:16:40.395 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:16:40.396 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMJBVQGVVJpAQQB","reconn":1}}
2026-10-01 23:16:40.396 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-01 23:16:40.396 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-01 23:16:40.396 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-01 23:16:40.398 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-01 23:16:40.505 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-01 23:16:40.505 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-01 23:16:40.565 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-01 23:16:40.565 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-01 23:16:40.565 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-01 23:16:40.565 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790867800.565689,lastReceiveYUVTimeInterval=1790867800.222468,interval=0.343,videoView=0x1160f8800
2026-10-01 23:16:40.565 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-01 23:16:40.576 Seetong_tps[6653:1451297] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-01 23:16:40.576 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-01 23:16:40.577 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-01 23:16:40.577 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-01 23:16:40.577 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:8
2026-10-01 23:16:40.579 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-01 23:16:40.580 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-01 23:16:40.580 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-01 23:16:40.594 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:16:40.594 Seetong_tps[6653:1451246] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:16:40.598 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:16:40.598 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:16:40.598 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:16:40.598 Seetong_tps[6653:1451246] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-01 23:16:40.599 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:16:40.599 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:16:40.599 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-01 23:16:40.599 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-01 23:16:40.599 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:16:40.599 Seetong_tps[6653:1451246] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-01 23:16:40.599 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=4
2026-10-01 23:16:40.599 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-10-01 23:16:40.630 Seetong_tps[6653:1451387] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-01 23:16:40.631 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:16:40.631 Seetong_tps[6653:1451244] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-01 23:16:40.632 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:16:40.632 Seetong_tps[6653:1451244] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-01 23:16:40.632 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=4
2026-10-01 23:16:40.632 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-01 23:16:40.661 Seetong_tps[6653:1451297]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-01 23:16:40.664 Seetong_tps[6653:1451297]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-01 23:16:40.665 Seetong_tps[6653:1451297] Failed to get IoT drive away set configuration.
2026-10-01 23:16:40.665 Seetong_tps[6653:1451297]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-01 23:16:41.169 Seetong_tps[6653:1451297]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-01 23:16:41.423 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-01 23:16:41.423 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:16:41.424 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:4
2026-10-01 23:16:41.424 Seetong_tps[6653:1308720] -----------1release decodeport = 4
2026-10-01 23:16:41.424 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:16:41.451 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:16:41.451 Seetong_tps[6653:1308720] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-10-01 23:16:41.456 Seetong_tps[6653:1308720] self.camera.isBindMode=1 nBinder=1
2026-10-01 23:16:41.457 Seetong_tps[6653:1451244]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-01 23:16:41.463 Seetong_tps[6653:1451244] success
2026-10-01 23:16:41.530 Seetong_tps[6653:1308720]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-01 23:16:41.530 Seetong_tps[6653:1308720]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-01 23:16:41.749 Seetong_tps[6653:1451244]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42835799, self.strDeviceIdentifyFWOld=TD53B12-3.0.4.201-2025061314, strSupportFw=fw_update_v1 - IPC - devSn: 0CD8FF17ED0C3F32
2026-10-01 23:16:41.749 Seetong_tps[6653:1451244]  -- getFWUpdateInfo -- success
2026-10-01 23:16:42.240 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:16:43.319 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-01 23:16:43.324 Seetong_tps[6653:1443188] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-01 23:16:43.667 Seetong_tps[6653:1451249] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-01 23:16:43.667 Seetong_tps[6653:1451246] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-01 23:16:44.020 Seetong_tps[6653:1451297]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: -2 - lightCtrl: 0
2026-10-01 23:16:44.021 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: 100 - lightCtrl: 0
2026-10-01 23:16:44.025 Seetong_tps[6653:1451297]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-01 23:16:50.399 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:16:54.385 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494a00; baseClass = UITableViewCell; frame = (0 530.242; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f4d4030>> - sender: <UIButton: 0x12f4a8600; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f4c35e0>; layer = <CALayer: 0x12f4d69d0>>
2026-10-01 23:16:57.880 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494500; baseClass = UITableViewCell; frame = (0 44; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f48ca50>> - sender: <UIButton: 0x12f4a8300; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f4c19c0>; layer = <CALayer: 0x12f477780>>
2026-10-01 23:16:57.899 Seetong_tps[6653:1308720]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x12f4f48c0; frame = (60 39; 243 30); layer = <CALayer: 0x148317840>> - 
2026-10-01 23:16:57.902 Seetong_tps[6653:1308720]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x12f4f48c0; frame = (60 39; 243 30); layer = <CALayer: 0x148317840>> - 
2026-10-01 23:16:57.910 Seetong_tps[6653:1308720]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x12f4f41c0; frame = (60 39; 243 30); layer = <CALayer: 0x12f530780>> - 
2026-10-01 23:16:57.912 Seetong_tps[6653:1308720]  -- STStepSelectorView - layoutSubviews - <STStepSelectorView: 0x12f4f41c0; frame = (60 39; 243 30); layer = <CALayer: 0x12f530780>> - 
2026-10-01 23:17:00.398 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:17:04.337 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494000; baseClass = UITableViewCell; frame = (0 271.32; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f48c0c0>> - sender: <UIButton: 0x12f4a8000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f47b9c0>; layer = <CALayer: 0x12f48e010>>
2026-10-01 23:17:06.301 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494a00; baseClass = UITableViewCell; frame = (0 308.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f4d4030>> - sender: <UIButton: 0x12f4a8600; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f4c35e0>; layer = <CALayer: 0x12f4d69d0>>
2026-10-01 23:17:08.413 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-01 23:17:08.421 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-01 23:17:09.388 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-01 23:17:09.389 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-01 23:17:10.398 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:17:11.819 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-01 23:17:11.819 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-01 23:17:11 820
2026-10-01 23:17:11.819 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:17:11.819 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>> -- _camera.supportPlatform: 0
2026-10-01 23:17:11.820 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-01 15:17:11 +0000
2026-10-01 23:17:11.820 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-01 23:17:11.820 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-01 23:17:11 820
2026-10-01 23:17:11.823 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:17:11.824 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-01 23:17:12.269 Seetong_tps[6653:1451297] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-01 23:17:12.271 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-01 23:17:12.271 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-01 23:17:12.271 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-01 23:17:12.271 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-01 23:17:12.271 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:8
2026-10-01 23:17:12.272 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-01 23:17:12.273 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-01 23:17:12.273 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-01 23:17:12.288 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.47 - 设备: 1801 - 42835799
2026-10-01 23:17:12.303 Seetong_tps[6653:1451797] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-01 23:17:12.305 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:17:12.306 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-01 23:17:12.306 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-01 23:17:12.306 Seetong_tps[6653:1451767] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-01 23:17:12.306 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=5
2026-10-01 23:17:12.306 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-01 23:17:12.312 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-01 23:17:12.340 Seetong_tps[6653:1308720] 神策分析：已清空设备ID和SN
2026-10-01 23:17:12.340 Seetong_tps[6653:1308720] ++++-[CameraSetViewController dealloc]++++
2026-10-01 23:17:12.405 Seetong_tps[6653:1451297] Failed to get IoT drive away set configuration.
2026-10-01 23:17:12.405 Seetong_tps[6653:1451297]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-01 23:17:12.910 Seetong_tps[6653:1451297]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-01 23:17:14.309 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.49 - 设备: 1801 - 42835799
2026-10-01 23:17:19.464 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-01 23:17:19.465 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x136d09160>; layer = <CALayer: 0x136ca4630>>
2026-10-01 23:17:19.465 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:5
2026-10-01 23:17:19.465 Seetong_tps[6653:1308720] -----------1release decodeport = 5
2026-10-01 23:17:19.466 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-01 23:17:19.482 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-01 23:17:19.482 Seetong_tps[6653:1308720] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-10-01 23:17:19.482 Seetong_tps[6653:1308720] self.camera.isBindMode=1 nBinder=1
2026-10-01 23:17:19.483 Seetong_tps[6653:1443817]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-01 23:17:19.484 Seetong_tps[6653:1443817] success
2026-10-01 23:17:19.550 Seetong_tps[6653:1308720]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-01 23:17:19.550 Seetong_tps[6653:1308720]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-01 23:17:19.732 Seetong_tps[6653:1444181]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42835799, self.strDeviceIdentifyFWOld=TD53B12-3.0.4.201-2025061314, strSupportFw=fw_update_v1 - IPC - devSn: 0CD8FF17ED0C3F32
2026-10-01 23:17:19.732 Seetong_tps[6653:1444181]  -- getFWUpdateInfo -- success
2026-10-01 23:17:20.230 Seetong_tps[6653:1451767] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-01 23:17:20.397 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:17:23.428 Seetong_tps[6653:1308720]  --- STSensitivityControl initWithCoder --- 
2026-10-01 23:17:23.428 Seetong_tps[6653:1308720]  --- STSensitivityControl commonInit --- 
2026-10-01 23:17:23.428 Seetong_tps[6653:1308720]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 0
2026-10-01 23:17:23.428 Seetong_tps[6653:1308720]  --- STSensitivityControl createLineView --- 
2026-10-01 23:17:23.429 Seetong_tps[6653:1308720]  --- STSensitivityControl createLevelImageViews --- 
2026-10-01 23:17:23.429 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-01 23:17:23.429 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:23.429 Seetong_tps[6653:1308720]  --- STSensitivityControl createLevelLabels --- 
2026-10-01 23:17:23.430 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelLabels --- 
2026-10-01 23:17:23.430 Seetong_tps[6653:1308720]  --- STSensitivityControl setSensitivity --- previousSensitivity: 0 - 选择的物理sensitivity: 50
2026-10-01 23:17:23.430 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-01 23:17:23.430 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:23.434 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-01 23:17:23.434 Seetong_tps[6653:1308720]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 0 - 转换后sensitivity: 0
2026-10-01 23:17:23.434 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-01 23:17:23.434 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:23.746 Seetong_tps[6653:1308720]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 0 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-01 23:17:23.746 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-01 23:17:23.747 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:23.759 Seetong_tps[6653:1308720]  --- STSensitivityControl setDeviceSensitivity --- previousSensitivity: 50 - 传入sensitivity: 25 - 转换后sensitivity: 50
2026-10-01 23:17:23.767 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:27.816 Seetong_tps[6653:1308720] invalid mode 'kCFRunLoopCommonModes' provided to CFRunLoopRunSpecific - break on _CFRunLoopError_RunCalledWithInvalidMode to debug. This message will only appear once per execution.
2026-10-01 23:17:30.032 Seetong_tps[6653:1308720]  --- STSensitivityControl handleTap --- 
2026-10-01 23:17:30.032 Seetong_tps[6653:1308720]  --- STSensitivityControl setSensitivity --- previousSensitivity: 50 - 选择的物理sensitivity: 97
2026-10-01 23:17:30.033 Seetong_tps[6653:1308720]  --- STSensitivityControl updateLevelImageViews --- 
2026-10-01 23:17:30.033 Seetong_tps[6653:1308720]  --- STSensitivityControl layoutSubviews --- 
2026-10-01 23:17:30.034 Seetong_tps[6653:1308720] Sensitivity changed: 100
2026-10-01 23:17:30.396 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:17:32.794 Seetong_tps[6653:1451768] FC_P2PIoTSystemControl:cmd = 1523, result = 0
2026-10-01 23:17:33.499 Seetong_tps[6653:1308720] ++++-[IPCAlarmSetViewController dealloc]++++
2026-10-01 23:17:35.923 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-01 23:17:35.928 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-01 23:17:36.069 Seetong_tps[6653:1451245] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-01 23:17:36.069 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-01 23:17:36.397 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-01 23:17:36.409 Seetong_tps[6653:1451297]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-01 23:17:36.412 Seetong_tps[6653:1451297]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-01 23:17:38.969 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494000; baseClass = UITableViewCell; frame = (0 275.961; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x14829d620>> - sender: <UIButton: 0x12f4a9800; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x136cb8fa0>; layer = <CALayer: 0x14829c870>>
2026-10-01 23:17:39.485 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494500; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f531a70>> - sender: <UIButton: 0x12f4a9b00; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x136c9a580>; layer = <CALayer: 0x12f530a20>>
2026-10-01 23:17:40.396 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:17:40.665 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-01 23:17:40.673 Seetong_tps[6653:1443817] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-01 23:17:41.541 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-01 23:17:41.541 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-01 23:17:50.395 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:00.395 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:10.394 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:20.394 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:30.393 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:40.392 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:18:50.392 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:00.391 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:10.391 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:20.390 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:30.389 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:40.389 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:19:50.388 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:00.388 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:10.387 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:20.386 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:30.386 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:40.385 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:20:50.385 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:00.384 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:10.384 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:20.383 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:30.382 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:40.382 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:21:50.382 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:00.380 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:10.380 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:20.378 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:30.378 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:40.377 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:22:50.377 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:00.377 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:10.378 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:20.375 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:30.374 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:40.374 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:23:50.374 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:00.373 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:10.373 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:20.372 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:30.372 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:40.371 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:24:50.370 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:00.370 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:10.369 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:20.369 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:30.367 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:35.246 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:25:33)消息ID(22)
2026-10-01 23:25:40.367 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:25:50.367 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:00.366 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:10.365 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:20.365 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:30.364 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:40.364 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:50.363 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:26:58.546 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:26:55)消息ID(22)
2026-10-01 23:27:00.362 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:27:10.362 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:27:20.361 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:27:30.361 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:27:40.360 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:27:50.359 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:00.359 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:10.358 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:20.358 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:20.663 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:28:19)消息ID(22)
2026-10-01 23:28:30.357 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:40.357 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:28:50.356 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:00.355 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:10.355 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:20.225 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:30.224 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:40.223 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:29:47.981 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:29:45)消息ID(22)
2026-10-01 23:29:50.223 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:00.222 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:10.222 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:20.221 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:30.220 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:40.220 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:30:50.219 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:00.219 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:10.218 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:20.217 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:30.217 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:40.216 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:31:50.216 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:00.215 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:10.214 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:20.214 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:30.213 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:39.290 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:32:36)消息ID(22)
2026-10-01 23:32:40.213 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:32:50.212 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:00.211 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:10.211 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:20.210 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:30.210 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:40.209 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:33:50.208 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:00.208 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:10.207 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:20.207 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:30.206 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:40.205 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:50.205 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:34:59.385 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:34:57)消息ID(22)
2026-10-01 23:35:00.204 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:35:10.204 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:35:20.203 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:35:30.202 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:35:40.202 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:35:50.201 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:00.201 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:10.200 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:20.199 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:30.199 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:40.198 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:50.198 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:36:55.694 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-01 23:36:53)消息ID(22)
2026-10-01 23:37:00.197 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:37:10.196 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:37:20.196 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:37:30.196 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:37:40.195 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:37:50.194 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:00.193 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:10.193 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:20.192 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:30.192 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:40.191 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:38:50.191 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:00.190 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:10.189 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:20.189 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:30.188 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:40.187 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:39:50.187 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:00.186 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:10.186 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:20.185 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:30.184 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:40.184 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:40:50.183 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:00.183 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:10.182 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:20.181 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:30.181 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:34.910 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:41:34.912 Seetong_tps[6653:1308865]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-01 23:41:34.918 Seetong_tps[6653:1308865]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-01 23:41:40.180 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:41:45.716 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:41:50.180 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:00.179 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:06.971 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:42:10.178 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:20.178 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:30.177 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:38.677 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:42:40.177 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:42:50.176 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:00.175 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:10.175 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:20.174 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:20.842 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:43:30.174 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:40.173 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:43:50.172 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:00.172 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:10.171 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:13.390 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:44:20.171 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:30.170 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:40.169 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:44:50.168 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:00.168 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:10.168 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:16.727 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:45:20.167 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:30.166 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:40.166 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:45:50.165 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:00.165 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:10.164 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:20.163 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:30.113 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:46:30.162 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:40.162 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:46:50.161 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:00.161 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:10.160 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:20.160 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:30.159 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:40.159 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:50.158 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:47:53.994 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:48:00.157 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:48:10.157 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:48:20.156 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:48:30.156 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:48:40.155 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:48:50.154 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:00.154 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:10.153 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:20.153 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:28.275 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:49:30.152 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:40.152 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:49:50.151 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:00.150 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:10.150 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:20.149 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:30.148 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:40.148 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:50:50.147 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:00.147 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:10.146 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:13.420 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:51:20.146 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:30.145 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:40.144 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:51:50.144 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:00.143 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:10.143 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:20.142 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:30.141 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:40.141 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:52:50.140 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:00.140 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:08.571 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:53:10.139 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:20.138 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:30.138 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:40.137 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:53:50.137 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:00.136 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:10.135 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:20.135 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:30.134 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:40.134 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:54:50.133 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:00.132 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:10.132 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:14.029 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:55:20.131 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:30.131 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:40.130 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:55:50.129 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:00.129 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:10.128 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:20.128 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:30.127 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:40.126 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:56:50.126 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:00.125 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:10.125 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:20.124 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:30.123 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:30.436 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-01 23:57:40.123 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:57:50.122 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:00.122 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:10.121 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:20.120 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:30.120 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:40.119 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:58:50.119 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:00.118 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:10.117 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:20.117 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:30.116 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:40.115 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:50.115 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-01 23:59:56.866 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:00:00.114 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:00:10.114 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:00:20.113 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:00:30.113 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:00:40.112 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:00:50.111 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:00.111 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:10.110 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:20.296 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:30.296 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:40.296 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:01:50.296 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:00.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:10.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:20.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:30.296 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:33.973 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:02:40.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:02:50.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:00.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:10.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:20.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:30.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:40.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:03:50.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:00.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:10.297 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:20.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:30.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:40.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:04:50.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:00.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:10.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:20.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:21.787 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:05:30.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:40.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:05:50.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:00.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:10.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:20.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:30.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:40.298 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:06:50.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:00.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:10.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:20.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:30.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:40.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:07:50.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:00.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:10.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:19.446 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:08:20.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:30.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:40.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:08:50.299 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:00.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:10.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:20.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:30.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:40.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:09:50.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:00.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:10.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:20.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:30.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:40.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:10:50.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:00.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:10.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:20.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:27.579 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:11:30.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:40.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:11:50.300 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:00.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:10.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:20.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:30.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:40.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:12:50.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:00.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:10.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:20.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:30.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:40.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:13:50.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:00.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:10.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:20.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:30.301 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:35.670 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:14:40.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:14:50.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:00.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:10.302 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:20.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:30.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:40.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:15:50.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:00.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:10.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:20.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:30.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:40.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:16:50.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:00.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:10.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:20.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:30.303 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:40.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:17:44.170 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:17:50.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:00.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:10.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:20.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:30.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:40.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:18:50.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:00.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:10.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:20.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:30.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:40.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:19:50.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:00.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:10.304 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:20.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:30.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:40.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:20:50.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
p2026-10-02 00:20:52.270 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:21:00.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:21:10.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:21:20.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:21:30.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:21:40.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:21:50.305 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:00.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:10.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:20.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:30.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:40.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:22:50.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:00.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:10.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:20.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:30.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:40.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:23:50.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:00.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:00.425 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:24:10.306 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:20.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:30.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:40.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:24:50.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:00.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:10.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:20.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:30.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:40.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:25:50.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:00.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:10.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:20.307 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:30.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:40.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:26:50.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:00.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:08.523 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:27:10.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:20.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:30.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:40.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:27:50.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:00.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:10.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:20.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:30.308 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:40.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:28:50.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:00.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:10.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:20.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:30.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:40.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:29:50.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:00.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:10.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:18.124 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:30:20.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:30.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:40.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:30:50.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:00.309 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:10.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:20.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:30.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:40.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:31:50.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:00.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:10.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:20.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:30.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:40.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:32:50.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:00.310 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:10.311 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:20.425 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:26.475 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:33:30.425 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:40.425 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:33:50.426 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:00.426 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:10.426 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:20.427 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:30.427 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:40.427 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:34:50.427 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:00.427 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:10.428 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:20.428 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:30.429 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:40.429 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:35:50.429 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:00.429 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:10.430 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:20.430 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:30.430 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:36.432 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:36:40.431 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:36:50.431 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:00.431 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:10.431 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:20.432 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:30.432 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:40.432 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:37:50.433 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:00.433 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:10.433 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:20.434 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:30.434 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:40.434 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:38:50.435 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:00.435 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:10.435 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:20.435 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:30.435 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:40.436 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:39:44.725 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:39:50.436 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:00.436 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:10.437 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:20.437 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:30.438 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:40.438 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:40:50.438 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:00.438 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:10.439 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:20.439 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:30.439 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:40.440 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:41:50.440 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:00.440 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:10.441 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:20.441 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:30.441 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:40.441 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:50.442 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:42:52.934 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:43:00.442 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:43:10.442 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:43:20.443 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:43:30.443 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:43:40.443 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:43:50.443 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:00.444 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:10.444 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:20.444 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:30.445 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:40.445 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:44:50.445 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:00.446 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:10.446 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:20.446 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:30.447 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:40.447 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:45:50.447 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:00.447 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:01.125 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:46:10.448 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:20.448 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:30.448 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:40.449 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:46:50.449 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:00.448 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:10.449 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:20.450 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:30.450 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:40.450 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:47:50.451 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:00.451 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:10.451 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:20.452 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:30.452 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:40.452 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:48:50.453 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:00.453 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:09.210 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:49:10.453 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:20.453 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:30.454 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:40.454 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:49:50.454 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:00.455 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:10.455 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:20.455 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:30.456 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:40.456 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:50:50.456 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:00.456 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:10.457 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:20.457 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:30.457 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:40.457 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:51:50.457 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:00.458 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:10.459 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:17.357 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:52:20.459 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:30.459 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:40.459 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:52:50.460 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:00.460 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:10.460 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:20.461 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:30.461 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:40.461 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:53:50.462 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:00.462 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:05.739 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:05.739 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:05.747 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:05.747 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 00:54:05.747 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 00:54:05.759 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 00:54:05.759 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 00:54:05.780 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 00:54:08.962 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 00:54:08.962 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:08.963 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:08.964 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 00:54:08.964 Seetong_tps[6653:1509430] zzzzz:FC_ResumeDevCom start
2026-10-02 00:54:08.965 Seetong_tps[6653:1308720]  -- 离线推送 -- didReceiveNotificationResponse - msgContent: eyJiaXpUeXBlIjoib2ZmbGluZV9hbGFybSIsImJvZHkiOnsiYWxhcm1UaW1lIjoiMjAyNi0xMC0wMSAyMzozNjo1MyIsImRldmljZUlkTGFiZWwiOiI0MjgzNTc5OSIsImFsYXJtSWQiOiIyMDI2MTAwMTZhYmU3ZTE3YjQyM2FlMWQ1MzY0NzI0ZiIsImFsYXJtQ29kZSI6MjIsImRldmljZUlkIjo0MjgzNTc5OSwiZGV2aWNlU24iOiIwQ0Q4RkYxN0VEMEMzRjMyIiwiZGV2aWNlQ2hhbm5lbCI6LTF9fQ - decodedString: {"bizType":"offline_alarm","body":{"alarmTime":"2026-10-01 23:36:53","deviceIdLabel":"42835799","alarmId":"202610016abe7e17b423ae1d5364724f","alarmCode":22,"deviceId":42835799,"deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1}}
2026-10-02 00:54:08.966 Seetong_tps[6653:1308720] 📩 收到离线推送消息 - 未读 - 标题: 人形侦测 - 1801
2026-10-02 00:54:08.968 Seetong_tps[6653:1308720] [KMPRouter] openOfflinePushPlaybackPageBySelectingAlarmTab schedule select alarm tab then open playback, delay=0.10 key=42835799|2026-10-01 23:36:53
2026-10-02 00:54:08.988 Seetong_tps[6653:1308720]  -- TabBarViewController -- 离线推送 -- SelectTabbarIndexBlock - isPortrait: 1 - vc类名: CameraSetViewController
2026-10-02 00:54:08.989 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 00:54:08.989 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 00:54:08.989 Seetong_tps[6653:1308720] dealloc -- STIdleMonitorView
2026-10-02 00:54:08.990 Seetong_tps[6653:1308720] dealloc -- STNetSpeedMonitorView
2026-10-02 00:54:08.991 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraControlVC
2026-10-02 00:54:08.991 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraService
2026-10-02 00:54:08.993 Seetong_tps[6653:1308720] dealloc -- STCameraControlView
2026-10-02 00:54:08.994 Seetong_tps[6653:1308720] dealloc -- STCycleScrollView
2026-10-02 00:54:08.995 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-02 00:54:09.006 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x113790500
2026-10-02 00:54:09.009 Seetong_tps[6653:1308720] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-02 00:54:09.009 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 00:54:09.010 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 00:54:09.029 Seetong_tps[6653:1509430] zzzzz:FC_ResumeDevCom
2026-10-02 00:54:09.047 Seetong_tps[6653:1308720] [KMPRouter] openOfflinePushPlaybackPageBySelectingAlarmTab skip duplicated request key=42835799|2026-10-01 23:36:53
2026-10-02 00:54:09.047 Seetong_tps[6653:1308720]  -- 收到离线推送 -- KMP回放跳转成功 - msgTitle: 人形侦测 - 1801
2026-10-02 00:54:09.072 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:09.074 Seetong_tps[6653:1308720] 神策分析：已清空设备ID和SN
2026-10-02 00:54:09.074 Seetong_tps[6653:1308720] ++++-[CameraSetViewController dealloc]++++
2026-10-02 00:54:09.077 Seetong_tps[6653:1308720] [KMPRouter] openPlaybackPage devId=42835799 fromPreviewPlayback=0 fromOfflinePush=1 fromAlarmReplay=1 alarmReplayTime=1790869013000
2026-10-02 00:54:09.078 Seetong_tps[6653:1308720] 【kuikly performance】pagename: PlayBackPage, Memory in use: 114.658MB
2026-10-02 00:54:09.079 Seetong_tps[6653:1308720] [KMPRouter] openOfflinePushPlaybackPage success, devId=42835799 alarmReplayTime=1790869013000
2026-10-02 00:54:09.079 Seetong_tps[6653:1308720] [KMPRouter] openOfflinePushPlaybackPageBySelectingAlarmTab execute open result=1 key=42835799|2026-10-01 23:36:53
2026-10-02 00:54:09.106 Seetong_tps[6653:1509446] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-02 00:54:09.131 Seetong_tps[6653:1308720] KMPCloudPlaybackVideoView set prop index = 0
2026-10-02 00:54:09.153 Seetong_tps[6653:1308720] hrv_setPropWithKey:index
2026-10-02 00:54:09.153 Seetong_tps[6653:1308720] index = 16
2026-10-02 00:54:09.153 Seetong_tps[6653:1308720] hrv_callWithMethod:bindView,params:42835799
2026-10-02 00:54:09.156 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:09.177 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 00:54:09.183 Seetong_tps[6653:1308720] 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-02 00:54:09.232 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:09.234 Seetong_tps[6653:1451768] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-02 00:54:09.234 Seetong_tps[6653:1451768] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-02 00:54:09.234 Seetong_tps[6653:1451768] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-02 00:54:09.238 Seetong_tps[6653:1308720] [KMPAlarmModule] module loaded
2026-10-02 00:54:09.238 Seetong_tps[6653:1308720] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1143bebc0>
2026-10-02 00:54:09.238 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-02 00:54:09.241 Seetong_tps[6653:1509430] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-02 00:54:09.243 Seetong_tps[6653:1308720]  -- TabBarViewController -- 离线推送 -- SelectTabbarIndexBlock - 切换到告警消息列表页面 -- 
2026-10-02 00:54:09.243 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 00:54:09.250 Seetong_tps[6653:1509757] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-02 00:54:09.558 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 00:54:09.558 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 00:54:09.558 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 00:54:09.558 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-02 00:54:09.559 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 00:54:09.559 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 00:54:09.639 Seetong_tps[6653:1451955] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12f4653c0>{number = 91, name = (null)}====
2026-10-02 00:54:09.640 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 00:54:09.640 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1cFUlADAVhvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 00:54:09.670 Seetong_tps[6653:1443817] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x14830c380>{number = 78, name = (null)}====
2026-10-02 00:54:09.745 Seetong_tps[6653:1308720] hrv_callWithMethod:bindView,params:42835799
2026-10-02 00:54:09.745 Seetong_tps[6653:1308720] [KMPPlaybackMigration] skip duplicate bind, uid=42835799
2026-10-02 00:54:09.746 Seetong_tps[6653:1308720] hrv_callWithMethod:setAudioEnable,params:{"devId": "42835799","enable": true}
2026-10-02 00:54:09.746 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 00:54:09.753 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-02 00:54:09.756 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x113790a00
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：1.0 秒
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgMJBlAEUVtpAQQB","reconn":1}}
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:09.964 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:09.965 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:10.028 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:10.028 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- reloadGroupTabView - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:10.028 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- updateDataForIndex -- 0 - groupName: (null) - tagName: 全部设备
2026-10-02 00:54:10.028 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:10.114 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:10.114 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- reloadGroupTabView - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:10.114 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- updateDataForIndex -- 0 - groupName: (null) - tagName: 全部设备
2026-10-02 00:54:10.114 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:10.339 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 00:54:10.339 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 00:54:10.614 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 00:54:10.614 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 00:54:10.614 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 00:54:10.614 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 00:54:10.829 Seetong_tps[6653:1509446] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1145313c0>{number = 95, name = (null)}====
2026-10-02 00:54:10.898 Seetong_tps[6653:1451768] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-02 00:54:10.898 Seetong_tps[6653:1308720] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-02 00:54:10.898 Seetong_tps[6653:1308720] dealloc -- STKuiklyRenderViewController
2026-10-02 00:54:10.898 Seetong_tps[6653:1509446] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-02 00:54:10.898 Seetong_tps[6653:1509446] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-02 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-02 startTime=00:00:00 endTime=00:54:10 cachedAnchor=null-null
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-02 startTime=00:00:00 endTime=00:54:10 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-02, startTime=00:00:00, endTime=00:54:10, deviceIds=[]
2026-10-02 00:54:10.899 Seetong_tps[6653:1509446] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-02 00:54:10.900 Seetong_tps[6653:1509446] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-02 00:54:10.900 Seetong_tps[6653:1308720] [KMPAlarmModule] queryAlarmMessages request date=2026-10-02 start=00:00:00 end=00:54:10 deviceCount=1
2026-10-02 00:54:10.900 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 00:54:10.900 Seetong_tps[6653:1308720] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-02 00:54:10.901 Seetong_tps[6653:1509430] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-02 00:54:10.916 Seetong_tps[6653:1451768] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState empty trigger=post_first_frame_cache_preview
2026-10-02 00:54:10.947 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-02 00:54:10.947 Seetong_tps[6653:1308720] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-02 00:54:10.947 Seetong_tps[6653:1308720] [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-02 00:54:10.948 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-02 00:54:10.948 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-02, startTime=00:00:00, endTime=00:54:10, hasMore=false, itemCount=0
2026-10-02 00:54:10.948 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-02, responseStart=00:00:00, responseEnd=00:54:10, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-02 00:54:10.948 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState empty trigger=empty_remote_response
2026-10-02 00:54:10.948 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=FALLBACK_TO_LATEST_CACHE loadedCount=0
2026-10-02 00:54:10.948 Seetong_tps[6653:1509430] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=49 rowCount=0
2026-10-02 00:54:10.950 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-02 endTime=00:54:10
2026-10-02 00:54:10.950 Seetong_tps[6653:1509430] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-02 00:54:10.950 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-02
2026-10-02 00:54:10.950 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-02 00:54:10.952 Seetong_tps[6653:1308720] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-02 endTime=00:54:10
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-02
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-02 00:54:10.953 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-02 00:54:10.954 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-02 00:54:10.954 Seetong_tps[6653:1509430] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-02 00:54:11.002 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-02 00:54:11.002 Seetong_tps[6653:1308720] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-02
2026-10-02 00:54:11.002 Seetong_tps[6653:1308720] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=1 modelCount=1
2026-10-02 00:54:11.002 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=1 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-02 00:54:11.002 Seetong_tps[6653:1451768] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-02, bucketCount=1, firstDate=2026-10-01, bucketDates=2026-10-01
2026-10-02 00:54:11.003 Seetong_tps[6653:1451768] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-02
2026-10-02 00:54:11.093 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:11.730 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:11.730 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:11.945 Seetong_tps[6653:1451245] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x14830ce00>{number = 80, name = (null)}====
2026-10-02 00:54:12.386 Seetong_tps[6653:1509762] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-02 00:54:12.386 Seetong_tps[6653:1308720] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1143bfa00>
2026-10-02 00:54:12.386 Seetong_tps[6653:1308720] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-02 00:54:12.386 Seetong_tps[6653:1509762] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-02 00:54:15.905 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:15.906 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 00:54:15.906 Seetong_tps[6653:1444181] zzzzz:FC_ResumeDevCom start
2026-10-02 00:54:15.906 Seetong_tps[6653:1444181] zzzzz:FC_ResumeDevCom
2026-10-02 00:54:16.145 Seetong_tps[6653:1509446] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145313c0>{number = 95, name = (null)}====
2026-10-02 00:54:16.146 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:16.156 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 00:54:16.156 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 00:54:16.156 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 00:54:16.156 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 00:54:16.174 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:16.185 Seetong_tps[6653:1444181] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14830df00>{number = 79, name = (null)}====
2026-10-02 00:54:16.192 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 00:54:16.192 Seetong_tps[6653:1509430]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 00:54:16.192 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 00:54:16.192 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 00:54:16.192 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 00:54:16.192 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 00:54:16.193 Seetong_tps[6653:1509430]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 00:54:16.193 Seetong_tps[6653:1509430]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 00:54:16.193 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 00:54:16.193 Seetong_tps[6653:1509430] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 41422065 毫秒
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:16.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:16.194 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:16.195 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:18.817 Seetong_tps[6653:1308720] dealloc -- STAlarmView
2026-10-02 00:54:19.965 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:26.506 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:26.506 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 00:54:26.506 Seetong_tps[6653:1509762] zzzzz:FC_ResumeDevCom start
2026-10-02 00:54:26.506 Seetong_tps[6653:1509762] zzzzz:FC_ResumeDevCom
2026-10-02 00:54:26.769 Seetong_tps[6653:1509446] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145313c0>{number = 95, name = (null)}====
2026-10-02 00:54:26.770 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:26.791 Seetong_tps[6653:1451768] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f465ec0>{number = 92, name = (null)}====
2026-10-02 00:54:26.805 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 00:54:26.805 Seetong_tps[6653:1509769]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 00:54:26.805 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 00:54:26.805 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 00:54:26.807 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 00:54:26.807 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 00:54:26.807 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 41432679 毫秒
2026-10-02 00:54:26.808 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:26.808 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:26.808 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:26.810 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:26.811 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:26.861 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:28.170 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:28.170 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 00:54:28.170 Seetong_tps[6653:1509762] zzzzz:FC_ResumeDevCom start
2026-10-02 00:54:28.170 Seetong_tps[6653:1509762] zzzzz:FC_ResumeDevCom
2026-10-02 00:54:28.451 Seetong_tps[6653:1509769] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136ce9200>{number = 97, name = (null)}====
2026-10-02 00:54:28.456 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 00:54:28.457 Seetong_tps[6653:1509769]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 00:54:28.457 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 00:54:28.457 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 00:54:28.459 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 00:54:28.460 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 00:54:28.460 Seetong_tps[6653:1509769]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 00:54:28.460 Seetong_tps[6653:1509769]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 00:54:28.460 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 00:54:28.460 Seetong_tps[6653:1509769] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 00:54:28.460 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 00:54:28.460 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 00:54:28.460 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 00:54:28.460 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 41434332 毫秒
2026-10-02 00:54:28.461 Seetong_tps[6653:1451955] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f4653c0>{number = 91, name = (null)}====
2026-10-02 00:54:28.462 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:28.462 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:28.462 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:28.471 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:28.472 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:28.473 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:28.550 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:29.601 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:29.601 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 00:54:29.601 Seetong_tps[6653:1451768] zzzzz:FC_ResumeDevCom start
2026-10-02 00:54:29.601 Seetong_tps[6653:1451768] zzzzz:FC_ResumeDevCom
2026-10-02 00:54:29.858 Seetong_tps[6653:1451955] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f4653c0>{number = 91, name = (null)}====
2026-10-02 00:54:29.859 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:29.881 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:29.909 Seetong_tps[6653:1509762] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114532580>{number = 96, name = (null)}====
2026-10-02 00:54:29.915 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 00:54:29.916 Seetong_tps[6653:1509762]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 00:54:29.916 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 00:54:29.916 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 00:54:29.918 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 00:54:29.918 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 00:54:29.918 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 41435790 毫秒
2026-10-02 00:54:29.919 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:54:29.919 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:54:29.919 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:54:29.921 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 00:54:29.922 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 00:54:29.967 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:30.977 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 00:54:30.977 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 00:54:30.978 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 00:54:30.978 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 00:54:31.220 Seetong_tps[6653:1509446] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1145313c0>{number = 95, name = (null)}====
2026-10-02 00:54:31.288 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:39.966 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:41.345 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 00:54:41.345 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 00:54:41.345 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 00:54:42.016 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:54:49.966 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:54:59.602 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 00:54:59.602 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-02 00:54:59.967 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:02.838 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:55:09.967 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:19.967 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:29.967 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:33.828 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:55:39.968 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:49.968 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:55:59.968 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:09.969 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:15.060 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:56:19.969 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:29.969 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:39.970 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:49.970 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 00:56:55.167 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 00:56:55.167 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 00:56:55.167 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 00:56:55.167 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 00:56:55.452 Seetong_tps[6653:1308865] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-02 00:56:55.991 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 00:56:55.991 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 00:56:55.991 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 00:56:55.991 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 00:56:55.991 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 00:56:56.007 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 00:56:56.007 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 00:56:56.010 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 00:57:15.991 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 00:57:15.993 Seetong_tps[6653:1509762] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 00:57:15.993 Seetong_tps[6653:1509762] --FC_StopDevComEx end
2026-10-02 00:57:20.992 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 09:33:02.343 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 09:33:02.344 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:33:02.344 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:33:02.347 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 09:33:02.401 Seetong_tps[6653:1535215] zzzzz:FC_ResumeDevCom start
2026-10-02 09:33:02.401 Seetong_tps[6653:1535215] zzzzz:FC_ResumeDevCom
2026-10-02 09:33:02.481 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 09:33:02.575 Seetong_tps[6653:1535223] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cebc80>{number = 102, name = (null)}====
2026-10-02 09:33:02.577 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:33:02.604 Seetong_tps[6653:1535222] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cea700>{number = 103, name = (null)}====
2026-10-02 09:33:02.606 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1512095] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 09:33:02.606 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 09:33:02.606 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 72548478 毫秒
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:33:02.607 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 09:33:02.609 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTUwOTU4MzQ4Nywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.O6UMSLxqdRVSJCGq_p8GHxx5k6ch-rR3byIdjB-JVgE","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTUwOTU4MzQ4Nywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NSJdfQ.-OYqWRHC1OoC0adLMyT9AUxs3YarkmqUXGagaUPYKFk","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":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-02 09:33:02.620 Seetong_tps[6653:1535219] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x136ceab80>{number = 104, name = (null)}====
2026-10-02 09:33:02.620 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-02 09:33:02.620 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-02 09:33:02.623 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=46&addr=bjrelay40.s2.seetong.com:2443;type=0&load=43&addr=bjrelay40.s2.seetong.com:3443;type=0&load=33&addr=bjrelay40.s2.seetong.com:11443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=34&addr=shrelay11.s5.seetong.com:8443;type=0&load=18&addr=shrelay13.s5.seetong.com:5443;type=0&load=24&addr=shrelay12.s5.seetong.com:12443;"}
2026-10-02 09:33:02.790 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 09:33:02.790 Seetong_tps[6653:1308865]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-10-02 09:33:03.093 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 09:33:03.093 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 09:33:03.093 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 09:33:03.104 Seetong_tps[6653:1535219] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 09:33:03.283 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 09:33:03.283 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 09:33:03.283 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 09:33:03.284 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 09:33:03.285 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 09:33:03.285 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 09:33:03.294 Seetong_tps[6653:1308720] MessageThrottle reloadTableView ---
2026-10-02 09:33:03.496 Seetong_tps[6653:1509762] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114532580>{number = 96, name = (null)}====
2026-10-02 09:33:03.496 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 09:33:03.496 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgABWlYGUlFoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 09:33:03.818 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 09:33:03.818 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 09:33:03.818 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 09:33:03.818 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAIAVYDUVFpAQQB","reconn":1}}
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:33:03.819 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:33:04.042 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 09:33:04.042 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 09:33:04.042 Seetong_tps[6653:1308720] Formatted Date: 2026-10-02
2026-10-02 09:33:04.042 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:33:04.062 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 09:33:04.062 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 09:33:04.062 Seetong_tps[6653:1535223] zzzzz:FC_ResumeDevCom start
2026-10-02 09:33:04.062 Seetong_tps[6653:1535223] zzzzz:FC_ResumeDevCom
2026-10-02 09:33:04.150 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-02 09:33:04.150 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
    "2026-10-01"
)
2026-10-02 09:33:04.306 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 09:33:04.306 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 09:33:04.306 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 09:33:04.306 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 09:33:04.548 Seetong_tps[6653:1535220] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136ce9200>{number = 106, name = (null)}====
2026-10-02 09:33:04.549 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:33:04.568 Seetong_tps[6653:1509762] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114532580>{number = 96, name = (null)}====
2026-10-02 09:33:04.572 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 09:33:04.572 Seetong_tps[6653:1509762]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 09:33:04.572 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 09:33:04.572 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 09:33:04.572 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 09:33:04.572 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 09:33:04.573 Seetong_tps[6653:1509762]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 09:33:04.573 Seetong_tps[6653:1509762]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 09:33:04.573 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 09:33:04.573 Seetong_tps[6653:1509762] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 72550444 毫秒
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:33:04.573 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:33:04.574 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:33:04.575 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 09:33:04.806 Seetong_tps[6653:1535219] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136ceab80>{number = 104, name = (null)}====
2026-10-02 09:33:06.526 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:33:06.526 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:33:06.527 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:33:06.533 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 09:33:06.533 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 09:33:06.534 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 09:33:06.534 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 09:33:06.536 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 09:33:06.977 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 09:33:06.977 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 09:33:06.977 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 09:33:06.977 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 09:33:07.228 Seetong_tps[6653:1535227] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136ce8c00>{number = 100, name = (null)}====
2026-10-02 09:33:25.390 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 09:33:25.390 Seetong_tps[6653:1535221] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 09:33:25.390 Seetong_tps[6653:1535221] --FC_StopDevComEx end
2026-10-02 09:33:30.389 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 09:33:32.923 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 09:33:32.923 Seetong_tps[6653:1308720]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-02 09:39:38.916 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 09:39:38.916 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:39:38.916 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:39:38.917 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 09:39:38.948 Seetong_tps[6653:1536892] zzzzz:FC_ResumeDevCom start
2026-10-02 09:39:38.954 Seetong_tps[6653:1536892] zzzzz:FC_ResumeDevCom
2026-10-02 09:39:38.974 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 09:39:39.155 Seetong_tps[6653:1535221] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136ce9400>{number = 108, name = (null)}====
2026-10-02 09:39:39.155 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:39:39.190 Seetong_tps[6653:1536895] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cebe00>{number = 111, name = (null)}====
2026-10-02 09:39:39.192 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 09:39:39.192 Seetong_tps[6653:1536895]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1536895] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 72945065 毫秒
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:39:39.193 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:39:39.194 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:39:39.194 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 09:39:39.361 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 09:39:39.675 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 09:39:39.675 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 09:39:39.675 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 09:39:39.688 Seetong_tps[6653:1536895] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 09:39:39.839 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 09:39:39.840 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 09:39:39.840 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 09:39:39.847 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 09:39:39.847 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 09:39:39.847 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 09:39:40.041 Seetong_tps[6653:1536895] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x136cebe00>{number = 111, name = (null)}====
2026-10-02 09:39:40.041 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 09:39:40.041 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1cFW1YOBVNvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAIAVYJVVJpAQQB","reconn":1}}
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:39:40.110 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:39:40.217 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 09:39:40.217 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 09:39:40.217 Seetong_tps[6653:1308720] Formatted Date: 2026-10-02
2026-10-02 09:39:40.217 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 09:39:40.263 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-02 09:39:40.263 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
    "2026-10-01"
)
2026-10-02 09:39:40.561 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 09:39:40.561 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 09:39:40.561 Seetong_tps[6653:1536892] zzzzz:FC_ResumeDevCom start
2026-10-02 09:39:40.561 Seetong_tps[6653:1536892] zzzzz:FC_ResumeDevCom
2026-10-02 09:39:40.805 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 09:39:40.805 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 09:39:40.805 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 09:39:40.805 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 09:39:40.813 Seetong_tps[6653:1535670] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cea280>{number = 113, name = (null)}====
2026-10-02 09:39:40.814 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:39:40.877 Seetong_tps[6653:1535221] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136ce9400>{number = 108, name = (null)}====
2026-10-02 09:39:40.880 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1535221] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 09:39:40.880 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 09:39:40.880 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 09:39:40.880 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 72946752 毫秒
2026-10-02 09:39:40.881 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:39:40.881 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:39:40.881 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:39:40.881 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 09:39:40.883 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 09:39:41.046 Seetong_tps[6653:1536892] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136ce9980>{number = 110, name = (null)}====
2026-10-02 09:39:41.672 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-02 09:39:41.672 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-02 09:39:41.689 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-02 09:39:41.692 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-02 09:39:41.693 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 09:39:41.731 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 09:39:41.759 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 09:39:41 760
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>>
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>> -- _camera.supportPlatform: 0
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 01:39:41 +0000
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 09:39:41.760 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 09:39:41 761
2026-10-02 09:39:41.763 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-02 09:39:41.763 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-02 09:39:41.794 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 09:39:41.794 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 09:39:41.794 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 09:39:41.794 Seetong_tps[6653:1536892] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 09:39:41.794 Seetong_tps[6653:1536892] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 09:39:41.857 Seetong_tps[6653:1536903] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 09:39:41.857 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 09:39:41.857 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 09:39:41.857 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 09:39:41.857 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-02 09:39:41.858 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=6
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:6 :MediaType:0x0101
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:8
2026-10-02 09:39:41.858 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 09:39:41.859 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 09:39:41.859 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-02 09:39:41.889 Seetong_tps[6653:1536956] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 09:39:41.894 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 09:39:41.894 Seetong_tps[6653:1512095] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 09:39:41.894 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 09:39:41.894 Seetong_tps[6653:1512095] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 09:39:41.894 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=6
2026-10-02 09:39:41.894 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-02 09:39:41.907 Seetong_tps[6653:1536903] Failed to get IoT drive away set configuration.
2026-10-02 09:39:41.907 Seetong_tps[6653:1536903]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 09:39:41.939 Seetong_tps[6653:1536903]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 09:39:41.989 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-02 09:39:42.429 Seetong_tps[6653:1536903]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 09:39:45.444 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 09:39:45.444 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 09:39:45.445 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 09:39:45.445 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 09:39:45.445 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 09:39:45.447 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 09:39:45.447 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 09:39:45.457 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 09:39:45.460 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 09:39:45.460 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>>
2026-10-02 09:39:45.460 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:6
2026-10-02 09:39:45.482 Seetong_tps[6653:1308720] -----------1release decodeport = 6
2026-10-02 09:39:45.482 Seetong_tps[6653:1308720]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 100;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-02 09:39:45.484 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 09:40:05.537 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 09:40:05.539 Seetong_tps[6653:1536895] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 09:40:05.542 Seetong_tps[6653:1536895] --FC_StopDevComEx end
2026-10-02 09:40:10.539 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 10:15:11.652 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 10:15:11.655 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 10:15:11.655 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 10:15:11.655 Seetong_tps[6653:1543167] zzzzz:FC_ResumeDevCom start
2026-10-02 10:15:11.667 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 10:15:11.691 Seetong_tps[6653:1543167] zzzzz:FC_ResumeDevCom
2026-10-02 10:15:11.696 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 10:15:11.697 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 10:15:11 697
2026-10-02 10:15:11.697 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>>
2026-10-02 10:15:11.697 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>> -- _camera.supportPlatform: 0
2026-10-02 10:15:11.698 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 02:15:11 +0000
2026-10-02 10:15:11.702 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 10:15:11.702 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 10:15:11 703
2026-10-02 10:15:11.707 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 10:15:11.707 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 10:15:11.866 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 10:15:11.866 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 10:15:11.866 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 10:15:11.873 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 10:15:11.876 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 10:15:11.876 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 10:15:11.899 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 10:15:12.143 Seetong_tps[6653:1536892] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136ce9980>{number = 110, name = (null)}====
2026-10-02 10:15:12.143 Seetong_tps[6653:1536900] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cd9980>{number = 117, name = (null)}====
2026-10-02 10:15:12.155 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 10:15:12.157 Seetong_tps[6653:1535223]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 10:15:12.157 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 10:15:12.157 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 10:15:12.158 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 10:15:12.160 Seetong_tps[6653:1535223] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 10:15:12.160 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 10:15:12.160 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 10:15:12.161 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 75078032 毫秒
2026-10-02 10:15:12.162 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 10:15:12.162 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 10:15:12.162 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 10:15:12.162 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 10:15:12.162 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 10:15:12.163 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 10:15:12.170 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 10:15:12.217 Seetong_tps[6653:1543172] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x136cd8240>{number = 120, name = (null)}====
2026-10-02 10:15:12.217 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 10:15:12.218 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1cEUlQCAFVvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 10:15:12.304 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 10:15:12.304 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 10:15:12.304 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 10:15:12.304 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-02 10:15:12.306 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 10:15:12.306 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAIAlQFUFBpAQQB","reconn":1}}
2026-10-02 10:15:12.306 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 10:15:12.306 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 10:15:12.307 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 10:15:12.308 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 10:15:12.425 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 10:15:12.425 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 10:15:12.426 Seetong_tps[6653:1308720] Formatted Date: 2026-10-02
2026-10-02 10:15:12.426 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 10:15:12.475 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-02 10:15:12.476 Seetong_tps[6653:1308720] Sorted Dates (Descending): (
    "2026-10-02",
    "2026-10-01"
)
2026-10-02 10:15:12.478 Seetong_tps[6653:1308720]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-02 start=00:54:10 end=10:15:12 deviceCount=1
2026-10-02 10:15:12.478 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 10:15:12.545 Seetong_tps[6653:1308720] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-02 10:15:13.513 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1482578e0>; layer = <CALayer: 0x114501020>>
2026-10-02 10:15:13.513 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:-1
2026-10-02 10:15:13.517 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 10:15:13.571 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 10:15:13.576 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 10:15:13.818 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 10:15:13.873 Seetong_tps[6653:1535223] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x136cebc80>{number = 102, name = (null)}====
2026-10-02 10:15:14.087 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 10:15:14.087 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 10:15:14.087 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraControlVC
2026-10-02 10:15:14.087 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraService
2026-10-02 10:15:14.088 Seetong_tps[6653:1308720] dealloc -- STCycleScrollView
2026-10-02 10:15:14.088 Seetong_tps[6653:1308720] dealloc -- STCameraControlView
2026-10-02 10:15:14.091 Seetong_tps[6653:1308720] dealloc -- STNetSpeedMonitorView
2026-10-02 10:15:14.092 Seetong_tps[6653:1308720] dealloc -- STIdleMonitorView
2026-10-02 10:15:14.227 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 10:15:14.227 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 10:15:14.227 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 10:15:14.276 Seetong_tps[6653:1543209] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 10:15:14.276 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 10:15:14.276 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 10:15:14.276 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 10:15:14.277 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 7
2026-10-02 10:15:14.277 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 10:15:14.277 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:7 :MediaType:0x0101
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 7
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:7 bitrate:64000 framerate:8
2026-10-02 10:15:14.278 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 10:15:14.279 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 10:15:14.292 Seetong_tps[6653:1536895] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 10:15:14.311 Seetong_tps[6653:1543167] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 10:15:14.485 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 10:15:14.486 Seetong_tps[6653:1308720]  -- STBluetoothManager - 开始扫描 - 
2026-10-02 10:15:14.487 Seetong_tps[6653:1543167] zzzzz:FC_ResumeDevCom start
2026-10-02 10:15:14.487 Seetong_tps[6653:1543167] zzzzz:FC_ResumeDevCom
2026-10-02 10:15:14.730 Seetong_tps[6653:1308720]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-02 10:15:14.731 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 10:15:14.731 Seetong_tps[6653:1308720]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-02 10:15:14.731 Seetong_tps[6653:1308720] 滚动已停止500毫秒，执行操作:42835799
2026-10-02 10:15:14.735 Seetong_tps[6653:1535223] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x136cebc80>{number = 102, name = (null)}====
2026-10-02 10:15:14.736 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 10:15:14.763 Seetong_tps[6653:1543171] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x136cd9c40>{number = 121, name = (null)}====
2026-10-02 10:15:14.770 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 10:15:14.771 Seetong_tps[6653:1543171]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 10:15:14.771 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 10:15:14.771 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 10:15:14.772 Seetong_tps[6653:1543171] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 10:15:14.772 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 10:15:14.773 Seetong_tps[6653:1308720]  -- observeValueForKeyPath isLoading NO -- 
2026-10-02 10:15:14.773 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 10:15:14.773 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 75080644 毫秒
2026-10-02 10:15:14.774 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 10:15:14.774 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 10:15:14.774 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 10:15:14.780 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 10:15:14.781 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 10:15:15.038 Seetong_tps[6653:1543168] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x136ceae40>{number = 123, name = (null)}====
2026-10-02 10:15:15.378 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-02 10:15:15.379 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-02 10:15:15.421 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-02 10:15:15.424 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-02 10:15:15.425 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 10:15:15.472 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 10:15:15 491
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 02:15:15 +0000
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 10:15:15.491 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 10:15:15 491
2026-10-02 10:15:15.493 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-02 10:15:15.493 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-02 10:15:15.527 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 10:15:15.527 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 10:15:15.527 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 10:15:15.527 Seetong_tps[6653:1536895] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 10:15:15.528 Seetong_tps[6653:1536895] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 10:15:15.563 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=7
2026-10-02 10:15:15.572 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-02 10:15:15.574 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x1141da580
2026-10-02 10:15:15.705 Seetong_tps[6653:1543209] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 8
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:8 :MediaType:0x0101
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 8
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:8 bitrate:64000 framerate:8
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 10:15:15.705 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 10:15:15.706 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-10-02 10:15:15.706 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-10-02 10:15:15.732 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-02 10:15:15.770 Seetong_tps[6653:1543271] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 10:15:15.773 Seetong_tps[6653:1543209]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 10:15:15.773 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 10:15:15.773 Seetong_tps[6653:1543170] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 10:15:15.774 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 10:15:15.774 Seetong_tps[6653:1543170] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 10:15:15.774 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=8
2026-10-02 10:15:15.774 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-02 10:15:15.786 Seetong_tps[6653:1543209] Failed to get IoT drive away set configuration.
2026-10-02 10:15:15.786 Seetong_tps[6653:1543209]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 10:15:16.294 Seetong_tps[6653:1543209]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 10:15:17.817 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 10:15:17.821 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 10:15:17.822 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 10:15:17.823 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 10:15:17.823 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 10:15:17.824 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 10:15:17.824 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 10:15:17.828 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 10:15:17.829 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 10:15:17.829 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 10:15:17.829 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:8
2026-10-02 10:15:19.099 Seetong_tps[6653:1308720] -----------1release decodeport = 8
2026-10-02 10:15:19.101 Seetong_tps[6653:1308720]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3600;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-02 10:15:19.106 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 10:15:37.902 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 10:15:37.902 Seetong_tps[6653:1543167] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 10:15:37.902 Seetong_tps[6653:1543167] --FC_StopDevComEx end
2026-10-02 10:15:42.898 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 18:05:22.328 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 18:05:22.329 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:05:22.329 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:05:22.330 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:05:22 344
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:05:22 +0000
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:05:22.344 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:05:22 345
2026-10-02 18:05:22.347 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:05:22.347 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:05:22.384 Seetong_tps[6653:1570367] zzzzz:FC_ResumeDevCom start
2026-10-02 18:05:22.385 Seetong_tps[6653:1570367] zzzzz:FC_ResumeDevCom
2026-10-02 18:05:22.423 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 18:05:22.602 Seetong_tps[6653:1308720]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-02 18:05:22.602 Seetong_tps[6653:1308720]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-02 18:05:22.602 Seetong_tps[6653:1308720]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-02 18:05:22.602 Seetong_tps[6653:1308720]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTEwMjE5MjYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.M4oVtJTlf41qEiXToz7gbolFSXdiym1IRi_oTHyV8q8","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM1Mjc1MjYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkwOTM1NTI2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.OrL_LJ7euGzHrAul3wOLn1u9Y_M5Tyjyh7fuYThLRhM","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-02 18:05:22.602 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1790935522.602780
2026-10-02 18:05:22.604 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1790935522.602780
2026-10-02 18:05:22.608 Seetong_tps[6653:1308720]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1790935522.602780 - lastRefreshTokenTime: 1790935522.602780
2026-10-02 18:05:22.955 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 18:05:22.965 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.62 - 设备: 1801 - 42835799
2026-10-02 18:05:22.966 Seetong_tps[6653:1570365] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1482be880>{number = 130, name = (null)}====
2026-10-02 18:05:22.966 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:05:22 966
2026-10-02 18:05:22.966 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:05:22.966 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:05:22.966 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:05:22 +0000
2026-10-02 18:05:22.967 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:05:22.967 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:05:22 967
2026-10-02 18:05:22.968 Seetong_tps[6653:1570362] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1482be3c0>{number = 131, name = (null)}====
2026-10-02 18:05:22.973 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 18:05:22.973 Seetong_tps[6653:1570362]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 18:05:22.974 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 18:05:22.974 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 18:05:22.975 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 18:05:22.975 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 18:05:22.975 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:05:22.976 Seetong_tps[6653:1570362]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 18:05:22.976 Seetong_tps[6653:1570362]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 18:05:22.976 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 18:05:22.976 Seetong_tps[6653:1570362] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 18:05:22.976 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:05:22.978 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 18:05:22.978 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 18:05:22.978 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 18:05:22.978 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 103288850 毫秒
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 18:05:22.979 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 18:05:22.980 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 18:05:23.016 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU0MDMyNjU1OCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.p3Q4GAUtIMTko7b1FS4ZMmsycz0kilrTjAglORbCZmQ","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU0MDMyNjU1OCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NCJdfQ.gmljwIg3xcEjo81mT3uOMoGLCZcI2BDV7jfoYiQDSQQ","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":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"}]}
====
2026-10-02 18:05:23.031 Seetong_tps[6653:1543175] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1482bcb00>{number = 132, name = (null)}====
2026-10-02 18:05:23.031 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-02 18:05:23.031 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-02 18:05:23.038 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:6443;type=0&load=49&addr=bjrelay40.s2.seetong.com:11443;type=0&load=59&addr=bjrelay40.s2.seetong.com:1443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=30&addr=shrelay12.s5.seetong.com:12443;type=0&load=25&addr=shrelay11.s5.seetong.com:7443;type=0&load=26&addr=shrelay15.s5.seetong.com:4443;"}
2026-10-02 18:05:23.234 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:05:23.234 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 18:05:23.234 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 18:05:23.235 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 18:05:23.235 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 18:05:23.236 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 18:05:23.331 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 18:05:23.331 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 18:05:23.331 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-02 18:05:23.331 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790935523.331478,lastReceiveYUVTimeInterval=1790935522.966724,interval=0.365,videoView=0x1134b2400
2026-10-02 18:05:23.331 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 18:05:23.404 Seetong_tps[6653:1570373] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 9
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:05:23.405 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:05:23.407 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.44 - 设备: 1801 - 42835799
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:9 :MediaType:0x0101
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 9
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:9 bitrate:64000 framerate:8
2026-10-02 18:05:23.408 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:05:23.409 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:05:23.411 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-02 18:05:23.433 Seetong_tps[6653:1570381] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:05:23.433 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:05:23.433 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 18:05:23.433 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 18:05:23.433 Seetong_tps[6653:1570364] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 18:05:23.433 Seetong_tps[6653:1570381] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:05:23.433 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=9
2026-10-02 18:05:23.438 Seetong_tps[6653:1570381] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:05:23.444 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:05:23.453 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 18:05:23.454 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 18:05:23.454 Seetong_tps[6653:1570359] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:05:23.454 Seetong_tps[6653:1570381] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 18:05:23.459 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=9
2026-10-02 18:05:23.531 Seetong_tps[6653:1570473] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:05:23.535 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:05:23.535 Seetong_tps[6653:1570365] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:05:23.535 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:05:23.535 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=9
2026-10-02 18:05:23.535 Seetong_tps[6653:1570365] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:05:23.535 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.57 - 设备: 1801 - 42835799
2026-10-02 18:05:23.538 Seetong_tps[6653:1570362] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1482be3c0>{number = 131, name = (null)}====
2026-10-02 18:05:23.539 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 18:05:23.539 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgIDUl0FV1cAblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 18:05:23.552 Seetong_tps[6653:1570373]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 18:05:23.552 Seetong_tps[6653:1570373]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 18:05:23.564 Seetong_tps[6653:1570373] Failed to get IoT drive away set configuration.
2026-10-02 18:05:23.564 Seetong_tps[6653:1570373]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:05:23.672 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 18:05:23.672 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:05:23.672 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:05:23.672 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-02 18:05:23.673 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:05:23.673 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJAFUFU1FpAQQB","reconn":1}}
2026-10-02 18:05:23.673 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:05:23.673 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:05:23.673 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:05:23.674 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:05:23.913 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 18:05:23.913 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 18:05:24.064 Seetong_tps[6653:1570373]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:05:25.869 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 18:05:25.870 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:05:25.870 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:9
2026-10-02 18:05:25.870 Seetong_tps[6653:1308720] -----------1release decodeport = 9
2026-10-02 18:05:25.871 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:05:25.894 Seetong_tps[6653:1308720]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-02 18:05:25.895 Seetong_tps[6653:1308720] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-10-02 18:05:25.900 Seetong_tps[6653:1308720] self.camera.isBindMode=1 nBinder=1
2026-10-02 18:05:25.902 Seetong_tps[6653:1570364]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-02 18:05:25.907 Seetong_tps[6653:1543175] success
2026-10-02 18:05:25.991 Seetong_tps[6653:1308720]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-02 18:05:25.991 Seetong_tps[6653:1308720]  -- STEngineerFunctionVC -- CMD_GET_ENGINEER_CAPABILITY -- isCameraID: 1 - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-02 18:05:25.992 Seetong_tps[6653:1308720] string xxdfdsfdfd = <DevId>42835799</DevId>
<TimeConfig
TimeMode="SEETONG"
TimeZone="1200"
>
<DST
Enable="0"
StartTime="M04W1D1T01:00:00"
EndTime="M09W1D1T01:59:59"
Delta="0"
/>
</TimeConfig>

2026-10-02 18:05:26.175 Seetong_tps[6653:1570366]  -- getFWUpdateInfo -- result3 = 0， self->_uid=42835799, self.strDeviceIdentifyFWOld=TD53B12-3.0.4.201-2025061314, strSupportFw=fw_update_v1 - IPC - devSn: 0CD8FF17ED0C3F32
2026-10-02 18:05:26.175 Seetong_tps[6653:1570366]  -- getFWUpdateInfo -- success
2026-10-02 18:05:26.637 Seetong_tps[6653:1543175] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:05:27.966 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 18:05:27.971 Seetong_tps[6653:1570366] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 18:05:28.052 Seetong_tps[6653:1570362] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 18:05:28.052 Seetong_tps[6653:1570380] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 18:05:28.376 Seetong_tps[6653:1570373]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-02 18:05:28.389 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-02 18:05:28.391 Seetong_tps[6653:1570373]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 18:05:33.674 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:05:35.849 Seetong_tps[6653:1570364] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 18:05:35.857 Seetong_tps[6653:1570364] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 18:05:36.692 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 18:05:36.693 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 18:05:40.210 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:05:40.210 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:05:40.211 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:05:40.211 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:05:40.211 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 18:05:40.213 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 18:05:40.213 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 18:05:40.218 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 18:06:00.212 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 18:06:00.215 Seetong_tps[6653:1570380] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 18:06:00.216 Seetong_tps[6653:1570380] --FC_StopDevComEx end
2026-10-02 18:06:05.224 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 18:08:34.514 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 18:08:34.515 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:08:34.515 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:08:34.516 Seetong_tps[6653:1573107] zzzzz:FC_ResumeDevCom start
2026-10-02 18:08:34.519 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 18:08:34.524 Seetong_tps[6653:1573107] zzzzz:FC_ResumeDevCom
2026-10-02 18:08:34.592 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 18:08:34.748 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:08:34.750 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 18:08:34.750 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 18:08:34.757 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 18:08:34.758 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 18:08:34.758 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 18:08:34.982 Seetong_tps[6653:1573107] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12f4bb9c0>{number = 136, name = (null)}====
2026-10-02 18:08:34.983 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 18:08:34.983 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UHU10HCVIIOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 18:08:35.056 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 18:08:35.056 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:08:35.056 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:08:35.057 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-02 18:08:35.059 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:08:35.060 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJAFUIUldpAQQB","reconn":1}}
2026-10-02 18:08:35.060 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:08:35.060 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:08:35.060 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:08:35.062 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:08:35.185 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 18:08:35.186 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 18:08:35.636 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 18:08:35.649 Seetong_tps[6653:1570365] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 18:08:36.657 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 18:08:37.071 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 18:08:37.071 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 18:08:37.071 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 18:08:37.104 Seetong_tps[6653:1570366] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 18:08:37.104 Seetong_tps[6653:1573107] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 18:08:37.111 Seetong_tps[6653:1573107] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:08:37.116 Seetong_tps[6653:1573111]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-02 18:08:37.119 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-02 18:08:37.121 Seetong_tps[6653:1573111]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 18:08:38.552 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x14828e800; baseClass = UITableViewCell; frame = (0 198.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f5325e0>> - sender: <UIButton: 0x1145ac000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f502420>; layer = <CALayer: 0x11442d9b0>>
2026-10-02 18:08:39.234 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ed400; baseClass = UITableViewCell; frame = (0 275.961; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f48fb70>> - sender: <UIButton: 0x1145ac300; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f503ec0>; layer = <CALayer: 0x12f48d680>>
2026-10-02 18:08:42.531 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ed400; baseClass = UITableViewCell; frame = (0 121.32; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x12f48fb70>> - sender: <UIButton: 0x1145ac300; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f503ec0>; layer = <CALayer: 0x12f48d680>>
2026-10-02 18:08:44.930 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didSelectRowAtIndexPath - 开灯时间 -- 
2026-10-02 18:08:45.066 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:08:52.902 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didClickFinishDateTimePickerView - date: 22:00:00
2026-10-02 18:08:54.003 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didSelectRowAtIndexPath - 关灯时间 -- 
2026-10-02 18:08:55.069 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:08:57.014 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didClickFinishDateTimePickerView - date: 23:59:59
2026-10-02 18:08:57.849 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didSelectRowAtIndexPath - 关灯时间 -- 
2026-10-02 18:09:03.356 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- didClickFinishDateTimePickerView - date: 23:01:59
2026-10-02 18:09:04.787 Seetong_tps[6653:1573343] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 18:09:04.791 Seetong_tps[6653:1573105] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 18:09:05.070 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:09:05.737 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 18:09:05.738 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 18:09:08.450 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:09:08.450 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:09:08.451 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:09:08.451 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:09:08.451 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 18:09:08.454 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 18:09:08.454 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 18:09:08.463 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 18:09:23.483 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 18:09:23.483 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:09:23.483 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:09:23.484 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 18:09:23.485 Seetong_tps[6653:1574204] zzzzz:FC_ResumeDevCom start
2026-10-02 18:09:23.485 Seetong_tps[6653:1574204] zzzzz:FC_ResumeDevCom
2026-10-02 18:09:23.721 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:09:23.721 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 18:09:23.721 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 18:09:23.729 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 18:09:23.730 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 18:09:23.730 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 18:09:23.962 Seetong_tps[6653:1574204] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1607fd080>{number = 142, name = (null)}====
2026-10-02 18:09:23.963 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 18:09:23.963 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UHU10HCFMHOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 18:09:24.035 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 18:09:24.036 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:09:24.036 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:09:24.036 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-02 18:09:24.037 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:09:24.037 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJAFUJU1ZpAQQB","reconn":1}}
2026-10-02 18:09:24.037 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:09:24.038 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:09:24.038 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:09:24.040 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:09:24.153 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 18:09:24.153 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 18:09:24.685 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 18:09:24.689 Seetong_tps[6653:1574205] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 18:09:24.853 Seetong_tps[6653:1574205] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 18:09:24.853 Seetong_tps[6653:1574204] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 18:09:25.176 Seetong_tps[6653:1573111]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-02 18:09:25.184 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-02 18:09:25.184 Seetong_tps[6653:1573111]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 18:09:30.122 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494a00; baseClass = UITableViewCell; frame = (0 495.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x1482c3f30>> - sender: <UIButton: 0x1145ac600; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x15a89ac40>; layer = <CALayer: 0x12f48c810>>
2026-10-02 18:09:34.044 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:09:35.551 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x12f494000; baseClass = UITableViewCell; frame = (0 640.242; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x15a8324f0>> - sender: <UIButton: 0x1145ac000; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x15a848800>; layer = <CALayer: 0x1144078d0>>
2026-10-02 18:09:36.648 Seetong_tps[6653:1570380] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 18:09:36.654 Seetong_tps[6653:1574203] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 18:09:37.348 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 18:09:37.348 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 18:09:42.530 Seetong_tps[6653:1308720] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-02 18:09:41)消息ID(22)
2026-10-02 18:09:43.715 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:09:43.715 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:09:43 716
2026-10-02 18:09:43.715 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:09:43.716 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:09:43.716 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:09:43 +0000
2026-10-02 18:09:43.716 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:09:43.716 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:09:43 717
2026-10-02 18:09:43.720 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:09:43.720 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:09:43.744 Seetong_tps[6653:1573111] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:09:43.744 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:09:43.744 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:09:43.744 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:09:43.745 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.03 - 设备: 1801 - 42835799
2026-10-02 18:09:43.745 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 10
2026-10-02 18:09:43.745 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:09:43.745 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:10 :MediaType:0x0101
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 10
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:10 bitrate:64000 framerate:8
2026-10-02 18:09:43.746 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:09:43.747 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:09:43.747 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.03 - 设备: 1801 - 42835799
2026-10-02 18:09:43.890 Seetong_tps[6653:1574483] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:09:43.892 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:09:43.893 Seetong_tps[6653:1570380] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:09:43.893 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:09:43.893 Seetong_tps[6653:1570380] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:09:43.893 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=10
2026-10-02 18:09:43.893 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.18 - 设备: 1801 - 42835799
2026-10-02 18:09:43.918 Seetong_tps[6653:1573111] Failed to get IoT drive away set configuration.
2026-10-02 18:09:43.918 Seetong_tps[6653:1573111]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:09:44.047 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:09:44.229 Seetong_tps[6653:1308720] 神策分析：已清空设备ID和SN
2026-10-02 18:09:44.229 Seetong_tps[6653:1308720] ++++-[CameraSetViewController dealloc]++++
2026-10-02 18:09:44.426 Seetong_tps[6653:1573111]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:09:46.038 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:46.046 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:46.048 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 18:09:46.048 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 18:09:46.048 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 18:09:46.048 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 18:09:46.065 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:46.066 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:46.321 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.61 - 设备: 1801 - 42835799
2026-10-02 18:09:46.381 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:46.381 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:46.381 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:46.381 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:46.383 Seetong_tps[6653:1308720] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-02 18:09:52.313 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:52.338 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:52.340 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-02 18:09:52.340 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-02 18:09:52.340 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-02 18:09:52.340 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-02 18:09:52.342 Seetong_tps[6653:1308720] dealloc -- STCameraControlFullView
2026-10-02 18:09:52.342 Seetong_tps[6653:1308720] ELPCircleConsole dealloc
2026-10-02 18:09:52.346 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 18:09:52.599 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 8.88 - 设备: 1801 - 42835799
2026-10-02 18:09:52.666 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:52.666 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:52.666 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:52.666 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 18:09:53.718 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790935793.718687,lastReceiveYUVTimeInterval=1790935793.685379,interval=0.033,videoView=0x1134b2400
2026-10-02 18:09:53.724 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:09:53.724 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:09:53.725 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:09:53.725 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:09:53.725 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 18:09:53.727 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 18:09:53.727 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 18:09:53.736 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 18:09:53.739 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 18:09:53.739 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:09:53.739 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:10
2026-10-02 18:09:53.742 Seetong_tps[6653:1308720] -----------1release decodeport = 10
2026-10-02 18:09:53.744 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:10:13.816 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 18:10:13.818 Seetong_tps[6653:1574400] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 18:10:13.818 Seetong_tps[6653:1574400] --FC_StopDevComEx end
2026-10-02 18:10:18.812 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 18:29:20.491 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 18:29:20.491 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:29:20.491 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:29:20.493 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 18:29:20.504 Seetong_tps[6653:1575428] zzzzz:FC_ResumeDevCom start
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:29:20 514
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:29:20 +0000
2026-10-02 18:29:20.514 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:29:20.515 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:29:20 515
2026-10-02 18:29:20.517 Seetong_tps[6653:1575428] zzzzz:FC_ResumeDevCom
2026-10-02 18:29:20.523 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:20.524 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:20.671 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 18:29:20.730 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:29:20.730 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 18:29:20.730 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 18:29:20.732 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 18:29:20.733 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 18:29:20.733 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 18:29:20.821 Seetong_tps[6653:1578550] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15a8bdb40>{number = 153, name = (null)}====
2026-10-02 18:29:20.823 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 18:29:20.833 Seetong_tps[6653:1578553] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15a8bfd00>{number = 147, name = (null)}====
2026-10-02 18:29:20.852 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 18:29:20.853 Seetong_tps[6653:1578553]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 18:29:20.855 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 18:29:20.855 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 18:29:20.856 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 18:29:20.856 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 18:29:20.857 Seetong_tps[6653:1578553]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 18:29:20.857 Seetong_tps[6653:1578553]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 18:29:20.857 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 18:29:20.857 Seetong_tps[6653:1578553] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 18:29:20.857 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 18:29:20.857 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 18:29:20.857 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 104726729 毫秒
2026-10-02 18:29:20.858 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:29:20.858 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:29:20.858 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:29:20.858 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 18:29:20.858 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 18:29:20.859 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 18:29:20.861 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 18:29:21.029 Seetong_tps[6653:1578561] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15a8bcbc0>{number = 152, name = (null)}====
2026-10-02 18:29:21.030 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 18:29:21.030 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgAAW1cMUFFoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 18:29:21.198 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 18:29:21.198 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:29:21.198 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 18:29:21.198 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-02 18:29:21.199 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:29:21.199 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJAFcJU1NpAQQB","reconn":1}}
2026-10-02 18:29:21.199 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 18:29:21.199 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:29:21.199 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:29:21.200 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:29:21.233 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 18:29:21.234 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.72 - 设备: 1801 - 42835799
2026-10-02 18:29:21.235 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:29:21 235
2026-10-02 18:29:21.235 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:21.235 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:29:21.235 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:29:21 +0000
2026-10-02 18:29:21.235 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:29:21.236 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:29:21 236
2026-10-02 18:29:21.236 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:29:21.237 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 18:29:21.333 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 18:29:21.333 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 18:29:21.593 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 18:29:21.594 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 18:29:21.594 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-02 18:29:21.594 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790936961.594134,lastReceiveYUVTimeInterval=1790936961.235583,interval=0.359,videoView=0x1134b2400
2026-10-02 18:29:21.594 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 18:29:21.602 Seetong_tps[6653:1578569] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:29:21.602 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:29:21.602 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:29:21.602 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:29:21.603 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 11
2026-10-02 18:29:21.603 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:29:21.603 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:29:21.603 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 1801 - 42835799
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:11 :MediaType:0x0101
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 11
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:11 bitrate:64000 framerate:8
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:29:21.604 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:29:21.605 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 1801 - 42835799
2026-10-02 18:29:21.613 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:29:21.614 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:21.614 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 18:29:21.614 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 18:29:21.614 Seetong_tps[6653:1578550] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 18:29:21.614 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:29:21.614 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=11
2026-10-02 18:29:21.622 Seetong_tps[6653:1578550] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:29:21.623 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:21.623 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 18:29:21.623 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 18:29:21.623 Seetong_tps[6653:1578550] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 18:29:21.623 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=11
2026-10-02 18:29:21.623 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 18:29:21.666 Seetong_tps[6653:1578620] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:29:21.668 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:21.668 Seetong_tps[6653:1578561] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:29:21.668 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:21.668 Seetong_tps[6653:1578550] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:29:21.668 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=11
2026-10-02 18:29:21.668 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-02 18:29:21.688 Seetong_tps[6653:1578569] Failed to get IoT drive away set configuration.
2026-10-02 18:29:21.690 Seetong_tps[6653:1578569]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:29:21.714 Seetong_tps[6653:1578569]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 18:29:21.715 Seetong_tps[6653:1578569]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 18:29:22.197 Seetong_tps[6653:1578569]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:29:25.388 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1536, result = 0
2026-10-02 18:29:32.440 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1536, result = 0
2026-10-02 18:29:32.668 Seetong_tps[6653:1308720]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-02 18:29:32.669 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:29:32 669
2026-10-02 18:29:32.670 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 已标记播放了 -- 开始时间: 2026-10-02 10:29:21 +0000
2026-10-02 18:29:33.553 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:33.554 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:11
2026-10-02 18:29:33.554 Seetong_tps[6653:1308720] -----------1release decodeport = 11
2026-10-02 18:29:33.556 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:29:33.582 Seetong_tps[6653:1308720] webCookie=document.cookie='app-h5-baseurl=https://h5.seetong.com/';document.cookie='app-h5-session=';document.cookie='app-h5-userId=56682016';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-02 18:29:33.661 Seetong_tps[6653:1308720] loadH5Page _urlString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index encodedString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index
2026-10-02 18:29:33.954 Seetong_tps[6653:1308720] decidePolicyForNavigationAction absoluteString=https://h5.seetong.com/m/subpages/work/merchant/device/code/index
2026-10-02 18:29:33.984 Seetong_tps[6653:1308720] 网页开始加载，开始时间: 1790936973984
2026-10-02 18:29:34.563 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:29:34.564 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:29:34 564
2026-10-02 18:29:34.564 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:34.564 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:29:34.565 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:29:34 +0000
2026-10-02 18:29:34.565 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:29:34.566 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:29:34 566
2026-10-02 18:29:34.569 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:34.569 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:34.569 Seetong_tps[6653:1308720] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-10-02 18:29:34.731 Seetong_tps[6653:1578569] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 12
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:12 :MediaType:0x0101
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 12
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:12 bitrate:64000 framerate:8
2026-10-02 18:29:34.731 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:29:34.732 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:29:34.732 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-02 18:29:34.732 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-02 18:29:34.749 Seetong_tps[6653:1578841] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:29:34.751 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:34.752 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:34.752 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.19 - 设备: 1801 - 42835799
2026-10-02 18:29:34.752 Seetong_tps[6653:1575428] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:29:34.752 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=12
2026-10-02 18:29:34.752 Seetong_tps[6653:1578802] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:29:34.770 Seetong_tps[6653:1578569] Failed to get IoT drive away set configuration.
2026-10-02 18:29:34.770 Seetong_tps[6653:1578569]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:29:34.831 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:29:34.939 Seetong_tps[6653:1308720] [WkwebViewController] didFinishNavigation - 调用onPageLoaded回调
2026-10-02 18:29:34.939 Seetong_tps[6653:1308720] 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-02 18:29:34.940 Seetong_tps[6653:1308720] evaluateJavaScript execution result: <null>
2026-10-02 18:29:35.156 Seetong_tps[6653:1308720] [WebView] dealloc -- STWebVC
2026-10-02 18:29:35.180 Seetong_tps[6653:1308720] WKWebView清除缓存 ========= Cookies for seetong.com deleted successfully
2026-10-02 18:29:35.279 Seetong_tps[6653:1578569]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:29:35.716 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 18:29:35.716 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:35.716 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:12
2026-10-02 18:29:35.716 Seetong_tps[6653:1308720] -----------1release decodeport = 12
2026-10-02 18:29:35.717 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:29:35.731 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 18:29:35.741 Seetong_tps[6653:1578797] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 18:29:35.815 Seetong_tps[6653:1574400] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 18:29:35.816 Seetong_tps[6653:1574400] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 18:29:35.872 Seetong_tps[6653:1578569]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: -2 - lightCtrl: 0
2026-10-02 18:29:35.880 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 2 - bright: 100 - lightCtrl: 0
2026-10-02 18:29:35.881 Seetong_tps[6653:1578569]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 18:29:43.589 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x14828cf00; baseClass = UITableViewCell; frame = (0 574.922; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x14829f630>> - sender: <UIButton: 0x1145ac600; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x12f4c1880>; layer = <CALayer: 0x14829f210>>
2026-10-02 18:29:44.832 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:29:46.651 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x1137ee800; baseClass = UITableViewCell; frame = (0 495.281; 393 79.6406); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x1160ad8c0>> - sender: <UIButton: 0x12f4a9e00; frame = (306 18.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x15a84a5e0>; layer = <CALayer: 0x148271ce0>>
2026-10-02 18:29:47.680 Seetong_tps[6653:1578561] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 18:29:47.689 Seetong_tps[6653:1578561] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:29:47 875
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:29:47 +0000
2026-10-02 18:29:47.875 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:29:47.876 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:29:47 876
2026-10-02 18:29:47.883 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:47.883 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:29:48.202 Seetong_tps[6653:1578569] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:29:48.203 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:29:48.203 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 13
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:29:48.204 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:13 :MediaType:0x0101
2026-10-02 18:29:48.205 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:29:48.205 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 13
2026-10-02 18:29:48.205 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:13 bitrate:64000 framerate:8
2026-10-02 18:29:48.205 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:29:48.205 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:29:48.206 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-02 18:29:48.209 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-02 18:29:48.389 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 18:29:48.389 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 18:29:48.737 Seetong_tps[6653:1578917] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:29:48.738 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:48.739 Seetong_tps[6653:1578915] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:29:48.740 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:29:48.740 Seetong_tps[6653:1578915] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:29:48.740 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=13
2026-10-02 18:29:48.741 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.87 - 设备: 1801 - 42835799
2026-10-02 18:29:48.830 Seetong_tps[6653:1578569] Failed to get IoT drive away set configuration.
2026-10-02 18:29:48.830 Seetong_tps[6653:1578569]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:29:49.265 Seetong_tps[6653:1578569]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:29:54.832 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:29:57.877 Seetong_tps[6653:1308720]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790936997.877145,lastReceiveYUVTimeInterval=1790936997.841742,interval=0.035,videoView=0x1134b2400
2026-10-02 18:29:58.682 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 18:29:58.682 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:29:58.683 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:13
2026-10-02 18:29:58.683 Seetong_tps[6653:1308720] -----------1release decodeport = 13
2026-10-02 18:29:58.684 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:29:58.696 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 18:29:58.701 Seetong_tps[6653:1578914] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 18:29:58.751 Seetong_tps[6653:1578802] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 18:29:58.751 Seetong_tps[6653:1578561] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 18:29:59.109 Seetong_tps[6653:1578569]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: -2 - lightCtrl: 0
2026-10-02 18:29:59.118 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: 100 - lightCtrl: 0
2026-10-02 18:29:59.121 Seetong_tps[6653:1578569]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 18:30:00.712 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x14828c000; baseClass = UITableViewCell; frame = (0 308.641; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x1482c3f90>> - sender: <UIButton: 0x111abe700; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x15a848ee0>; layer = <CALayer: 0x114333c90>>
2026-10-02 18:30:01.444 Seetong_tps[6653:1578802] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 18:30:01.451 Seetong_tps[6653:1578561] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 18:30:01.617 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 18:30:01 618
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 10:30:01 +0000
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 18:30:01.618 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 18:30:01 618
2026-10-02 18:30:01.626 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:30:01.627 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 18:30:01.915 Seetong_tps[6653:1578569] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 18:30:01.915 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 18:30:01.916 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 18:30:01.916 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 18:30:01.916 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 14
2026-10-02 18:30:01.916 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 18:30:01.916 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:14 :MediaType:0x0101
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 14
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:14 bitrate:64000 framerate:8
2026-10-02 18:30:01.917 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 18:30:01.918 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 18:30:01.918 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 1801 - 42835799
2026-10-02 18:30:01.922 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.30 - 设备: 1801 - 42835799
2026-10-02 18:30:01.999 Seetong_tps[6653:1579066] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 18:30:02.001 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:30:02.001 Seetong_tps[6653:1578914] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 18:30:02.002 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 18:30:02.002 Seetong_tps[6653:1578914] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 18:30:02.002 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=14
2026-10-02 18:30:02.002 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-10-02 18:30:02.013 Seetong_tps[6653:1578569] Failed to get IoT drive away set configuration.
2026-10-02 18:30:02.013 Seetong_tps[6653:1578569]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 18:30:02.129 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 18:30:02.129 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 18:30:02.524 Seetong_tps[6653:1578569]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 18:30:04.833 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 18:30:05.905 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 18:30:05.905 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 18:30:05.906 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 18:30:05.906 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 18:30:05.906 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 18:30:05.909 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 18:30:05.909 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 18:30:05.919 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 18:30:05.920 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 18:30:05.921 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 18:30:05.921 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:14
2026-10-02 18:30:05.925 Seetong_tps[6653:1308720] -----------1release decodeport = 14
2026-10-02 18:30:05.926 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 18:30:26.001 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 18:30:26.002 Seetong_tps[6653:1578915] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 18:30:26.003 Seetong_tps[6653:1578915] --FC_StopDevComEx end
2026-10-02 18:30:31.003 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 21:51:05.185 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 21:51:05.186 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:51:05.186 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:51:05.205 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 21:51:05.214 Seetong_tps[6653:1598254] zzzzz:FC_ResumeDevCom start
2026-10-02 21:51:05.242 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 21:51:05.250 Seetong_tps[6653:1598254] zzzzz:FC_ResumeDevCom
2026-10-02 21:51:05.259 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 21:51:05.260 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 21:51:05 260
2026-10-02 21:51:05.260 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:51:05.260 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 21:51:05.261 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 13:51:05 +0000
2026-10-02 21:51:05.261 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 21:51:05.261 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 21:51:05 261
2026-10-02 21:51:05.271 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 21:51:05.271 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 21:51:05.408 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 21:51:05.408 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 21:51:05.408 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 21:51:05.410 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 21:51:05.411 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 21:51:05.411 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 21:51:05.421 Seetong_tps[6653:1598249] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1607fc440>{number = 170, name = (null)}====
2026-10-02 21:51:05.422 Seetong_tps[6653:1578915] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1607fe600>{number = 163, name = (null)}====
2026-10-02 21:51:05.423 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 21:51:05.424 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-02 21:51:05.424 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-02 21:51:05.424 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU1Mzg2NjA4Mywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.nVsUW_ocGXdpsJMZOSK1lWx-Bk09xh0ArTApNz2hwsY","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU1Mzg2NjA4Mywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.nWsgkStNU7_L3Q4kLcPTAx383b0Z-uKak6xyE97ZvG0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-02 21:51:05.435 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=25&addr=bjrelay40.s2.seetong.com:11443;type=0&load=38&addr=bjrelay40.s2.seetong.com:10443;type=0&load=32&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay13.s5.seetong.com:11443;type=0&load=13&addr=shrelay13.s5.seetong.com:3443;type=0&load=16&addr=shrelay12.s5.seetong.com:7443;"}
2026-10-02 21:51:05.446 Seetong_tps[6653:1598251] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1607fea00>{number = 171, name = (null)}====
2026-10-02 21:51:05.449 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 21:51:05.449 Seetong_tps[6653:1598254]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 21:51:05.449 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 21:51:05.449 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 21:51:05.451 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 21:51:05.451 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 21:51:05.452 Seetong_tps[6653:1598254]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 21:51:05.452 Seetong_tps[6653:1598254]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 21:51:05.452 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 21:51:05.452 Seetong_tps[6653:1598254] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 116831324 毫秒
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:51:05.452 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:51:05.453 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 21:51:05.453 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 21:51:05.453 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 21:51:05.455 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 21:51:05.615 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 21:51:05.615 Seetong_tps[6653:1598252] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1607fe880>{number = 169, name = (null)}====
2026-10-02 21:51:05.617 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 21:51:05.617 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1UHUFQCAFEGOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 21:51:05.619 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-02 21:51:05.619 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 21:51:05 620
2026-10-02 21:51:05.619 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:51:05.619 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 21:51:05.619 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 13:51:05 +0000
2026-10-02 21:51:05.620 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 21:51:05.620 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 21:51:05 620
2026-10-02 21:51:05.621 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 21:51:05.621 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 21:51:05.689 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 21:51:05.690 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 21:51:05.690 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 21:51:05.690 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-02 21:51:05.691 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 21:51:05.691 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJA1ABUVdpAQQB","reconn":1}}
2026-10-02 21:51:05.691 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 21:51:05.691 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:51:05.691 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:51:05.692 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 21:51:05.796 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 21:51:05.796 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 21:51:05.955 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 21:51:05.955 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 21:51:05.955 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-02 21:51:05.955 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790949065.955906,lastReceiveYUVTimeInterval=1790949065.619794,interval=0.336,videoView=0x1134b2400
2026-10-02 21:51:05.956 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 21:51:05.970 Seetong_tps[6653:1598294] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 21:51:05.970 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 21:51:05.970 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 21:51:05.970 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 21:51:05.971 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-02 21:51:05.971 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 15
2026-10-02 21:51:05.971 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 21:51:05.971 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:15 :MediaType:0x0101
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 15
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:15 bitrate:64000 framerate:8
2026-10-02 21:51:05.972 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 21:51:05.973 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 21:51:05.973 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-02 21:51:05.987 Seetong_tps[6653:1598311] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:51:05.988 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:51:05.988 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 21:51:05.988 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 21:51:05.988 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=15
2026-10-02 21:51:05.988 Seetong_tps[6653:1598252] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 21:51:05.988 Seetong_tps[6653:1598311] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:51:06.006 Seetong_tps[6653:1578802] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:51:06.006 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:51:06.006 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 21:51:06.006 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 21:51:06.006 Seetong_tps[6653:1598313] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 21:51:06.006 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=15
2026-10-02 21:51:06.006 Seetong_tps[6653:1598251] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:51:06.057 Seetong_tps[6653:1598294]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 21:51:06.057 Seetong_tps[6653:1598294]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 21:51:06.172 Seetong_tps[6653:1598335] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 21:51:06.179 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:51:06.179 Seetong_tps[6653:1598250] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 21:51:06.179 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:51:06.180 Seetong_tps[6653:1598250] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 21:51:06.180 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=15
2026-10-02 21:51:06.180 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.56 - 设备: 1801 - 42835799
2026-10-02 21:51:06.213 Seetong_tps[6653:1598294] Failed to get IoT drive away set configuration.
2026-10-02 21:51:06.213 Seetong_tps[6653:1598294]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 21:51:06.722 Seetong_tps[6653:1598294]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 21:51:09.837 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:51:09.838 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:51:09.839 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 21:51:09.839 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 21:51:09.839 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 21:51:09.840 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 21:51:09.840 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 21:51:09.851 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 21:51:09.853 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 21:51:09.853 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:51:09.853 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:15
2026-10-02 21:51:09.867 Seetong_tps[6653:1308720] -----------1release decodeport = 15
2026-10-02 21:51:09.869 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 21:51:29.937 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 21:51:29.961 Seetong_tps[6653:1598483] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 21:51:29.970 Seetong_tps[6653:1598483] --FC_StopDevComEx end
2026-10-02 21:51:35.058 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 21:52:22.162 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 21:52:22.166 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:52:22.166 Seetong_tps[6653:1598251] zzzzz:FC_ResumeDevCom start
2026-10-02 21:52:22.167 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:52:22.184 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 21:52:22.212 Seetong_tps[6653:1598251] zzzzz:FC_ResumeDevCom
2026-10-02 21:52:22.216 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 21:52:22.218 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 21:52:22 218
2026-10-02 21:52:22.218 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:52:22.218 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 21:52:22.218 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 13:52:22 +0000
2026-10-02 21:52:22.222 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 21:52:22.222 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 21:52:22 222
2026-10-02 21:52:22.226 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 21:52:22.226 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 21:52:22.230 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 21:52:22.505 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 21:52:22.505 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 21:52:22.505 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 21:52:22.513 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 21:52:22.516 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 21:52:22.516 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 21:52:22.731 Seetong_tps[6653:1600478] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10eade840>{number = 180, name = (null)}====
2026-10-02 21:52:22.732 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 21:52:22.733 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UHUFQCA1MDOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 21:52:22.801 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 21:52:22.801 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 21:52:22.801 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 21:52:22.801 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-02 21:52:22.803 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 21:52:22.804 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJA1ACU1BpAQQB","reconn":1}}
2026-10-02 21:52:22.804 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 21:52:22.804 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:52:22.804 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:52:22.807 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 21:52:22.933 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 21:52:22.934 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 21:52:23.677 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:52:23.678 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:-1
2026-10-02 21:52:23.682 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 21:52:23.695 Seetong_tps[6653:1308720] 当前控制器：STLightingConfigViewController
2026-10-02 21:52:23.708 Seetong_tps[6653:1600589] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-02 21:52:24.346 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 21:52:24.775 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 21:52:24.775 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 21:52:24.775 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 21:52:24.815 Seetong_tps[6653:1600560] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 21:52:24.815 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 21:52:24.815 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 21:52:24.816 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 21:52:24.816 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 16
2026-10-02 21:52:24.816 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 21:52:24.817 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:16 :MediaType:0x0101
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 16
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:16 bitrate:64000 framerate:8
2026-10-02 21:52:24.822 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 21:52:24.823 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 21:52:24.834 Seetong_tps[6653:1600481] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:52:24.886 Seetong_tps[6653:1600481] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-02 21:52:24.886 Seetong_tps[6653:1598312] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-02 21:52:24.890 Seetong_tps[6653:1600481] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 21:52:24.900 Seetong_tps[6653:1600560]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: -2 - lightCtrl: 0
2026-10-02 21:52:24.905 Seetong_tps[6653:1308865]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 0 - bright: 100 - lightCtrl: 0
2026-10-02 21:52:24.916 Seetong_tps[6653:1600560]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-02 21:52:28.237 Seetong_tps[6653:1308720]  -- STStepSelectorView - buttonTapped - <STConfigSelectCell: 0x14828ca00; baseClass = UITableViewCell; frame = (0 464.922; 393 65.3203); autoresize = W; backgroundColor = UIExtendedGrayColorSpace 0 0; layer = <CALayer: 0x136ed9b00>> - sender: <UIButton: 0x1145acc00; frame = (306 11.6667; 42 42); opaque = NO; gestureRecognizers = <NSArray: 0x1482a1ae0>; layer = <CALayer: 0x136ed9ec0>>
2026-10-02 21:52:29.017 Seetong_tps[6653:1598483] FC_P2PIoTSystemControl:cmd = 1108, result = 0
2026-10-02 21:52:29.024 Seetong_tps[6653:1600478] FC_P2PIoTSystemControl:cmd = 1521, result = 0
2026-10-02 21:52:29.221 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 21:52:29 222
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 13:52:29 +0000
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 21:52:29.222 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 21:52:29 222
2026-10-02 21:52:29.225 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 21:52:29.225 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 21:52:29.532 Seetong_tps[6653:1600560] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 21:52:29.535 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 21:52:29.535 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 21:52:29.535 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 21:52:29.536 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 17
2026-10-02 21:52:29.536 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 21:52:29.536 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 21:52:29.536 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 21:52:29.537 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:17 :MediaType:0x0101
2026-10-02 21:52:29.537 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 21:52:29.537 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 17
2026-10-02 21:52:29.537 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:17 bitrate:64000 framerate:8
2026-10-02 21:52:29.537 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 21:52:29.538 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-02 21:52:29.538 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 21:52:29.542 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-02 21:52:29.611 Seetong_tps[6653:1600853] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 21:52:29.616 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:52:29.616 Seetong_tps[6653:1600591] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 21:52:29.616 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 21:52:29.616 Seetong_tps[6653:1600591] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 21:52:29.616 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=17
2026-10-02 21:52:29.617 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.39 - 设备: 1801 - 42835799
2026-10-02 21:52:29.632 Seetong_tps[6653:1600560] Failed to get IoT drive away set configuration.
2026-10-02 21:52:29.632 Seetong_tps[6653:1600560]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 21:52:29.728 Seetong_tps[6653:1308720]  -- STLightingConfigViewController -- dealloc -- 
2026-10-02 21:52:29.728 Seetong_tps[6653:1308720] dealloc -- STLightingConfigViewController
2026-10-02 21:52:30.144 Seetong_tps[6653:1600560]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 21:52:32.333 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 21:52:32.333 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 21:52:32.334 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 21:52:32.335 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 21:52:32.335 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 21:52:32.337 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 21:52:32.337 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 21:52:32.351 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 21:52:32.352 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 21:52:32.352 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 21:52:32.352 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:17
2026-10-02 21:52:32.356 Seetong_tps[6653:1308720] -----------1release decodeport = 17
2026-10-02 21:52:32.357 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 21:52:52.377 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 21:52:52.378 Seetong_tps[6653:1600856] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 21:52:52.379 Seetong_tps[6653:1600856] --FC_StopDevComEx end
2026-10-02 21:52:57.413 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 23:04:30.213 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 23:04:30.214 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:04:30.214 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:04:30.216 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 23:04:30.224 Seetong_tps[6653:1601476] zzzzz:FC_ResumeDevCom start
2026-10-02 23:04:30.224 Seetong_tps[6653:1601476] zzzzz:FC_ResumeDevCom
2026-10-02 23:04:30.251 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 23:04:30.252 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 23:04:30 252
2026-10-02 23:04:30.252 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 23:04:30.252 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 23:04:30.252 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 15:04:30 +0000
2026-10-02 23:04:30.252 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 23:04:30.253 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 23:04:30 253
2026-10-02 23:04:30.259 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:04:30.259 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:04:30.313 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 23:04:30.420 Seetong_tps[6653:1611911] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f4123c0>{number = 192, name = (null)}====
2026-10-02 23:04:30.424 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 23:04:30.442 Seetong_tps[6653:1611905] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x12f4111c0>{number = 193, name = (null)}====
2026-10-02 23:04:30.443 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-02 23:04:30.443 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-02 23:04:30.448 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU1ODI3MDYxMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.OXFUxaZcDeh3yd3VNbQacJee-gJ861W22MyMx0hUdMk","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTU1ODI3MDYxMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5OCJdfQ.BLxvkINcQCua3N9H54cFE-f0be71kXwl2JP_eukbqO8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-02 23:04:30.454 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=22&addr=bjrelay40.s2.seetong.com:1443;type=0&load=19&addr=bjrelay40.s2.seetong.com:15443;type=0&load=31&addr=bjrelay40.s2.seetong.com:4443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=9&addr=shrelay17.s5.seetong.com:7443;type=0&load=9&addr=shrelay10.s5.seetong.com:6443;type=0&load=12&addr=shrelay17.s5.seetong.com:14443;"}
2026-10-02 23:04:30.457 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 23:04:30.457 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 23:04:30.457 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 23:04:30.463 Seetong_tps[6653:1611907] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f4132c0>{number = 194, name = (null)}====
2026-10-02 23:04:30.463 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 23:04:30.463 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 23:04:30.463 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 23:04:30.477 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 23:04:30.477 Seetong_tps[6653:1611911]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 23:04:30.478 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 23:04:30.478 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 23:04:30.480 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 23:04:30.480 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 23:04:30.481 Seetong_tps[6653:1611911]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 23:04:30.481 Seetong_tps[6653:1611911]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 23:04:30.481 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 23:04:30.481 Seetong_tps[6653:1611911] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 23:04:30.486 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 23:04:30.486 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 23:04:30.486 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 121236358 毫秒
2026-10-02 23:04:30.487 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:04:30.487 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:04:30.487 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:04:30.487 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 23:04:30.487 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 23:04:30.489 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 23:04:30.491 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 23:04:30.605 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 23:04:30.607 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-02 23:04:30.608 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 23:04:30 608
2026-10-02 23:04:30.608 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 23:04:30.608 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>> -- _camera.supportPlatform: 0
2026-10-02 23:04:30.609 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 15:04:30 +0000
2026-10-02 23:04:30.609 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 23:04:30.609 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 23:04:30 609
2026-10-02 23:04:30.611 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 23:04:30.611 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-02 23:04:30.666 Seetong_tps[6653:1611907] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12f4132c0>{number = 194, name = (null)}====
2026-10-02 23:04:30.666 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 23:04:30.667 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UHUFYHBVIAOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 23:04:30.814 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 23:04:30.814 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 23:04:30.814 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 23:04:30.814 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-02 23:04:30.815 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 23:04:30.815 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJBVUEUlJpAQQB","reconn":1}}
2026-10-02 23:04:30.815 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 23:04:30.815 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:04:30.815 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:04:30.816 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:04:30.931 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 23:04:30.931 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 23:04:30.942 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 23:04:30.942 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 23:04:30.942 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-02 23:04:30.942 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790953470.942367,lastReceiveYUVTimeInterval=1790953470.608841,interval=0.334,videoView=0x1134b2400
2026-10-02 23:04:30.942 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 23:04:30.954 Seetong_tps[6653:1611948] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 18
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 23:04:30.954 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:18 :MediaType:0x0101
2026-10-02 23:04:30.955 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 18
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:18 bitrate:64000 framerate:8
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 23:04:30.955 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 23:04:30.956 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-02 23:04:30.968 Seetong_tps[6653:1600588] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:04:30.969 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:30.969 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 23:04:30.969 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 23:04:30.969 Seetong_tps[6653:1600588] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 23:04:30.969 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=18
2026-10-02 23:04:30.969 Seetong_tps[6653:1600588] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:04:30.973 Seetong_tps[6653:1611911] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:04:30.977 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:30.977 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 23:04:30.977 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 23:04:30.977 Seetong_tps[6653:1611976] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 23:04:30.977 Seetong_tps[6653:1611976] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:04:30.977 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=18
2026-10-02 23:04:31.031 Seetong_tps[6653:1611948]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 23:04:31.033 Seetong_tps[6653:1611948]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 23:04:31.135 Seetong_tps[6653:1611982] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 23:04:31.137 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:31.137 Seetong_tps[6653:1600588] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 23:04:31.137 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:31.138 Seetong_tps[6653:1600588] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 23:04:31.138 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=18
2026-10-02 23:04:31.138 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.53 - 设备: 1801 - 42835799
2026-10-02 23:04:31.163 Seetong_tps[6653:1611948] Failed to get IoT drive away set configuration.
2026-10-02 23:04:31.163 Seetong_tps[6653:1611948]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 23:04:31.680 Seetong_tps[6653:1611948]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 23:04:33.767 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 23:04:33.768 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1134b2400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11359ea00>; layer = <CALayer: 0x136cb2f70>>
2026-10-02 23:04:33.768 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:18
2026-10-02 23:04:33.768 Seetong_tps[6653:1308720] -----------1release decodeport = 18
2026-10-02 23:04:33.769 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 23:04:33.819 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 23:04:33.821 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 23:04:34.231 Seetong_tps[6653:1611911] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12f4123c0>{number = 192, name = (null)}====
2026-10-02 23:04:34.333 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 23:04:34.334 Seetong_tps[6653:1308720] dealloc -- STPlayerViewController
2026-10-02 23:04:34.334 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraControlVC
2026-10-02 23:04:34.334 Seetong_tps[6653:1308720] dealloc -- STPlayerCameraService
2026-10-02 23:04:34.335 Seetong_tps[6653:1308720] dealloc -- STCycleScrollView
2026-10-02 23:04:34.336 Seetong_tps[6653:1308720] dealloc -- STCameraControlView
2026-10-02 23:04:34.339 Seetong_tps[6653:1308720] dealloc -- STNetSpeedMonitorView
2026-10-02 23:04:34.340 Seetong_tps[6653:1308720] dealloc -- STIdleMonitorView
2026-10-02 23:04:34.350 Seetong_tps[6653:1308720] MessageThrottle reloadTableView ---
2026-10-02 23:04:34.718 Seetong_tps[6653:1308720]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-02 23:04:34.718 Seetong_tps[6653:1308720] [保存失败] 相机对象或存储字典为空
2026-10-02 23:04:34.757 Seetong_tps[6653:1308720] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-02 23:04:34.761 Seetong_tps[6653:1308720] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-02 23:04:34.763 Seetong_tps[6653:1308720]  -- STBluetoothManager - 结束扫描 - 
2026-10-02 23:04:34.808 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 23:04:34 821
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>> -- _camera.supportPlatform: 0
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 15:04:34 +0000
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 23:04:34.821 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 23:04:34 821
2026-10-02 23:04:34.822 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-02 23:04:34.823 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-02 23:04:34.865 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:34.865 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 23:04:34.865 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 23:04:34.865 Seetong_tps[6653:1611911] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 23:04:34.865 Seetong_tps[6653:1611979] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:04:34.900 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-02 23:04:35.024 Seetong_tps[6653:1611948] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 19
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:19 :MediaType:0x0101
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 19
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:19 bitrate:64000 framerate:8
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 23:04:35.025 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 23:04:35.025 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=19
2026-10-02 23:04:35.025 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 1801 - 42835799
2026-10-02 23:04:35.026 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 1801 - 42835799
2026-10-02 23:04:35.068 Seetong_tps[6653:1308720] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-02 23:04:35.140 Seetong_tps[6653:1611948]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 23:04:35.181 Seetong_tps[6653:1612035] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 23:04:35.185 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:35.185 Seetong_tps[6653:1611915] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 23:04:35.185 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:04:35.185 Seetong_tps[6653:1611915] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 23:04:35.185 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=19
2026-10-02 23:04:35.186 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.42 - 设备: 1801 - 42835799
2026-10-02 23:04:35.297 Seetong_tps[6653:1611948] Failed to get IoT drive away set configuration.
2026-10-02 23:04:35.297 Seetong_tps[6653:1611948]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 23:04:35.821 Seetong_tps[6653:1308720] ++++-[VideoView dealloc]++++
2026-10-02 23:04:35.824 Seetong_tps[6653:1611948]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 23:04:35.826 Seetong_tps[6653:1308720] OpenGLView20_Seetong dealloc:0x1146b8c80
2026-10-02 23:04:38.893 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 23:04:38.893 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 23:04:38.893 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 23:04:40.818 Seetong_tps[6653:1308720]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-02 23:04:41.818 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:04:41.818 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:04:41.819 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:04:41.819 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 23:04:41.819 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 23:04:41.821 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 23:04:41.821 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 23:04:41.828 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 23:04:41.829 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 23:04:41.830 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-02 23:04:41.830 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:19
2026-10-02 23:04:41.833 Seetong_tps[6653:1308720] -----------1release decodeport = 19
2026-10-02 23:04:41.833 Seetong_tps[6653:1308720]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 7000;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-02 23:04:41.834 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 23:05:01.902 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 23:05:01.902 Seetong_tps[6653:1611906] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 23:05:01.902 Seetong_tps[6653:1611906] --FC_StopDevComEx end
2026-10-02 23:05:06.908 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-02 23:44:21.350 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-02 23:44:21.350 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:44:21.350 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:44:21.351 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-02 23:44:21.357 Seetong_tps[6653:1611907] zzzzz:FC_ResumeDevCom start
2026-10-02 23:44:21.357 Seetong_tps[6653:1611907] zzzzz:FC_ResumeDevCom
2026-10-02 23:44:21.373 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-02 23:44:21.373 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 23:44:21 374
2026-10-02 23:44:21.373 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-02 23:44:21.374 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>> -- _camera.supportPlatform: 0
2026-10-02 23:44:21.374 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 15:44:21 +0000
2026-10-02 23:44:21.374 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 23:44:21.374 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 23:44:21 374
2026-10-02 23:44:21.387 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:44:21.387 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:44:21.558 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-02 23:44:21.589 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 23:44:21.589 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-02 23:44:21.589 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-02 23:44:21.597 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-02 23:44:21.597 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-02 23:44:21.597 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-02 23:44:21.855 Seetong_tps[6653:1617250] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1145212c0>{number = 204, name = (null)}====
2026-10-02 23:44:21.856 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 23:44:21.880 Seetong_tps[6653:1617249] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12f412bc0>{number = 209, name = (null)}====
2026-10-02 23:44:21.886 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-02 23:44:21.886 Seetong_tps[6653:1612028]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-02 23:44:21.887 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-02 23:44:21.887 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1612028] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-02 23:44:21.889 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-02 23:44:21.889 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 123627761 毫秒
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-02 23:44:21.890 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-02 23:44:21.891 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-02 23:44:21.981 Seetong_tps[6653:1611976] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12f41b800>{number = 200, name = (null)}====
2026-10-02 23:44:21.981 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-02 23:44:21.982 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1cHUVEDA1NvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-02 23:44:22.083 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-02 23:44:22.083 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 23:44:22.083 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-02 23:44:22.083 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-02 23:44:22.084 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 23:44:22.084 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgAJBVEEU1BpAQQB","reconn":1}}
2026-10-02 23:44:22.084 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-02 23:44:22.084 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:44:22.084 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:44:22.085 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:44:22.098 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-02 23:44:22.108 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.74 - 设备: 1801 - 42835799
2026-10-02 23:44:22.109 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-02 23:44:22 109
2026-10-02 23:44:22.109 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-02 23:44:22.109 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>> -- _camera.supportPlatform: 0
2026-10-02 23:44:22.109 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-02 15:44:22 +0000
2026-10-02 23:44:22.110 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-02 23:44:22.110 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-02 23:44:22 110
2026-10-02 23:44:22.114 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:44:22.114 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-02 23:44:22.195 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-02 23:44:22.195 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-02 23:44:22.456 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-02 23:44:22.456 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-02 23:44:22.456 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-02 23:44:22.456 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790955862.456657,lastReceiveYUVTimeInterval=1790955862.109603,interval=0.347,videoView=0x1160f9c00
2026-10-02 23:44:22.456 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-02 23:44:22.565 Seetong_tps[6653:1617259] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-02 23:44:22.566 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-02 23:44:22.566 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-02 23:44:22.566 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 20
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:20 :MediaType:0x0101
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 20
2026-10-02 23:44:22.567 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:20 bitrate:64000 framerate:8
2026-10-02 23:44:22.568 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-02 23:44:22.568 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-02 23:44:22.569 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-10-02 23:44:22.572 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-10-02 23:44:22.573 Seetong_tps[6653:1611907] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:44:22.573 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:44:22.574 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 23:44:22.574 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 23:44:22.574 Seetong_tps[6653:1611907] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 23:44:22.574 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=20
2026-10-02 23:44:22.574 Seetong_tps[6653:1611976] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:44:22.591 Seetong_tps[6653:1617257] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:44:22.592 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:44:22.592 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-02 23:44:22.592 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-02 23:44:22.592 Seetong_tps[6653:1617257] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-02 23:44:22.592 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=20
2026-10-02 23:44:22.592 Seetong_tps[6653:1617249] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-02 23:44:22.641 Seetong_tps[6653:1617259]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 23:44:22.642 Seetong_tps[6653:1617259]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-02 23:44:22.716 Seetong_tps[6653:1617292] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-02 23:44:22.721 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:44:22.721 Seetong_tps[6653:1617268] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-02 23:44:22.721 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-02 23:44:22.722 Seetong_tps[6653:1617268] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-02 23:44:22.722 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=20
2026-10-02 23:44:22.722 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.61 - 设备: 1801 - 42835799
2026-10-02 23:44:22.740 Seetong_tps[6653:1617259] Failed to get IoT drive away set configuration.
2026-10-02 23:44:22.740 Seetong_tps[6653:1617259]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-02 23:44:23.265 Seetong_tps[6653:1617259]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-02 23:44:23.806 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 23:44:23.814 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 23:44:23.816 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 23:44:23.816 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 23:44:23.816 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 23:44:23.816 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 1
2026-10-02 23:44:23.846 Seetong_tps[6653:1308720] Successfully load keyboard extensions
2026-10-02 23:44:23.883 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 23:44:23.884 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-02 23:44:24.140 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.03 - 设备: 1801 - 42835799
2026-10-02 23:44:24.193 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 23:44:24.193 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 23:44:24.193 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 23:44:24.193 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-02 23:44:24.200 Seetong_tps[6653:1308720] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-02 23:44:28.873 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-02 23:44:28.873 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-02 23:44:28.874 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-02 23:44:28.874 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-02 23:44:28.874 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-02 23:44:28.875 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-02 23:44:28.875 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-02 23:44:28.883 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-02 23:44:28.885 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-02 23:44:28.885 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-02 23:44:28.885 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:20
2026-10-02 23:44:28.900 Seetong_tps[6653:1308720] -----------1release decodeport = 20
2026-10-02 23:44:28.901 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-02 23:44:28.920 Seetong_tps[6653:1617251] switchOrientation = Error Domain=BSActionErrorDomain Code=1 "(null)" UserInfo={BSErrorCodeDescription=response-not-possible}
2026-10-02 23:44:48.969 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-02 23:44:48.970 Seetong_tps[6653:1617266] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-02 23:44:48.971 Seetong_tps[6653:1617266] --FC_StopDevComEx end
2026-10-02 23:44:53.969 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-03 11:00:21.421 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask EnterForeground
2026-10-03 11:00:21.423 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 11:00:21.423 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 11:00:21.436 Seetong_tps[6653:1651207] zzzzz:FC_ResumeDevCom start
2026-10-03 11:00:21.440 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-03 11:00:21.474 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-03 11:00:21.492 Seetong_tps[6653:1308865] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-03 11:00:21.495 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-03 11:00:21.501 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-03 11:00:21.501 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-03 11:00:21.501 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-03 11:00:21.501 Seetong_tps[6653:1308720] FullScreen 转屏前调入 isFullScreen = 0
2026-10-03 11:00:21.502 Seetong_tps[6653:1651207] zzzzz:FC_ResumeDevCom
2026-10-03 11:00:21.503 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-03 11:00:21.503 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-03 11:00:21.503 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-03 11:00:21.503 Seetong_tps[6653:1308720] FullScreen 转屏后调入
2026-10-03 11:00:21.506 Seetong_tps[6653:1308720]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-03 11:00:21.519 Seetong_tps[6653:1308720] dealloc -- STCameraControlFullView
2026-10-03 11:00:21.519 Seetong_tps[6653:1308720] ELPCircleConsole dealloc
2026-10-03 11:00:21.550 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-03 11:00:21.550 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-03 11:00:21 551
2026-10-03 11:00:21.550 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-03 11:00:21.550 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>> -- _camera.supportPlatform: 0
2026-10-03 11:00:21.551 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-03 03:00:21 +0000
2026-10-03 11:00:21.551 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-03 11:00:21.551 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-03 11:00:21 551
2026-10-03 11:00:21.558 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-03 11:00:21.558 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-03 11:00:21.649 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-03 11:00:21.649 Seetong_tps[6653:1308720]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-03 11:00:21.649 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 
2026-10-03 11:00:21.650 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-03 11:00:21.650 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-03 11:00:21.650 Seetong_tps[6653:1308720] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-03 11:00:21.761 Seetong_tps[6653:1651205] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12f41b800>{number = 218, name = (null)}====
2026-10-03 11:00:21.762 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 11:00:21.770 Seetong_tps[6653:1308865] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTYwMTIyMjExMCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.T4poKveNLfw4doPLc5uE0beACBOVqIYd5jJS2JPkgL0","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTYwMTIyMjExMSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk4IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NiJdfQ.bnpcScpJpijhhXoX7D8ASghNdWcMZshOklwZO0aYZv8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24905"}]}
====
2026-10-03 11:00:21.774 Seetong_tps[6653:1651201] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1144fce00>{number = 223, name = (null)}====
2026-10-03 11:00:21.774 Seetong_tps[6653:1651206] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1144fd300>{number = 224, name = (null)}====
2026-10-03 11:00:21.780 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-03 11:00:21.780 Seetong_tps[6653:1651205]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-03 11:00:21.780 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-03 11:00:21.780 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-03 11:00:21.780 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-03 11:00:21.780 Seetong_tps[6653:1308720]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-03 11:00:21.781 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-03 11:00:21.782 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-03 11:00:21.782 Seetong_tps[6653:1651205]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-03 11:00:21.782 Seetong_tps[6653:1651205]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-03 11:00:21.782 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-03 11:00:21.782 Seetong_tps[6653:1651205] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:7443;type=0&load=44&addr=bjrelay40.s2.seetong.com:6443;type=0&load=58&addr=bjrelay40.s2.seetong.com:13443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay15.s5.seetong.com:11443;type=0&load=22&addr=shrelay10.s5.seetong.com:5443;type=0&load=19&addr=shrelay10.s5.seetong.com:9443;"}
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 164187656 毫秒
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 11:00:21.784 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 11:00:21.785 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-03 11:00:21.785 Seetong_tps[6653:1308720]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1160a4000>
2026-10-03 11:00:21.785 Seetong_tps[6653:1308720]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 11:00:21.787 Seetong_tps[6653:1308720]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-03 11:00:21.813 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.26 - 设备: 1801 - 42835799
2026-10-03 11:00:21.857 Seetong_tps[6653:1617257] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12f4138c0>{number = 208, name = (null)}====
2026-10-03 11:00:21.857 Seetong_tps[6653:1308720]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-03 11:00:21.857 Seetong_tps[6653:1308720]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgICUlQFUlcFblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-03 11:00:21.942 Seetong_tps[6653:1308720]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-03 11:00:21.942 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-03 11:00:21.942 Seetong_tps[6653:1308720]  -- WebSocket - 重置重连次数 -- 
2026-10-03 11:00:21.942 Seetong_tps[6653:1308720]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-03 11:00:21.943 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 11:00:21.943 Seetong_tps[6653:1308720]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgEIA1UAU1NpAQQB","reconn":1}}
2026-10-03 11:00:21.943 Seetong_tps[6653:1308720]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 11:00:21.943 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 11:00:21.943 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 11:00:21.944 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 11:00:22.055 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-03 11:00:22.055 Seetong_tps[6653:1308720] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-03 11:00:22.156 Seetong_tps[6653:1308865] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-03 11:00:22.160 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.61 - 设备: 1801 - 42835799
2026-10-03 11:00:22.163 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-03 11:00:22 163
2026-10-03 11:00:22.163 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-03 11:00:22.163 Seetong_tps[6653:1308720]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>> -- _camera.supportPlatform: 0
2026-10-03 11:00:22.163 Seetong_tps[6653:1308720]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-03 03:00:22 +0000
2026-10-03 11:00:22.163 Seetong_tps[6653:1308720]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 08:56:41 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-03 11:00:22.164 Seetong_tps[6653:1308720]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-03 11:00:22 164
2026-10-03 11:00:22.164 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-03 11:00:22.165 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-03 11:00:22.512 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-03 11:00:22.512 Seetong_tps[6653:1308865]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-03 11:00:22.512 Seetong_tps[6653:1308865] onDeviceAuthSuccess:uid=42835799
2026-10-03 11:00:22.512 Seetong_tps[6653:1308865]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1790996422.512730,lastReceiveYUVTimeInterval=1790996422.163337,interval=0.349,videoView=0x1160f9c00
2026-10-03 11:00:22.512 Seetong_tps[6653:1308865]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-03 11:00:22.531 Seetong_tps[6653:1651259] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-03 11:00:22.531 Seetong_tps[6653:1308865] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-03 11:00:22.531 Seetong_tps[6653:1308865] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-03 11:00:22.531 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x111b50cc0>{number = 17, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1160a4000>
2026-10-03 11:00:22.532 Seetong_tps[6653:1308865] InitDecodePortLog: initDecodePort _decodePort = 21
2026-10-03 11:00:22.532 Seetong_tps[6653:1308865] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-03 11:00:22.532 Seetong_tps[6653:1308865] InitDecodePortLog: playsettype = 50
2026-10-03 11:00:22.532 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 1801 - 42835799
2026-10-03 11:00:22.532 Seetong_tps[6653:1308865] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:21 :MediaType:0x0101
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 21
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:21 bitrate:64000 framerate:8
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-03 11:00:22.533 Seetong_tps[6653:1308865] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-03 11:00:22.534 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.37 - 设备: 1801 - 42835799
2026-10-03 11:00:22.548 Seetong_tps[6653:1651202] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 11:00:22.550 Seetong_tps[6653:1651202] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-03 11:00:22.551 Seetong_tps[6653:1651202] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-03 11:00:22.551 Seetong_tps[6653:1651202] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-03 11:00:22.551 Seetong_tps[6653:1617257] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-03 11:00:22.551 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=21
2026-10-03 11:00:22.551 Seetong_tps[6653:1617257] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 11:00:22.570 Seetong_tps[6653:1651306] 重新观看视频线程：<_NSMainThread: 0x10e878000>{number = 1, name = (null)}
2026-10-03 11:00:22.573 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-03 11:00:22.574 Seetong_tps[6653:1617270] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-03 11:00:22.574 Seetong_tps[6653:1308720] uid:42835799 playAudio
2026-10-03 11:00:22.574 Seetong_tps[6653:1308720] checkPortStatus:_decodePort=21
2026-10-03 11:00:22.574 Seetong_tps[6653:1617257] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-03 11:00:22.574 Seetong_tps[6653:1308720]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-03 11:00:22.588 Seetong_tps[6653:1651259]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-03 11:00:22.593 Seetong_tps[6653:1651259]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-03 11:00:22.627 Seetong_tps[6653:1651259] Failed to get IoT drive away set configuration.
2026-10-03 11:00:22.627 Seetong_tps[6653:1651259]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-03 11:00:23.147 Seetong_tps[6653:1651259]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-03 11:00:26.842 Seetong_tps[6653:1308720]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 11:00:26.842 Seetong_tps[6653:1308720]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 11:00:26.843 Seetong_tps[6653:1308720]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 11:00:26.843 Seetong_tps[6653:1308720]  --- 取消心跳 destoryHeartBeat --- 
2026-10-03 11:00:26.843 Seetong_tps[6653:1308720]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-03 11:00:26.850 Seetong_tps[6653:1308720] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-03 11:00:26.850 Seetong_tps[6653:1308720] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-03 11:00:26.857 Seetong_tps[6653:1308720] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-03 11:00:26.858 Seetong_tps[6653:1308720]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-03 11:00:26.858 Seetong_tps[6653:1308720]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1160f9c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x10eb208c0>; layer = <CALayer: 0x1162ffe70>>
2026-10-03 11:00:26.858 Seetong_tps[6653:1308720] #####Vstop:uid:42835799-0-port:21
2026-10-03 11:00:26.876 Seetong_tps[6653:1308720] -----------1release decodeport = 21
2026-10-03 11:00:26.877 Seetong_tps[6653:1308720] _openGLView clearFrame ...
2026-10-03 11:00:46.930 Seetong_tps[6653:1308720] zzzzz:backgroundDoSomething
2026-10-03 11:00:46.930 Seetong_tps[6653:1651277] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-03 11:00:46.930 Seetong_tps[6653:1651277] --FC_StopDevComEx end
2026-10-03 11:00:51.911 Seetong_tps[6653:1308720] zzzzz:stopBackgroundTask 180seconds
2026-10-03 12:42:14.649 Seetong_tps[7931:1694416] app_version=8.4.106
2026-10-03 12:42:14.651 Seetong_tps[7931:1694416]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-03 12:42:14.651 Seetong_tps[7931:1694416] showForLogin 1
2026-10-03 12:42:14.651 Seetong_tps[7931:1694416] AppLaunch 还剩 6.767354011535645 秒
2026-10-03 12:42:14.667 Seetong_tps[7931:1694461] 询问用户是否开启推送成功
2026-10-03 12:42:14.667 Seetong_tps[7931:1694461] 用户点击允许接收推送
2026-10-03 12:42:14.670 Seetong_tps[7931:1694416]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-03 12:42:14.673 Seetong_tps[7931:1694461] remoteNotificationSetting: <UNNotificationSettings: 0x11f801f40; 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-03 12:42:14.678 Seetong_tps[7931:1694416] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.360MB
2026-10-03 12:42:14.678 Seetong_tps[7931:1694416] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.360MB
2026-10-03 12:42:14.679 Seetong_tps[7931:1694416] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.360MB
2026-10-03 12:42:14.692 Seetong_tps[7931:1694416] viewDidLoad/configtime=2026-10-03 04:42:14 +0000
2026-10-03 12:42:14.693 Seetong_tps[7931:1694416]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-03 12:42:14.693 Seetong_tps[7931:1694416]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-03 12:42:14.741 Seetong_tps[7931:1694416]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-03 12:42:14.743 Seetong_tps[7931:1694416]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-03 12:42:14.743 Seetong_tps[7931:1694416] 开始检查未读客服消息...
2026-10-03 12:42:14.743 Seetong_tps[7931:1694416] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-03 12:42:14.750 Seetong_tps[7931:1694416]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-03 12:42:14.750 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 
2026-10-03 12:42:14.751 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-03 12:42:14.754 Seetong_tps[7931:1694416] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-03 12:42:14.754 Seetong_tps[7931:1694416] NAV deviceOrientationDidChange:1
2026-10-03 12:42:14.758 Seetong_tps[7931:1694416] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-03 12:42:14.758 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 
2026-10-03 12:42:14.758 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-03 12:42:14.804 Seetong_tps[7931:1694416]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-03 12:42:14.855 Seetong_tps[7931:1694469] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x11e6e5780>{number = 8, name = (null)}====
2026-10-03 12:42:14.855 Seetong_tps[7931:1694512] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-03 12:42:14.876 Seetong_tps[7931:1694512] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTYwNzMzNTAzNywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.LrNwQ6SVcYS4EXtyolrfbYiN12NlV9SEcTm8B-1U3lI","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTYwNzMzNTAzNywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWh3eGpwLXRwc2lvdC1tZWRpYS0wMl9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkzIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NCJdfQ.bVZH5yWjuSaePr9zZ65q8CeR_6mXkWzWqt-dczhw7oE","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"tx-hwxjp-tpsiot-media-02.seetong.com","netType":4,"relayNode":"119.28.110.209:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24902"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"}]}
====
2026-10-03 12:42:14.898 Seetong_tps[7931:1694416] Super properties have already been unregistered.
2026-10-03 12:42:14.899 Seetong_tps[7931:1694416] UMAPM_OOMSampling(0,0):NO
2026-10-03 12:42:14.901 Seetong_tps[7931:1694416]  -- deviceListDataUpdate - AppLaunch 还剩 1.516662120819092 秒 - 再延迟 2.016662120819092 秒 - 启动耗时 1.483337879180908 秒
2026-10-03 12:42:14.901 Seetong_tps[7931:1694416] groupDeviceList 已在进行中，等待后重新分组
2026-10-03 12:42:14.901 Seetong_tps[7931:1694416]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1483 毫秒
2026-10-03 12:42:14.904 Seetong_tps[7931:1694416] ++++-[VideoView dealloc]++++
2026-10-03 12:42:14.906 Seetong_tps[7931:1694416] OpenGLView20_Seetong dealloc:0x11d48a080
2026-10-03 12:42:14.924 Seetong_tps[7931:1694416]  -- WebSocket - 重置重连次数 -- 
2026-10-03 12:42:14.936 Seetong_tps[7931:1694416]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-03 12:42:14.936 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 
2026-10-03 12:42:14.936 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-03 12:42:14.936 Seetong_tps[7931:1694416] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-03 12:42:14.936 Seetong_tps[7931:1694416] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-03 12:42:14.945 Seetong_tps[7931:1694416] UMAPM_NetworkSampling(0,0):NO
2026-10-03 12:42:14.945 Seetong_tps[7931:1694416]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-03 12:42:14.945 Seetong_tps[7931:1694416]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 12:42:14.946 Seetong_tps[7931:1694470] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11e43bc40>{number = 6, name = (null)}====
2026-10-03 12:42:14.947 Seetong_tps[7931:1694416] 蓝牙已打开
2026-10-03 12:42:14.954 Seetong_tps[7931:1694416]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-03 12:42:14.954 Seetong_tps[7931:1694416]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-03 12:42:14.954 Seetong_tps[7931:1694416]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-03 12:42:14.959 Seetong_tps[7931:1694416]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=46&addr=bjrelay40.s2.seetong.com:6443;type=0&load=46&addr=bjrelay40.s2.seetong.com:12443;type=0&load=34&addr=bjrelay40.s2.seetong.com:11443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay12.s5.seetong.com:6443;type=0&load=21&addr=shrelay15.s5.seetong.com:10443;type=0&load=21&addr=shrelay17.s5.seetong.com:6443;"}
2026-10-03 12:42:14.959 Seetong_tps[7931:1694416]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-03 12:42:14.962 Seetong_tps[7931:1694457] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11e438f40>{number = 2, name = (null)}====
2026-10-03 12:42:14.963 Seetong_tps[7931:1694458] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x11e438e40>{number = 3, name = (null)}====
2026-10-03 12:42:14.963 Seetong_tps[7931:1694594] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11fbffa40>{number = 21, name = (null)}====
2026-10-03 12:42:14.963 Seetong_tps[7931:1694461] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11f853b80>{number = 12, name = (null)}====
2026-10-03 12:42:14.968 Seetong_tps[7931:1694613] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x11e6e47c0>{number = 22, name = (null)}====
2026-10-03 12:42:14.972 Seetong_tps[7931:1694610] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11d65d340>{number = 23, name = (null)}====
2026-10-03 12:42:14.972 Seetong_tps[7931:1694608] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x11d65d280>{number = 24, name = (null)}====
2026-10-03 12:42:14.983 Seetong_tps[7931:1694615] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x11fbfd2c0>{number = 16, name = (null)}====
2026-10-03 12:42:14.983 Seetong_tps[7931:1694596] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x11d7fa6c0>{number = 25, name = (null)}====
2026-10-03 12:42:14.985 Seetong_tps[7931:1694472] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11f999600>{number = 13, name = (null)}====
2026-10-03 12:42:15.033 Seetong_tps[7931:1694416]  -- 获取版本信息成功: {
}
2026-10-03 12:42:15.033 Seetong_tps[7931:1694416] DB Error: 1 "table adTable has no column named adID"
2026-10-03 12:42:15.033 Seetong_tps[7931:1694416] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-03 12:42:15.033 Seetong_tps[7931:1694416] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-03 12:42:15.033 Seetong_tps[7931:1694416]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-03 12:42:15.036 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-03 12:42:15.036 Seetong_tps[7931:1694416]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1YEUFEFAFRvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-03 12:42:15.038 Seetong_tps[7931:1694416] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-03 12:42:15.038 Seetong_tps[7931:1694416] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-03 12:42:15.038 Seetong_tps[7931:1694416] 客服消息未读数量: 0
2026-10-03 12:42:15.042 Seetong_tps[7931:1694416]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-03 12:42:15.042 Seetong_tps[7931:1694610]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-03 12:42:15.042 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-03 12:42:15.042 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-03 12:42:15.043 Seetong_tps[7931:1694610] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-03 12:42:15.044 Seetong_tps[7931:1694416]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1627 毫秒
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 12:42:15.045 Seetong_tps[7931:1694416]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 12:42:15.046 Seetong_tps[7931:1694416]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-03 12:42:15.064 Seetong_tps[7931:1694512] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-03 12:42:15.064 Seetong_tps[7931:1694512] [DeviceMonitor] 监控管理器初始化完成
2026-10-03 12:42:15.101 Seetong_tps[7931:1694471] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11e6e4600>{number = 7, name = (null)}====
2026-10-03 12:42:15.116 Seetong_tps[7931:1694416]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-03 12:42:15.116 Seetong_tps[7931:1694416]  -- WebSocket - 重置重连次数 -- 
2026-10-03 12:42:15.116 Seetong_tps[7931:1694416]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgEIBFECUFdpAQQB","reconn":0}}
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 12:42:15.117 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 12:42:15.221 Seetong_tps[7931:1694416] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-03 12:42:15.221 Seetong_tps[7931:1694416] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-03 12:42:15.244 Seetong_tps[7931:1694416]  -- STBluetoothManager - 结束扫描 - 
2026-10-03 12:42:15.244 Seetong_tps[7931:1694416]  -- STBluetoothManager - 开始扫描 - 
2026-10-03 12:42:15.384 Seetong_tps[7931:1694512]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-03 12:42:15.384 Seetong_tps[7931:1694512]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-03 12:42:15.384 Seetong_tps[7931:1694512]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-03 12:42:15.385 Seetong_tps[7931:1694471] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-03 12:42:15.385 Seetong_tps[7931:1694608] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-03 12:42:15.424 Seetong_tps[7931:1694512]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-03 12:42:15.425 Seetong_tps[7931:1694512]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-03 12:42:15.425 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-03 12:42:15.425 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-03 12:42:15.425 Seetong_tps[7931:1694471] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-03 12:42:15.425 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 12:42:15.426 Seetong_tps[7931:1694512]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-03 12:42:15.427 Seetong_tps[7931:1694512]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-03 12:42:15.427 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-03 12:42:15.427 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-03 12:42:15.427 Seetong_tps[7931:1694608] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-03 12:42:15.427 Seetong_tps[7931:1694622] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 12:42:15.779 Seetong_tps[7931:1694518]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-03 12:42:15.793 Seetong_tps[7931:1694416]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-03 12:42:15.800 Seetong_tps[7931:1694518]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-03 12:42:16.301 Seetong_tps[7931:1694416] MessageThrottle reloadTableView ---
2026-10-03 12:42:16.851 Seetong_tps[7931:1694416] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-03 12:42:16.851 Seetong_tps[7931:1694416] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-03 12:42:16.851 Seetong_tps[7931:1694416] 用户设置的具体字体大小: 17.000000
2026-10-03 12:42:17.004 Seetong_tps[7931:1694416] AppLaunch hideForRefreshToken
2026-10-03 12:42:17.004 Seetong_tps[7931:1694416] AppLaunch hideForRefreshToken dismiss
2026-10-03 12:42:17.004 Seetong_tps[7931:1694416] AppLaunch dismiss...
2026-10-03 12:42:17.311 Seetong_tps[7931:1694416] AppLaunch dismiss... end
2026-10-03 12:42:17.311 Seetong_tps[7931:1694416]  dealloc -- STAppLaunchWindow
2026-10-03 12:42:17.313 Seetong_tps[7931:1694416]  dealloc -- STAppLaunchViewController
2026-10-03 12:42:17.897 Seetong_tps[7931:1694416]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-03 12:42:18.180 Seetong_tps[7931:1694471] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x11e6e4600>{number = 7, name = (null)}====
2026-10-03 12:42:18.409 Seetong_tps[7931:1694416]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-03 12:42:18.409 Seetong_tps[7931:1694416]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-03 12:42:18.410 Seetong_tps[7931:1694416]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-03 12:42:18.410 Seetong_tps[7931:1694416] 滚动已停止500毫秒，执行操作:42835799
2026-10-03 12:42:18.681 Seetong_tps[7931:1694608] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11d65d280>{number = 24, name = (null)}====
2026-10-03 12:42:20.141 Seetong_tps[7931:1694416] UMAPM_OOMSampling(0,0):NO
2026-10-03 12:42:20.141 Seetong_tps[7931:1694416] UMAPM_NetworkSampling(0,0):NO
2026-10-03 12:42:23.339 Seetong_tps[7931:1694416]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-03 12:42:23.339 Seetong_tps[7931:1694416] [保存失败] 相机对象或存储字典为空
2026-10-03 12:42:23.388 Seetong_tps[7931:1694416] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-03 12:42:23.388 Seetong_tps[7931:1694416]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 12:42:23.388 Seetong_tps[7931:1694416] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-03 12:42:23.389 Seetong_tps[7931:1694416] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-03 12:42:23.390 Seetong_tps[7931:1694416]  -- STBluetoothManager - 结束扫描 - 
2026-10-03 12:42:23.430 Seetong_tps[7931:1694416]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-03 12:42:23 448
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>>
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>> -- _camera.supportPlatform: 0
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-03 04:42:23 +0000
2026-10-03 12:42:23.447 Seetong_tps[7931:1694416]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-03 12:42:23.448 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-03 12:42:23 448
2026-10-03 12:42:23.451 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-03 12:42:23.451 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-03 12:42:23.456 Seetong_tps[7931:1694416] 未处理的 biz 类型: res_video_preview_advert
2026-10-03 12:42:23.491 Seetong_tps[7931:1694416] uid:42835799 playAudio
2026-10-03 12:42:23.491 Seetong_tps[7931:1694416]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-03 12:42:23.491 Seetong_tps[7931:1694416]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-03 12:42:23.491 Seetong_tps[7931:1694472] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-03 12:42:23.491 Seetong_tps[7931:1694472]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-03 12:42:23.491 Seetong_tps[7931:1694469] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-03 12:42:23.496 Seetong_tps[7931:1694518] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11e6e7d40>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x11f8cc000>
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-03 12:42:23.496 Seetong_tps[7931:1694512] InitDecodePortLog: playsettype = 50
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-03 12:42:23.497 Seetong_tps[7931:1694512] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-03 12:42:23.498 Seetong_tps[7931:1694512] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-03 12:42:23.507 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-03 12:42:23.507 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-03 12:42:23.516 Seetong_tps[7931:1694518]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-03 12:42:23.520 Seetong_tps[7931:1694416]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-03 12:42:23.663 Seetong_tps[7931:1694756] 重新观看视频线程：<_NSMainThread: 0x11e438000>{number = 1, name = (null)}
2026-10-03 12:42:23.670 Seetong_tps[7931:1694416] uid:42835799 playAudio
2026-10-03 12:42:23.670 Seetong_tps[7931:1694472] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-03 12:42:23.670 Seetong_tps[7931:1694416] uid:42835799 playAudio
2026-10-03 12:42:23.670 Seetong_tps[7931:1694472] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-03 12:42:23.670 Seetong_tps[7931:1694416] checkPortStatus:_decodePort=1
2026-10-03 12:42:23.671 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-10-03 12:42:23.671 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-10-03 12:42:23.680 Seetong_tps[7931:1694518] Failed to get IoT drive away set configuration.
2026-10-03 12:42:23.680 Seetong_tps[7931:1694518]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-03 12:42:23.689 Seetong_tps[7931:1694416] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-03 12:42:24.190 Seetong_tps[7931:1694518]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-03 12:42:24.902 Seetong_tps[7931:1694416]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-03 12:42:25.675 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.29 - 设备: 1801 - 42835799
2026-10-03 12:42:33.448 Seetong_tps[7931:1694416]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791002553.448787,lastReceiveYUVTimeInterval=1791002553.427759,interval=0.021,videoView=0x113e5c000
2026-10-03 12:42:34.901 Seetong_tps[7931:1694416]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-03 12:42:43.448 Seetong_tps[7931:1694416]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791002563.448030,lastReceiveYUVTimeInterval=1791002563.435461,interval=0.013,videoView=0x113e5c000
2026-10-03 12:42:44.901 Seetong_tps[7931:1694416]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-03 12:42:50.462 Seetong_tps[7931:1694472] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-03 12:42:50.463 Seetong_tps[7931:1694472] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-03 12:42:50.464 Seetong_tps[7931:1694472] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-03 12:42:50.466 Seetong_tps[7931:1694472] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-03 12:42:50.468 Seetong_tps[7931:1694472] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-03 12:42:53.448 Seetong_tps[7931:1694416]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791002573.447965,lastReceiveYUVTimeInterval=1791002573.428486,interval=0.019,videoView=0x113e5c000
2026-10-03 12:42:54.901 Seetong_tps[7931:1694416]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-03 12:43:03.448 Seetong_tps[7931:1694416]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791002583.448247,lastReceiveYUVTimeInterval=1791002583.414168,interval=0.034,videoView=0x113e5c000
2026-10-03 12:43:04.901 Seetong_tps[7931:1694416]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-03 12:43:06.026 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 12:43:06.027 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 12:43:06.027 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 12:43:06.027 Seetong_tps[7931:1694416]  --- 取消心跳 destoryHeartBeat --- 
2026-10-03 12:43:06.027 Seetong_tps[7931:1694416]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-03 12:43:06.029 Seetong_tps[7931:1694416] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-03 12:43:06.029 Seetong_tps[7931:1694416] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-03 12:43:06.035 Seetong_tps[7931:1694416] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-03 12:43:06.036 Seetong_tps[7931:1694416]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-03 12:43:06.036 Seetong_tps[7931:1694416]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>>
2026-10-03 12:43:06.036 Seetong_tps[7931:1694416] #####Vstop:uid:42835799-0-port:1
2026-10-03 12:43:06.039 Seetong_tps[7931:1694512]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-03 12:43:06.118 Seetong_tps[7931:1694416] -----------1release decodeport = 1
2026-10-03 12:43:06.122 Seetong_tps[7931:1694416]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 200;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 42700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-03 12:43:06.123 Seetong_tps[7931:1694416] _openGLView clearFrame ...
2026-10-03 12:43:26.124 Seetong_tps[7931:1694416] zzzzz:backgroundDoSomething
2026-10-03 12:43:26.124 Seetong_tps[7931:1695360] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-03 12:43:26.125 Seetong_tps[7931:1695360] --FC_StopDevComEx end
2026-10-03 12:43:31.109 Seetong_tps[7931:1694416] zzzzz:stopBackgroundTask 180seconds
2026-10-03 23:12:16.039 Seetong_tps[7931:1694416] zzzzz:stopBackgroundTask EnterForeground
2026-10-03 23:12:16.040 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 23:12:16.040 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 23:12:16.046 Seetong_tps[7931:1694416] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-03 23:12:16.051 Seetong_tps[7931:1741230] zzzzz:FC_ResumeDevCom start
2026-10-03 23:12:16.051 Seetong_tps[7931:1741230] zzzzz:FC_ResumeDevCom
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-03 23:12:16 069
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>>
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>> -- _camera.supportPlatform: 0
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-03 15:12:16 +0000
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-13 09:21:43 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-03 23:12:16.069 Seetong_tps[7931:1694416]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-03 23:12:16 070
2026-10-03 23:12:16.075 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-03 23:12:16.075 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-03 23:12:16.088 Seetong_tps[7931:1694512] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-03 23:12:16.311 Seetong_tps[7931:1694416]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-03 23:12:16.311 Seetong_tps[7931:1694416]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-03 23:12:16.311 Seetong_tps[7931:1694416]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-03 23:12:16.311 Seetong_tps[7931:1694416]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTExMjY3MzYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.xn64BVwGmX-3Fc6txBmUK-zYeJIsLs8Yk3TKTWqP1ZM","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM2MzIzMzYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxMDQwMzM2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.iW-RgJxaSAFaAIVaN5DduiYpxDarr1as8-HoNAn1Qc4","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-03 23:12:16.315 Seetong_tps[7931:1694416]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791040336.315616
2026-10-03 23:12:16.316 Seetong_tps[7931:1694416]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791040336.315616
2026-10-03 23:12:16.316 Seetong_tps[7931:1694416]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791040336.315616 - lastRefreshTokenTime: 1791040336.315616
2026-10-03 23:12:16.518 Seetong_tps[7931:1694704] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x114d38500>{number = 28, name = (null)}====
2026-10-03 23:12:16.520 Seetong_tps[7931:1694416]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 23:12:16.543 Seetong_tps[7931:1741220] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114d39e40>{number = 38, name = (null)}====
2026-10-03 23:12:16.544 Seetong_tps[7931:1695363] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x114d38740>{number = 31, name = (null)}====
2026-10-03 23:12:16.550 Seetong_tps[7931:1694416]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-03 23:12:16.551 Seetong_tps[7931:1695363]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-03 23:12:16.551 Seetong_tps[7931:1694416]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-03 23:12:16.551 Seetong_tps[7931:1694416]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-03 23:12:16.551 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-03 23:12:16.551 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-03 23:12:16.553 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-03 23:12:16.554 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-03 23:12:16.554 Seetong_tps[7931:1695363]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-03 23:12:16.555 Seetong_tps[7931:1695363]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-03 23:12:16.555 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-03 23:12:16.555 Seetong_tps[7931:1695363] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-03 23:12:16.557 Seetong_tps[7931:1694416]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=23&addr=bjrelay40.s2.seetong.com:9443;type=0&load=23&addr=bjrelay40.s2.seetong.com:12443;type=0&load=34&addr=bjrelay40.s2.seetong.com:7443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=10&addr=shrelay12.s5.seetong.com:4443;type=0&load=11&addr=shrelay11.s5.seetong.com:14443;type=0&load=7&addr=shrelay13.s5.seetong.com:7443;"}
2026-10-03 23:12:16.558 Seetong_tps[7931:1694416]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-03 23:12:16.558 Seetong_tps[7931:1694416]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-03 23:12:16.558 Seetong_tps[7931:1694416]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 37803140 毫秒
2026-10-03 23:12:16.559 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 23:12:16.559 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 23:12:16.559 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 23:12:16.559 Seetong_tps[7931:1694416]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-03 23:12:16.559 Seetong_tps[7931:1694416]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x11f8cc000>
2026-10-03 23:12:16.560 Seetong_tps[7931:1694416]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-03 23:12:16.562 Seetong_tps[7931:1694416]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-03 23:12:16.567 Seetong_tps[7931:1694512] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTY0NTEzNjQ5OSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.ycCYirmStxhriCFX1EVNwYmkWUkkpP2WUSA-iq6gR_o","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTY0NTEzNjQ5OSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk4Il19.-cSRQrSSwCXb4QMhOLuQQvaerI0yjDA8fSQKQNYAkgo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"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:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"}]}
====
2026-10-03 23:12:16.935 Seetong_tps[7931:1694416]  -- WebSocket - 重置重连次数 -- 
2026-10-03 23:12:16.935 Seetong_tps[7931:1694416]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-03 23:12:16.935 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 
2026-10-03 23:12:16.943 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-03 23:12:16.945 Seetong_tps[7931:1694416] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-03 23:12:16.946 Seetong_tps[7931:1694416] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-03 23:12:17.166 Seetong_tps[7931:1695363] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114d38740>{number = 31, name = (null)}====
2026-10-03 23:12:17.167 Seetong_tps[7931:1694416]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-03 23:12:17.167 Seetong_tps[7931:1694416]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgEDUFQHU1JoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-03 23:12:17.246 Seetong_tps[7931:1694416]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-03 23:12:17.246 Seetong_tps[7931:1694416]  --- 取消心跳 destoryHeartBeat --- 
2026-10-03 23:12:17.246 Seetong_tps[7931:1694416]  -- WebSocket - 重置重连次数 -- 
2026-10-03 23:12:17.246 Seetong_tps[7931:1694416]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-03 23:12:17.247 Seetong_tps[7931:1694416]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 23:12:17.249 Seetong_tps[7931:1694416]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgEJBVQCUFVpAQQB","reconn":1}}
2026-10-03 23:12:17.249 Seetong_tps[7931:1694416]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-03 23:12:17.249 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 23:12:17.249 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 23:12:17.250 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 23:12:17.357 Seetong_tps[7931:1694416] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-03 23:12:17.358 Seetong_tps[7931:1694416] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-03 23:12:18.077 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-03 23:12:18.080 Seetong_tps[7931:1694512] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-03 23:12:18.080 Seetong_tps[7931:1694512]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-03 23:12:18.080 Seetong_tps[7931:1694512]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-03 23:12:18.089 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 2.02 - 设备: 1801 - 42835799
2026-10-03 23:12:18.097 Seetong_tps[7931:1694416]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>>
2026-10-03 23:12:20.090 Seetong_tps[7931:1694416]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.02 - 设备: 1801 - 42835799
2026-10-03 23:12:20.264 Seetong_tps[7931:1694416]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-03 23:12:20.264 Seetong_tps[7931:1694416]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-03 23:12:20.265 Seetong_tps[7931:1694416]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-03 23:12:20.265 Seetong_tps[7931:1694416]  --- 取消心跳 destoryHeartBeat --- 
2026-10-03 23:12:20.265 Seetong_tps[7931:1694416]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-03 23:12:20.266 Seetong_tps[7931:1694416] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-03 23:12:20.266 Seetong_tps[7931:1694416] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-03 23:12:20.271 Seetong_tps[7931:1694416] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-03 23:12:20.272 Seetong_tps[7931:1694416]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113e27cc0>; layer = <CALayer: 0x113e44a20>>
2026-10-03 23:12:20.272 Seetong_tps[7931:1694416] #####Vstop:uid:42835799-0-port:-1
2026-10-03 23:12:20.278 Seetong_tps[7931:1694416] _openGLView clearFrame ...
2026-10-03 23:12:40.363 Seetong_tps[7931:1694416] zzzzz:backgroundDoSomething
2026-10-03 23:12:40.364 Seetong_tps[7931:1741230] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-03 23:12:40.364 Seetong_tps[7931:1741230] --FC_StopDevComEx end
2026-10-03 23:12:45.351 Seetong_tps[7931:1694416] zzzzz:stopBackgroundTask 180seconds
2026-10-05 00:22:32.133 Seetong_tps[9301:1930599] app_version=8.4.106
2026-10-05 00:22:32.135 Seetong_tps[9301:1930599]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 00:22:32.135 Seetong_tps[9301:1930599] showForLogin 1
2026-10-05 00:22:32.135 Seetong_tps[9301:1930599] AppLaunch 还剩 6.6617751121521 秒
2026-10-05 00:22:32.140 Seetong_tps[9301:1930623] 询问用户是否开启推送成功
2026-10-05 00:22:32.140 Seetong_tps[9301:1930623] 用户点击允许接收推送
2026-10-05 00:22:32.141 Seetong_tps[9301:1930626] remoteNotificationSetting: <UNNotificationSettings: 0x1143fdcc0; 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-05 00:22:32.155 Seetong_tps[9301:1930599]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 00:22:32.160 Seetong_tps[9301:1930599] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 60.673MB
2026-10-05 00:22:32.160 Seetong_tps[9301:1930599] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 60.673MB
2026-10-05 00:22:32.161 Seetong_tps[9301:1930599] 【kuikly performance】pagename: UserCenterPage, Memory in use: 61.157MB
2026-10-05 00:22:32.177 Seetong_tps[9301:1930599] viewDidLoad/configtime=2026-10-04 16:22:32 +0000
2026-10-05 00:22:32.178 Seetong_tps[9301:1930599]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 00:22:32.178 Seetong_tps[9301:1930599]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 00:22:32.242 Seetong_tps[9301:1930599]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 00:22:32.244 Seetong_tps[9301:1930599]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 00:22:32.244 Seetong_tps[9301:1930599] 开始检查未读客服消息...
2026-10-05 00:22:32.244 Seetong_tps[9301:1930599] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 00:22:32.251 Seetong_tps[9301:1930599]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 00:22:32.251 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 
2026-10-05 00:22:32.252 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 00:22:32.254 Seetong_tps[9301:1930599]  -- 离线推送 -- didReceiveNotificationResponse - msgContent: eyJiaXpUeXBlIjoib2ZmbGluZV9hbGFybSIsImJvZHkiOnsiYWxhcm1UaW1lIjoiMjAyNi0xMC0wNSAwMDoyMjoxMSIsImRldmljZUlkTGFiZWwiOiI0MjgzNTc5OSIsImFsYXJtSWQiOiIyMDI2MTAwNTZhYzI3ZDM3ZTQ1ZjFkNTMzZDM4M2Y5MyIsImFsYXJtQ29kZSI6MjIsImRldmljZUlkIjo0MjgzNTc5OSwiZGV2aWNlU24iOiIwQ0Q4RkYxN0VEMEMzRjMyIiwiZGV2aWNlQ2hhbm5lbCI6LTF9fQ - decodedString: {"bizType":"offline_alarm","body":{"alarmTime":"2026-10-05 00:22:11","deviceIdLabel":"42835799","alarmId":"202610056ac27d37e45f1d533d383f93","alarmCode":22,"deviceId":42835799,"deviceSn":"0CD8FF17ED0C3F32","deviceChannel":-1}}
2026-10-05 00:22:32.255 Seetong_tps[9301:1930599] 📩 收到离线推送消息 - 未读 - 标题: 人形侦测 - 1801
2026-10-05 00:22:32.255 Seetong_tps[9301:1930599] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 00:22:32.255 Seetong_tps[9301:1930599] NAV deviceOrientationDidChange:1
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 00:22:32.256 Seetong_tps[9301:1930599] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 00:22:32.260 Seetong_tps[9301:1930599] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 00:22:32.260 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 
2026-10-05 00:22:32.260 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 00:22:32.306 Seetong_tps[9301:1930599]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 00:22:32.400 Seetong_tps[9301:1930599] Super properties have already been unregistered.
2026-10-05 00:22:32.402 Seetong_tps[9301:1930599] UMAPM_OOMSampling(0,0):NO
2026-10-05 00:22:32.404 Seetong_tps[9301:1930599]  -- deviceListDataUpdate - AppLaunch 还剩 1.39311408996582 秒 - 再延迟 1.89311408996582 秒 - 启动耗时 1.60688591003418 秒
2026-10-05 00:22:32.404 Seetong_tps[9301:1930599] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 00:22:32.404 Seetong_tps[9301:1930599]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1607 毫秒
2026-10-05 00:22:32.407 Seetong_tps[9301:1930599] [Reporter] upload success: 
2026-10-05 00:22:32.407 Seetong_tps[9301:1930599] ++++-[VideoView dealloc]++++
2026-10-05 00:22:32.409 Seetong_tps[9301:1930599] OpenGLView20_Seetong dealloc:0x130116080
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599] [KMPRouter] openOfflinePushPlaybackPageBySelectingAlarmTab schedule select alarm tab then open playback, delay=0.10 key=42835799|2026-10-05 00:22:11
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599]  -- 收到离线推送 -- KMP回放跳转成功 - msgTitle: 人形侦测 - 1801
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-05 00:22:32.411 Seetong_tps[9301:1930599]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTEyMTczNTQsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.znUQOEL1oB8e0pxH8hPZLVZzoob-bsEVNbKLAZ9fuhE","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM3MjI5NTQsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxMTMwOTU0LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.VpwHqE1hNl2Goc-LRCT5tqRgWbsMZzphPFMNoDtaYSk","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-05 00:22:32.418 Seetong_tps[9301:1930599]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791130952.418549
2026-10-05 00:22:32.418 Seetong_tps[9301:1930599]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791130952.418549
2026-10-05 00:22:32.418 Seetong_tps[9301:1930599]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791130952.418549 - lastRefreshTokenTime: 1791130952.418549
2026-10-05 00:22:32.431 Seetong_tps[9301:1930599] UMAPM_NetworkSampling(0,0):NO
2026-10-05 00:22:32.431 Seetong_tps[9301:1930599]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 00:22:32.431 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:32.437 Seetong_tps[9301:1930599] 蓝牙已打开
2026-10-05 00:22:32.438 Seetong_tps[9301:1930599]  -- TabBarViewController -- 离线推送 -- SelectTabbarIndexBlock - isPortrait: 1 - vc类名: DeviceListViewController
2026-10-05 00:22:32.442 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 00:22:32.501 Seetong_tps[9301:1930659] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 00:22:32.501 Seetong_tps[9301:1930659] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 00:22:32.501 Seetong_tps[9301:1930659]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-10-05 00:22:32.537 Seetong_tps[9301:1930599] [KMPRouter] openPlaybackPage devId=42835799 fromPreviewPlayback=0 fromOfflinePush=1 fromAlarmReplay=1 alarmReplayTime=1791130931000
2026-10-05 00:22:32.537 Seetong_tps[9301:1930599] 【kuikly performance】pagename: PlayBackPage, Memory in use: 88.423MB
2026-10-05 00:22:32.538 Seetong_tps[9301:1930599] [KMPRouter] openOfflinePushPlaybackPage success, devId=42835799 alarmReplayTime=1791130931000
2026-10-05 00:22:32.538 Seetong_tps[9301:1930599] [KMPRouter] openOfflinePushPlaybackPageBySelectingAlarmTab execute open result=1 key=42835799|2026-10-05 00:22:11
2026-10-05 00:22:32.543 Seetong_tps[9301:1930708] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-05 00:22:32.544 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 00:22:32.544 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fd80000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-05 00:22:32.544 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 00:22:32.544 Seetong_tps[9301:1930708] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x1108bc000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:103::open> open fd[44], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MemoryFile.cpp:109::close> closing fd[44], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 756 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1660861434 sequence 1 version 4
2026-10-05 00:22:32.545 Seetong_tps[9301:1930708] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-05 00:22:32.549 Seetong_tps[9301:1930659] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-05 00:22:32.549 Seetong_tps[9301:1930703] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x130095380>{number = 14, name = (null)}====
2026-10-05 00:22:32.551 Seetong_tps[9301:1930701] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x110db1140>{number = 20, name = (null)}====
2026-10-05 00:22:32.552 Seetong_tps[9301:1930699] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x110db13c0>{number = 21, name = (null)}====
2026-10-05 00:22:32.552 Seetong_tps[9301:1930627] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x110db1500>{number = 22, name = (null)}====
2026-10-05 00:22:32.552 Seetong_tps[9301:1930615] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cc38e80>{number = 3, name = (null)}====
2026-10-05 00:22:32.554 Seetong_tps[9301:1930698] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x110db14c0>{number = 23, name = (null)}====
2026-10-05 00:22:32.554 Seetong_tps[9301:1930697] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x110db1580>{number = 24, name = (null)}====
2026-10-05 00:22:32.559 Seetong_tps[9301:1930700] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x110db15c0>{number = 25, name = (null)}====
2026-10-05 00:22:32.561 Seetong_tps[9301:1930708] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-05 00:22:32.571 Seetong_tps[9301:1930659] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTczNTc1NDYyNiwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.OlgDLzxcaskmanyjvDm_b9cRFKoxNOAPJL-nz_hEesk","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTczNTc1NDYyNywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MSJdfQ.dnIrfFfnwiNIhBEKH78Ek3nwsAoFmKbRzfQdQcIhI3s","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"}]}
====
2026-10-05 00:22:32.573 Seetong_tps[9301:1930616] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11458d140>{number = 12, name = (null)}====
2026-10-05 00:22:32.579 Seetong_tps[9301:1930623] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11458ce40>{number = 11, name = (null)}====
2026-10-05 00:22:32.580 Seetong_tps[9301:1930599] KMPCloudPlaybackVideoView set prop index = 0
2026-10-05 00:22:32.591 Seetong_tps[9301:1930599] hrv_setPropWithKey:index
2026-10-05 00:22:32.591 Seetong_tps[9301:1930599] index = 16
2026-10-05 00:22:32.591 Seetong_tps[9301:1930599] hrv_callWithMethod:bindView,params:42835799
2026-10-05 00:22:32.593 Seetong_tps[9301:1930599]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 00:22:32.604 Seetong_tps[9301:1930626] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cec1940>{number = 6, name = (null)}====
2026-10-05 00:22:32.615 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 00:22:32.620 Seetong_tps[9301:1930599] 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-05 00:22:32.641 Seetong_tps[9301:1930617] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-05 00:22:32.641 Seetong_tps[9301:1930617] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-05 00:22:32.641 Seetong_tps[9301:1930617] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-05 00:22:32.647 Seetong_tps[9301:1930599] [KMPAlarmModule] module loaded
2026-10-05 00:22:32.647 Seetong_tps[9301:1930599] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x114453780>
2026-10-05 00:22:32.647 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-05 00:22:32.649 Seetong_tps[9301:1930626] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-05 00:22:32.650 Seetong_tps[9301:1930705] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x130095840>{number = 15, name = (null)}====
2026-10-05 00:22:32.651 Seetong_tps[9301:1930599]  -- TabBarViewController -- 离线推送 -- SelectTabbarIndexBlock - 切换到告警消息列表页面 -- 
2026-10-05 00:22:32.651 Seetong_tps[9301:1930624] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x114511500>{number = 9, name = (null)}====
2026-10-05 00:22:32.652 Seetong_tps[9301:1930599] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 00:22:32.656 Seetong_tps[9301:1930599]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 00:22:32.656 Seetong_tps[9301:1930599]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 00:22:32.662 Seetong_tps[9301:1930599]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=20&addr=bjrelay40.s2.seetong.com:3443;type=0&load=17&addr=bjrelay40.s2.seetong.com:4443;type=0&load=21&addr=bjrelay40.s2.seetong.com:9443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=6&addr=shrelay13.s5.seetong.com:4443;type=0&load=8&addr=shrelay15.s5.seetong.com:10443;type=0&load=8&addr=shrelay13.s5.seetong.com:13443;"}
2026-10-05 00:22:32.664 Seetong_tps[9301:1930599] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 00:22:32.664 Seetong_tps[9301:1930599] 客服消息未读数量: 0
2026-10-05 00:22:32.664 Seetong_tps[9301:1930599]  -- 获取版本信息成功: {
}
2026-10-05 00:22:32.666 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 00:22:32.666 Seetong_tps[9301:1930599]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1AFUlcFAlVvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 00:22:32.672 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 00:22:32.676 Seetong_tps[9301:1930599]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 00:22:32.676 Seetong_tps[9301:1930617]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 00:22:32.676 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 00:22:32.676 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 00:22:32.677 Seetong_tps[9301:1930617] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 00:22:32.687 Seetong_tps[9301:1930617] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-05 00:22:32.687 Seetong_tps[9301:1930599] DB Error: 1 "table adTable has no column named adID"
2026-10-05 00:22:32.687 Seetong_tps[9301:1930599] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 00:22:32.687 Seetong_tps[9301:1930599] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 00:22:32.687 Seetong_tps[9301:1930599]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 00:22:32.688 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:32.688 Seetong_tps[9301:1930599]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1892 毫秒
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:32.689 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 00:22:32.732 Seetong_tps[9301:1930599]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 00:22:32.733 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 00:22:32.733 Seetong_tps[9301:1930599]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgYJBlcCUlBpAQQB","reconn":0}}
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 00:22:32.734 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 00:22:32.745 Seetong_tps[9301:1930599]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 00:22:32.745 Seetong_tps[9301:1930599]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 00:22:32.853 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 00:22:32.853 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 00:22:32.915 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 00:22:32.915 Seetong_tps[9301:1930659]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 00:22:32.915 Seetong_tps[9301:1930659] onDeviceAuthSuccess:uid=42835799
2026-10-05 00:22:32.915 Seetong_tps[9301:1930659]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13003b800; frame = (0 0; 393 221); clipsToBounds = YES; userInteractionEnabled = NO; gestureRecognizers = <NSArray: 0x1118a3c80>; layer = <CALayer: 0x1118a55c0>>
2026-10-05 00:22:32.915 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 00:22:32.915 Seetong_tps[9301:1930705] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 00:22:32.915 Seetong_tps[9301:1930617] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 00:22:32.928 Seetong_tps[9301:1930659]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 00:22:32.928 Seetong_tps[9301:1930659]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 00:22:32.928 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 00:22:32.928 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 00:22:32.928 Seetong_tps[9301:1930705] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 00:22:32.928 Seetong_tps[9301:1930624] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 00:22:32.958 Seetong_tps[9301:1930659]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 00:22:32.959 Seetong_tps[9301:1930659]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 00:22:32.959 Seetong_tps[9301:1930624] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 00:22:32.959 Seetong_tps[9301:1930624] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 00:22:32.959 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 00:22:32.959 Seetong_tps[9301:1930705] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 00:22:32.967 Seetong_tps[9301:1930667]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 00:22:32.974 Seetong_tps[9301:1930599]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-05 00:22:32.983 Seetong_tps[9301:1930667]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 00:22:33.144 Seetong_tps[9301:1930617] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-05 00:22:33.145 Seetong_tps[9301:1930617] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-05 00:22:33.158 Seetong_tps[9301:1930599] hrv_callWithMethod:bindView,params:42835799
2026-10-05 00:22:33.159 Seetong_tps[9301:1930599] [KMPPlaybackMigration] skip duplicate bind, uid=42835799
2026-10-05 00:22:33.159 Seetong_tps[9301:1930599] hrv_callWithMethod:setAudioEnable,params:{"devId": "42835799","enable": true}
2026-10-05 00:22:33.159 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 00:22:33.159 Seetong_tps[9301:1930599] KMPDeviceModule sendDevSystemControl, devId:42835799 isLanMode:0 msgCode:1105 result:0, uuid:
2026-10-05 00:22:33.164 Seetong_tps[9301:1930599] KMPDeviceModule sendDevSystemControl, devId:42835799 isLanMode:0 msgCode:1020 result:0, uuid:
2026-10-05 00:22:33.165 Seetong_tps[9301:1930599] MessageThrottle reloadTableView ---
2026-10-05 00:22:33.485 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:33.486 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- reloadGroupTabView - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:33.486 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- updateDataForIndex -- 0 - groupName: (null) - tagName: 全部设备
2026-10-05 00:22:33.486 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 00:22:33.856 Seetong_tps[9301:1930667]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 00:22:33.859 Seetong_tps[9301:1930706] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 00:22:33.882 Seetong_tps[9301:1930599] ++++-[VideoView dealloc]++++
2026-10-05 00:22:33.885 Seetong_tps[9301:1930599] OpenGLView20_Seetong dealloc:0x11188b700
2026-10-05 00:22:33.986 Seetong_tps[9301:1930599]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 00:22:33.987 Seetong_tps[9301:1930599]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 00:22:33.987 Seetong_tps[9301:1930599]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 00:22:33.987 Seetong_tps[9301:1930599] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 00:22:34.229 Seetong_tps[9301:1930667] TPS_MSG_RSP_SEARCH_NVR_REC_SEC deviceId=42835799,nInfoLength=0
2026-10-05 00:22:34.296 Seetong_tps[9301:1930706] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1301a8d00>{number = 17, name = (null)}====
2026-10-05 00:22:34.353 Seetong_tps[9301:1930599] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 00:22:34.353 Seetong_tps[9301:1930599] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 00:22:34.354 Seetong_tps[9301:1930599] 用户设置的具体字体大小: 17.000000
2026-10-05 00:22:34.354 Seetong_tps[9301:1930599] AppLaunch hideForRefreshToken
2026-10-05 00:22:34.354 Seetong_tps[9301:1930599] AppLaunch hideForRefreshToken dismiss
2026-10-05 00:22:34.354 Seetong_tps[9301:1930599] AppLaunch dismiss...
2026-10-05 00:22:34.659 Seetong_tps[9301:1930599] AppLaunch dismiss... end
2026-10-05 00:22:34.660 Seetong_tps[9301:1930599]  dealloc -- STAppLaunchWindow
2026-10-05 00:22:34.661 Seetong_tps[9301:1930599]  dealloc -- STAppLaunchViewController
2026-10-05 00:22:35.400 Seetong_tps[9301:1930599]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 00:22:35.680 Seetong_tps[9301:1930700] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x110db15c0>{number = 25, name = (null)}====
2026-10-05 00:22:35.914 Seetong_tps[9301:1930599]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 00:22:35.914 Seetong_tps[9301:1930599]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 00:22:35.914 Seetong_tps[9301:1930599]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 00:22:35.914 Seetong_tps[9301:1930599] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 00:22:36.638 Seetong_tps[9301:1930701] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-05 00:22:36.641 Seetong_tps[9301:1930599] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-05 00:22:36.641 Seetong_tps[9301:1930599] dealloc -- STKuiklyRenderViewController
2026-10-05 00:22:36.642 Seetong_tps[9301:1930625] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-05 00:22:36.642 Seetong_tps[9301:1930625] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-05 00:22:36.643 Seetong_tps[9301:1930625] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-05 00:22:36.645 Seetong_tps[9301:1930625] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-05 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-05 00:22:36.646 Seetong_tps[9301:1930625] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-05 startTime=00:00:00 endTime=00:22:36 cachedAnchor=null-null
2026-10-05 00:22:36.646 Seetong_tps[9301:1930625] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-05 startTime=00:00:00 endTime=00:22:36 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-05 00:22:36.646 Seetong_tps[9301:1930625] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-05, startTime=00:00:00, endTime=00:22:36, deviceIds=[]
2026-10-05 00:22:36.646 Seetong_tps[9301:1930625] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-05 00:22:36.647 Seetong_tps[9301:1930625] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-05 00:22:36.647 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmMessages request date=2026-10-05 start=00:00:00 end=00:22:36 deviceCount=1
2026-10-05 00:22:36.647 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 00:22:36.649 Seetong_tps[9301:1930599] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-05 00:22:36.649 Seetong_tps[9301:1930705] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-05 00:22:36.664 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState empty trigger=post_first_frame_cache_preview
2026-10-05 00:22:36.736 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 00:22:36.736 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-05 00:22:36.744 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=1 modelCount=1 itemCount=1 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-05 00:22:36.744 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=1 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-05 00:22:36.745 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-05, startTime=00:00:00, endTime=00:22:36, hasMore=false, itemCount=1
2026-10-05 00:22:36.746 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=1, responseDate=2026-10-05, responseStart=00:00:00, responseEnd=00:22:36, hasMore=false, remoteThumbCount=1, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-05 00:22:36.752 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-05 start=00:00:00 end=00:22:36 count=1 preservedReadCount=0 readStateMs=1 entityMapMs=1 daoMs=4 totalMs=6
2026-10-05 00:22:36.756 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-05 start=00:00:00 end=00:22:36 lastTimestampMs=1791129600000 daoMs=4
2026-10-05 00:22:36.756 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-05, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=00:22:36, hasMore=false, count=0
2026-10-05 00:22:36.756 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-05 start=00:00:00 end=00:22:36 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-00:22:36 anchor=null-null
2026-10-05 00:22:36.757 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=1 fallbackCount=1
2026-10-05 00:22:36.757 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=1, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-05 00:22:36.758 Seetong_tps[9301:1930701] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=115 rowCount=2
2026-10-05 00:22:36.761 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-05 endTime=00:22:36
2026-10-05 00:22:36.761 Seetong_tps[9301:1930701] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-05 00:22:36.762 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-05
2026-10-05 00:22:36.762 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-05 00:22:36.770 Seetong_tps[9301:1930599] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-05 endTime=00:22:36
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-05
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-05 00:22:36.772 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-05 00:22:36.772 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-05 00:22:36.772 Seetong_tps[9301:1930701] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-05 00:22:36.815 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 00:22:36.815 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-05
2026-10-05 00:22:36.815 Seetong_tps[9301:1930599] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=4 modelCount=4
2026-10-05 00:22:36.815 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-05 00:22:36.815 Seetong_tps[9301:1930705] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-05, bucketCount=4, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02, 2026-10-01
2026-10-05 00:22:36.816 Seetong_tps[9301:1930705] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-05
2026-10-05 00:22:37.354 Seetong_tps[9301:1930599] UMAPM_OOMSampling(0,0):NO
2026-10-05 00:22:37.354 Seetong_tps[9301:1930599] UMAPM_NetworkSampling(0,0):NO
2026-10-05 00:22:37.510 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:37.511 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 00:22:37.748 Seetong_tps[9301:1930698] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110db14c0>{number = 23, name = (null)}====
2026-10-05 00:22:38.173 Seetong_tps[9301:1930698] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-05 00:22:38.173 Seetong_tps[9301:1930599] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x110ceff00>
2026-10-05 00:22:38.173 Seetong_tps[9301:1930599] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-05 00:22:38.174 Seetong_tps[9301:1930698] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-05 00:22:38.298 Seetong_tps[9301:1930599]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 00:22:38.298 Seetong_tps[9301:1930599] [保存失败] 相机对象或存储字典为空
2026-10-05 00:22:38.346 Seetong_tps[9301:1930599] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 00:22:38.346 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 00:22:38.346 Seetong_tps[9301:1930599] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 00:22:38.347 Seetong_tps[9301:1930599] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-05 00:22:38.348 Seetong_tps[9301:1930599]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 00:22:38.385 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 00:22:38 396
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1126d8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112497c60>; layer = <CALayer: 0x1119bebe0>>
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1126d8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112497c60>; layer = <CALayer: 0x1119bebe0>> -- _camera.supportPlatform: 0
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-04 16:22:38 +0000
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 00:22:38.396 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 00:22:38 397
2026-10-05 00:22:38.399 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-10-05 00:22:38.399 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-10-05 00:22:38.409 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 00:22:38.450 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 00:22:38.450 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 00:22:38.450 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 00:22:38.450 Seetong_tps[9301:1930704] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 00:22:38.450 Seetong_tps[9301:1930704]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 00:22:38.450 Seetong_tps[9301:1930698] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 00:22:38.646 Seetong_tps[9301:1930599] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 00:22:38.833 Seetong_tps[9301:1930667] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 00:22:38.833 Seetong_tps[9301:1930659] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 00:22:38.834 Seetong_tps[9301:1930659] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 00:22:38.834 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11455f080>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ced4000>
2026-10-05 00:22:38.834 Seetong_tps[9301:1930659] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 00:22:38.834 Seetong_tps[9301:1930659] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 00:22:38.834 Seetong_tps[9301:1930659] InitDecodePortLog: playsettype = 50
2026-10-05 00:22:38.836 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 00:22:38.837 Seetong_tps[9301:1930659] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 00:22:38.838 Seetong_tps[9301:1930659] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 00:22:38.840 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-05 00:22:38.855 Seetong_tps[9301:1930599]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 00:22:38.867 Seetong_tps[9301:1930782] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-05 00:22:38.882 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 00:22:38.882 Seetong_tps[9301:1930704] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 00:22:38.882 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 00:22:38.883 Seetong_tps[9301:1930704] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 00:22:38.883 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=1
2026-10-05 00:22:38.883 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.54 - 设备: 1801 - 42835799
2026-10-05 00:22:38.897 Seetong_tps[9301:1930667] Failed to get IoT drive away set configuration.
2026-10-05 00:22:38.897 Seetong_tps[9301:1930667]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 00:22:38.925 Seetong_tps[9301:1930667]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 00:22:39.409 Seetong_tps[9301:1930667]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 00:22:41.638 Seetong_tps[9301:1930599]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 00:22:41.638 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1126d8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112497c60>; layer = <CALayer: 0x1119bebe0>>
2026-10-05 00:22:41.638 Seetong_tps[9301:1930599] #####Vstop:uid:42835799-0-port:1
2026-10-05 00:22:41.638 Seetong_tps[9301:1930599] -----------1release decodeport = 1
2026-10-05 00:22:41.639 Seetong_tps[9301:1930599]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 00:22:41.640 Seetong_tps[9301:1930599] _openGLView clearFrame ...
2026-10-05 00:22:41.677 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 00:22:41.681 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 00:22:41.849 Seetong_tps[9301:1930704] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114512380>{number = 16, name = (null)}====
2026-10-05 00:22:42.190 Seetong_tps[9301:1930599] dealloc -- STPlayerViewController
2026-10-05 00:22:42.191 Seetong_tps[9301:1930599] dealloc -- STPlayerViewController
2026-10-05 00:22:42.191 Seetong_tps[9301:1930599] dealloc -- STPlayerCameraControlVC
2026-10-05 00:22:42.191 Seetong_tps[9301:1930599] dealloc -- STPlayerCameraService
2026-10-05 00:22:42.192 Seetong_tps[9301:1930599] dealloc -- STCycleScrollView
2026-10-05 00:22:42.193 Seetong_tps[9301:1930599] dealloc -- STCameraControlView
2026-10-05 00:22:42.196 Seetong_tps[9301:1930599] dealloc -- STNetSpeedMonitorView
2026-10-05 00:22:42.197 Seetong_tps[9301:1930599] dealloc -- STIdleMonitorView
2026-10-05 00:22:42.206 Seetong_tps[9301:1930599] MessageThrottle reloadTableView ---
2026-10-05 00:22:42.405 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 00:22:43.245 Seetong_tps[9301:1930659]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 00:22:43.246 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 00:22:43.246 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 00:22:43.247 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 00:22:43.247 Seetong_tps[9301:1930599]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 00:22:43.247 Seetong_tps[9301:1930599]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 00:22:43.249 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 00:22:43.249 Seetong_tps[9301:1930599] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 00:22:43.259 Seetong_tps[9301:1930599] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 00:22:43.681 Seetong_tps[9301:1930599] ++++-[VideoView dealloc]++++
2026-10-05 00:22:43.690 Seetong_tps[9301:1930599] OpenGLView20_Seetong dealloc:0x10cf51b80
2026-10-05 00:23:03.263 Seetong_tps[9301:1930599] zzzzz:backgroundDoSomething
2026-10-05 00:23:03.264 Seetong_tps[9301:1930623] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 00:23:03.264 Seetong_tps[9301:1930623] --FC_StopDevComEx end
2026-10-05 00:23:07.231 Seetong_tps[9301:1930624] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-05 00:23:07.233 Seetong_tps[9301:1930624] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-05 00:23:07.235 Seetong_tps[9301:1930624] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-05 00:23:07.237 Seetong_tps[9301:1930624] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-05 00:23:07.241 Seetong_tps[9301:1930624] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-05 00:23:08.258 Seetong_tps[9301:1930599] zzzzz:stopBackgroundTask 180seconds
2026-10-05 01:15:53.633 Seetong_tps[9301:1930599] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 01:15:53.634 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:15:53.634 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:15:53.635 Seetong_tps[9301:1930599] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 01:15:53.641 Seetong_tps[9301:1959467] zzzzz:FC_ResumeDevCom start
2026-10-05 01:15:53.641 Seetong_tps[9301:1959467] zzzzz:FC_ResumeDevCom
2026-10-05 01:15:53.706 Seetong_tps[9301:1930659] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 01:15:53.863 Seetong_tps[9301:1930617] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cc38f80>{number = 2, name = (null)}====
2026-10-05 01:15:53.867 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 01:15:53.888 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 01:15:53.888 Seetong_tps[9301:1959468] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1365c0e00>{number = 33, name = (null)}====
2026-10-05 01:15:53.888 Seetong_tps[9301:1930599]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 01:15:53.888 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 
2026-10-05 01:15:53.890 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 01:15:53.891 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 01:15:53.891 Seetong_tps[9301:1930599] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 01:15:53.896 Seetong_tps[9301:1930599]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 01:15:53.897 Seetong_tps[9301:1931191]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 01:15:53.897 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 01:15:53.897 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 01:15:53.898 Seetong_tps[9301:1931191] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 01:15:53.900 Seetong_tps[9301:1930599]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 01:15:53.900 Seetong_tps[9301:1930599]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 01:15:53.900 Seetong_tps[9301:1930599]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 3203103 毫秒
2026-10-05 01:15:53.901 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 01:15:53.901 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:15:53.901 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:15:53.901 Seetong_tps[9301:1930599]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 01:15:53.902 Seetong_tps[9301:1930599]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 01:15:53.976 Seetong_tps[9301:1930659] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 01:15:54.123 Seetong_tps[9301:1959468] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1365c0e00>{number = 33, name = (null)}====
2026-10-05 01:15:54.123 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 01:15:54.124 Seetong_tps[9301:1930599]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1AFU1QCBFdvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 01:15:54.203 Seetong_tps[9301:1930599]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 01:15:54.204 Seetong_tps[9301:1930599]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 01:15:54.204 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 01:15:54.204 Seetong_tps[9301:1930599]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 01:15:54.205 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:15:54.205 Seetong_tps[9301:1930599]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgYJB1QFVFZpAQQB","reconn":1}}
2026-10-05 01:15:54.205 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:15:54.205 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:15:54.205 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:15:54.207 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 01:15:54.313 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 01:15:54.313 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 01:15:54.314 Seetong_tps[9301:1930599] Formatted Date: 2026-10-05
2026-10-05 01:15:54.314 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:15:54.357 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 01:15:54.357 Seetong_tps[9301:1930659]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 01:15:54.357 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 01:15:54.359 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 01:15:54.359 Seetong_tps[9301:1930599] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 01:15:54.360 Seetong_tps[9301:1930599]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=00:22:36 end=01:15:54 deviceCount=1
2026-10-05 01:15:54.360 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:15:54.371 Seetong_tps[9301:1959468] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:15:54.404 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 01:15:54.717 Seetong_tps[9301:1930599]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 01:15:54.718 Seetong_tps[9301:1930599] [保存失败] 相机对象或存储字典为空
2026-10-05 01:15:54.748 Seetong_tps[9301:1930599] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 01:15:54.751 Seetong_tps[9301:1930599] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 01:15:54.753 Seetong_tps[9301:1930599]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 01:15:54.805 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 01:15:54 818
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>>
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>> -- _camera.supportPlatform: 0
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-04 17:15:54 +0000
2026-10-05 01:15:54.817 Seetong_tps[9301:1930599]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 01:15:54.818 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 01:15:54 818
2026-10-05 01:15:54.820 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 01:15:54.820 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 01:15:54.854 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:15:54.855 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 01:15:54.855 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 01:15:54.855 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 01:15:54.855 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:15:54.864 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 1801 - 42835799
2026-10-05 01:15:55.052 Seetong_tps[9301:1930599] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 01:15:55.068 Seetong_tps[9301:1959477] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11455f080>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ced4000>
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: playsettype = 50
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 01:15:55.069 Seetong_tps[9301:1930659] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 01:15:55.069 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=2
2026-10-05 01:15:55.069 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-05 01:15:55.070 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-05 01:15:55.092 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:15:55.241 Seetong_tps[9301:1959562] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-05 01:15:55.244 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:15:55.245 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 01:15:55.245 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:15:55.245 Seetong_tps[9301:1930617] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 01:15:55.245 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=2
2026-10-05 01:15:55.245 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-05 01:15:55.253 Seetong_tps[9301:1959477] Failed to get IoT drive away set configuration.
2026-10-05 01:15:55.253 Seetong_tps[9301:1959477]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 01:15:55.760 Seetong_tps[9301:1959477]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 01:16:02.548 Seetong_tps[9301:1930599] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-05 01:16:01)消息ID(22)
2026-10-05 01:16:04.207 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:16:04.818 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134164.818407,lastReceiveYUVTimeInterval=1791134164.792535,interval=0.026,videoView=0x114618000
2026-10-05 01:16:14.207 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:16:14.816 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134174.816834,lastReceiveYUVTimeInterval=1791134174.782340,interval=0.034,videoView=0x114618000
2026-10-05 01:16:24.207 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:16:24.817 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134184.817262,lastReceiveYUVTimeInterval=1791134184.796115,interval=0.021,videoView=0x114618000
2026-10-05 01:16:27.644 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:27.652 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:27.654 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 01:16:27.654 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 01:16:27.654 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 01:16:27.654 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 01:16:27.668 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:27.670 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:27.924 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 33.17 - 设备: 1801 - 42835799
2026-10-05 01:16:27.977 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:27.978 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:27.978 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:27.978 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:27.983 Seetong_tps[9301:1930599] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 01:16:29.910 Seetong_tps[9301:1930623] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:29.916 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 35.16 - 设备: 1801 - 42835799
2026-10-05 01:16:29.954 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:31.092 Seetong_tps[9301:1930623] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:31.095 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 36.34 - 设备: 1801 - 42835799
2026-10-05 01:16:31.156 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:33.272 Seetong_tps[9301:1930712] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:33.273 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 38.52 - 设备: 1801 - 42835799
2026-10-05 01:16:33.460 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:34.205 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:16:34.370 Seetong_tps[9301:1930623] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:34.375 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 39.62 - 设备: 1801 - 42835799
2026-10-05 01:16:34.462 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:34.816 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134194.816605,lastReceiveYUVTimeInterval=1791134194.804534,interval=0.012,videoView=0x114618000
2026-10-05 01:16:35.318 Seetong_tps[9301:1959471] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:35.320 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 40.57 - 设备: 1801 - 42835799
2026-10-05 01:16:35.363 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:35.767 Seetong_tps[9301:1959466] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:35.771 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 41.02 - 设备: 1801 - 42835799
2026-10-05 01:16:35.864 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:36.832 Seetong_tps[9301:1959466] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 5, xml: <xml>
<cmd>right</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:36.835 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_right - playVideoTimeInterval: 42.08 - 设备: 1801 - 42835799
2026-10-05 01:16:36.972 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: -111
2026-10-05 01:16:37.182 Seetong_tps[9301:1930623] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 01:16:37.187 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 42.44 - 设备: 1801 - 42835799
2026-10-05 01:16:37.294 Seetong_tps[9301:1959477]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:16:44.205 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:16:44.816 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134204.816064,lastReceiveYUVTimeInterval=1791134204.782667,interval=0.033,videoView=0x114618000
2026-10-05 01:16:48.737 Seetong_tps[9301:1930599] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-05 01:16:48)消息ID(22)
2026-10-05 01:16:49.346 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:49.362 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:49.364 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 01:16:49.364 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 01:16:49.364 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 01:16:49.364 Seetong_tps[9301:1930599] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 01:16:49.366 Seetong_tps[9301:1930599] dealloc -- STCameraControlFullView
2026-10-05 01:16:49.366 Seetong_tps[9301:1930599] ELPCircleConsole dealloc
2026-10-05 01:16:49.369 Seetong_tps[9301:1930599]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 01:16:49.626 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 54.87 - 设备: 1801 - 42835799
2026-10-05 01:16:49.682 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:49.682 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:49.682 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:49.683 Seetong_tps[9301:1930599] FullScreen 转屏后调入
2026-10-05 01:16:50.614 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:16:50.615 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:16:50.616 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 01:16:50.616 Seetong_tps[9301:1930599]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 01:16:50.616 Seetong_tps[9301:1930599]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 01:16:50.617 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 01:16:50.617 Seetong_tps[9301:1930599] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 01:16:50.625 Seetong_tps[9301:1930599] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 01:16:50.625 Seetong_tps[9301:1930599]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 01:16:50.626 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>>
2026-10-05 01:16:50.626 Seetong_tps[9301:1930599] #####Vstop:uid:42835799-0-port:2
2026-10-05 01:16:50.631 Seetong_tps[9301:1930599] -----------1release decodeport = 2
2026-10-05 01:16:50.631 Seetong_tps[9301:1930599]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 55800;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 01:16:50.636 Seetong_tps[9301:1930599] _openGLView clearFrame ...
2026-10-05 01:17:10.709 Seetong_tps[9301:1930599] zzzzz:backgroundDoSomething
2026-10-05 01:17:10.710 Seetong_tps[9301:1930712] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 01:17:10.710 Seetong_tps[9301:1930712] --FC_StopDevComEx end
2026-10-05 01:17:15.688 Seetong_tps[9301:1930599] zzzzz:stopBackgroundTask 180seconds
2026-10-05 01:18:49.743 Seetong_tps[9301:1930599] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 01:18:49.743 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:18:49.743 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:18:49.744 Seetong_tps[9301:1930599] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 01:18:49.748 Seetong_tps[9301:1962230] zzzzz:FC_ResumeDevCom start
2026-10-05 01:18:49.749 Seetong_tps[9301:1962230] zzzzz:FC_ResumeDevCom
2026-10-05 01:18:49.763 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 01:18:49.763 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 01:18:49 764
2026-10-05 01:18:49.763 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>>
2026-10-05 01:18:49.763 Seetong_tps[9301:1930599]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>> -- _camera.supportPlatform: 0
2026-10-05 01:18:49.764 Seetong_tps[9301:1930599]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-04 17:18:49 +0000
2026-10-05 01:18:49.764 Seetong_tps[9301:1930599]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 01:18:49.764 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 01:18:49 765
2026-10-05 01:18:49.773 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 01:18:49.774 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 01:18:49.824 Seetong_tps[9301:1930659] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 01:18:49.981 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 01:18:49.982 Seetong_tps[9301:1930599]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 01:18:49.982 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 
2026-10-05 01:18:49.985 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 01:18:49.986 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 01:18:49.986 Seetong_tps[9301:1930599] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 01:18:50.081 Seetong_tps[9301:1930659] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 01:18:50.089 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-05 01:18:50.090 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 01:18:50 090
2026-10-05 01:18:50.090 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>>
2026-10-05 01:18:50.090 Seetong_tps[9301:1930599]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>> -- _camera.supportPlatform: 0
2026-10-05 01:18:50.091 Seetong_tps[9301:1930599]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-04 17:18:50 +0000
2026-10-05 01:18:50.091 Seetong_tps[9301:1930599]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-09-15 00:00:36 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 01:18:50.091 Seetong_tps[9301:1930599]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 01:18:50 091
2026-10-05 01:18:50.092 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 01:18:50.092 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 01:18:50.217 Seetong_tps[9301:1962230] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x136dfb600>{number = 41, name = (null)}====
2026-10-05 01:18:50.217 Seetong_tps[9301:1930599]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 01:18:50.217 Seetong_tps[9301:1930599]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIBVlUEU10CAz4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket - 重置重连次数 -- 
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgYJB1QIVFJpAQQB","reconn":1}}
2026-10-05 01:18:50.295 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:18:50.296 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:18:50.296 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:18:50.296 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 01:18:50.408 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 01:18:50.408 Seetong_tps[9301:1930599] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 01:18:50.408 Seetong_tps[9301:1930599] Formatted Date: 2026-10-05
2026-10-05 01:18:50.408 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:18:50.438 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 01:18:50.438 Seetong_tps[9301:1930659]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 01:18:50.438 Seetong_tps[9301:1930659] onDeviceAuthSuccess:uid=42835799
2026-10-05 01:18:50.438 Seetong_tps[9301:1930659]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134330.438937,lastReceiveYUVTimeInterval=1791134330.090708,interval=0.348,videoView=0x114618000
2026-10-05 01:18:50.438 Seetong_tps[9301:1930659]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 01:18:50.449 Seetong_tps[9301:1962235] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11455f080>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x10ced4000>
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: playsettype = 50
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-05 01:18:50.449 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-05 01:18:50.449 Seetong_tps[9301:1930659] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 01:18:50.450 Seetong_tps[9301:1930659] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 01:18:50.451 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-05 01:18:50.460 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 01:18:50.461 Seetong_tps[9301:1930599] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 01:18:50.461 Seetong_tps[9301:1930599]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=01:15:54 end=01:18:50 deviceCount=1
2026-10-05 01:18:50.461 Seetong_tps[9301:1930599]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 01:18:50.467 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:18:50.468 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:18:50.468 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 01:18:50.468 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 01:18:50.468 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 01:18:50.468 Seetong_tps[9301:1962229] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:18:50.468 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=3
2026-10-05 01:18:50.470 Seetong_tps[9301:1962229] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:18:50.474 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:18:50.475 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 01:18:50.475 Seetong_tps[9301:1930599]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 01:18:50.475 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=3
2026-10-05 01:18:50.475 Seetong_tps[9301:1962229] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 01:18:50.475 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 01:18:50.510 Seetong_tps[9301:1930599] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 01:18:50.540 Seetong_tps[9301:1962235]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:18:50.546 Seetong_tps[9301:1962235]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 01:18:50.622 Seetong_tps[9301:1962305] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-05 01:18:50.625 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:18:50.625 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 01:18:50.626 Seetong_tps[9301:1930599] uid:42835799 playAudio
2026-10-05 01:18:50.626 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 01:18:50.626 Seetong_tps[9301:1930599] checkPortStatus:_decodePort=3
2026-10-05 01:18:50.626 Seetong_tps[9301:1930599]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.54 - 设备: 1801 - 42835799
2026-10-05 01:18:50.680 Seetong_tps[9301:1962235] Failed to get IoT drive away set configuration.
2026-10-05 01:18:50.680 Seetong_tps[9301:1962235]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 01:18:51.188 Seetong_tps[9301:1962235]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 01:18:51.261 Seetong_tps[9301:1930712] FC_P2PIoTSystemControl:cmd = 1536, result = 0
2026-10-05 01:18:51.523 Seetong_tps[9301:1930599] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-05 01:18:50)消息ID(22)
2026-10-05 01:19:00.091 Seetong_tps[9301:1930599]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791134340.091223,lastReceiveYUVTimeInterval=1791134331.477851,interval=8.613,videoView=0x114618000
2026-10-05 01:19:00.298 Seetong_tps[9301:1930599]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 01:19:01.823 Seetong_tps[9301:1930599]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 01:19:01.823 Seetong_tps[9301:1930599]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 01:19:01.823 Seetong_tps[9301:1930599]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 01:19:01.823 Seetong_tps[9301:1930599]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 01:19:01.824 Seetong_tps[9301:1930599]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 01:19:01.825 Seetong_tps[9301:1930599] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 01:19:01.825 Seetong_tps[9301:1930599] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 01:19:01.834 Seetong_tps[9301:1930599] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 01:19:01.835 Seetong_tps[9301:1930599]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114618000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1119a78e0>; layer = <CALayer: 0x111a20030>>
2026-10-05 01:19:01.835 Seetong_tps[9301:1930599] #####Vstop:uid:42835799-0-port:3
2026-10-05 01:19:01.855 Seetong_tps[9301:1930599] -----------1release decodeport = 3
2026-10-05 01:19:01.857 Seetong_tps[9301:1930599] _openGLView clearFrame ...
2026-10-05 01:19:21.843 Seetong_tps[9301:1930599] zzzzz:backgroundDoSomething
2026-10-05 01:19:21.843 Seetong_tps[9301:1930712] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 01:19:21.843 Seetong_tps[9301:1930712] --FC_StopDevComEx end
2026-10-05 01:19:26.868 Seetong_tps[9301:1930599] zzzzz:stopBackgroundTask 180seconds
2026-10-05 02:31:06.796 Seetong_tps[9694:2008584] app_version=8.4.106
2026-10-05 02:31:06.798 Seetong_tps[9694:2008584]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 02:31:06.798 Seetong_tps[9694:2008584] showForLogin 1
2026-10-05 02:31:06.798 Seetong_tps[9694:2008584] AppLaunch 还剩 6.854607105255127 秒
2026-10-05 02:31:06.808 Seetong_tps[9694:2008607] 询问用户是否开启推送成功
2026-10-05 02:31:06.809 Seetong_tps[9694:2008607] 用户点击允许接收推送
2026-10-05 02:31:06.814 Seetong_tps[9694:2008620] remoteNotificationSetting: <UNNotificationSettings: 0x117ff5ea0; 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-05 02:31:06.819 Seetong_tps[9694:2008584]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 02:31:06.824 Seetong_tps[9694:2008584] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.204MB
2026-10-05 02:31:06.824 Seetong_tps[9694:2008584] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.204MB
2026-10-05 02:31:06.825 Seetong_tps[9694:2008584] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.204MB
2026-10-05 02:31:06.837 Seetong_tps[9694:2008584] viewDidLoad/configtime=2026-10-04 18:31:06 +0000
2026-10-05 02:31:06.838 Seetong_tps[9694:2008584]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 02:31:06.838 Seetong_tps[9694:2008584]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 02:31:06.894 Seetong_tps[9694:2008584]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 02:31:06.897 Seetong_tps[9694:2008584]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 02:31:06.897 Seetong_tps[9694:2008584] 开始检查未读客服消息...
2026-10-05 02:31:06.897 Seetong_tps[9694:2008584] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 02:31:06.903 Seetong_tps[9694:2008584]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 02:31:06.903 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty - 
2026-10-05 02:31:06.904 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 02:31:06.907 Seetong_tps[9694:2008584] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 02:31:06.907 Seetong_tps[9694:2008584] NAV deviceOrientationDidChange:1
2026-10-05 02:31:06.909 Seetong_tps[9694:2008584] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 02:31:06.909 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty - 
2026-10-05 02:31:06.909 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 02:31:06.965 Seetong_tps[9694:2008584]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 02:31:06.966 Seetong_tps[9694:2008627] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc0MzQ3MDkzOSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.4paQ_dBnOZl62CGV9UrtbsZGCS-1Y9XaQ-EMaZia6oA","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc0MzQ3MDkzOSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk4IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NCJdfQ.i8XzrkiMXW8ZtTGcAqiDeW-DX-JZVTvvBU8CDN_yTUY","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":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"}]}
====
2026-10-05 02:31:07.031 Seetong_tps[9694:2008589] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x110838e80>{number = 2, name = (null)}====
2026-10-05 02:31:07.031 Seetong_tps[9694:2008627] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-05 02:31:07.053 Seetong_tps[9694:2008584] Super properties have already been unregistered.
2026-10-05 02:31:07.054 Seetong_tps[9694:2008584] UMAPM_OOMSampling(0,0):NO
2026-10-05 02:31:07.056 Seetong_tps[9694:2008584]  -- deviceListDataUpdate - AppLaunch 还剩 1.595961093902588 秒 - 再延迟 2.095961093902588 秒 - 启动耗时 1.404038906097412 秒
2026-10-05 02:31:07.056 Seetong_tps[9694:2008584] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 02:31:07.056 Seetong_tps[9694:2008584]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1404 毫秒
2026-10-05 02:31:07.059 Seetong_tps[9694:2008584] ++++-[VideoView dealloc]++++
2026-10-05 02:31:07.060 Seetong_tps[9694:2008584] OpenGLView20_Seetong dealloc:0x134082080
2026-10-05 02:31:07.082 Seetong_tps[9694:2008584]  -- WebSocket - 重置重连次数 -- 
2026-10-05 02:31:07.084 Seetong_tps[9694:2008625] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x110ae7100>{number = 10, name = (null)}====
2026-10-05 02:31:07.091 Seetong_tps[9694:2008584]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 02:31:07.091 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty - 
2026-10-05 02:31:07.091 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 02:31:07.091 Seetong_tps[9694:2008584] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 02:31:07.091 Seetong_tps[9694:2008584] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 02:31:07.098 Seetong_tps[9694:2008694] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13427f440>{number = 19, name = (null)}====
2026-10-05 02:31:07.099 Seetong_tps[9694:2008584] UMAPM_NetworkSampling(0,0):NO
2026-10-05 02:31:07.099 Seetong_tps[9694:2008584]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 02:31:07.099 Seetong_tps[9694:2008584]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 02:31:07.099 Seetong_tps[9694:2008693] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13427f280>{number = 20, name = (null)}====
2026-10-05 02:31:07.101 Seetong_tps[9694:2008584] 蓝牙已打开
2026-10-05 02:31:07.101 Seetong_tps[9694:2008584]  -- 获取版本信息成功: {
}
2026-10-05 02:31:07.104 Seetong_tps[9694:2008584] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 02:31:07.104 Seetong_tps[9694:2008590] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x110ae5400>{number = 6, name = (null)}====
2026-10-05 02:31:07.104 Seetong_tps[9694:2008584] 客服消息未读数量: 0
2026-10-05 02:31:07.108 Seetong_tps[9694:2008584]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 02:31:07.108 Seetong_tps[9694:2008584]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 02:31:07.112 Seetong_tps[9694:2008584]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 02:31:07.112 Seetong_tps[9694:2008584]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 02:31:07.114 Seetong_tps[9694:2008607] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11804d640>{number = 12, name = (null)}====
2026-10-05 02:31:07.115 Seetong_tps[9694:2008679] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13427f600>{number = 21, name = (null)}====
2026-10-05 02:31:07.116 Seetong_tps[9694:2008584]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=16&addr=bjrelay40.s2.seetong.com:4443;type=0&load=25&addr=bjrelay40.s2.seetong.com:10443;type=0&load=17&addr=bjrelay40.s2.seetong.com:1443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=6&addr=shrelay18.s5.seetong.com:8443;type=0&load=6&addr=shrelay10.s5.seetong.com:1443;type=0&load=5&addr=shrelay15.s5.seetong.com:6443;"}
2026-10-05 02:31:07.124 Seetong_tps[9694:2008695] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13427ebc0>{number = 22, name = (null)}====
2026-10-05 02:31:07.125 Seetong_tps[9694:2008696] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13427df80>{number = 23, name = (null)}====
2026-10-05 02:31:07.139 Seetong_tps[9694:2008700] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13401d1c0>{number = 15, name = (null)}====
2026-10-05 02:31:07.140 Seetong_tps[9694:2008620] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x110ae6bc0>{number = 8, name = (null)}====
2026-10-05 02:31:07.140 Seetong_tps[9694:2008692] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11480a7c0>{number = 24, name = (null)}====
2026-10-05 02:31:07.214 Seetong_tps[9694:2008584] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 02:31:07.214 Seetong_tps[9694:2008584]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 02:31:07.215 Seetong_tps[9694:2008584]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgcBUVYEU1RoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 02:31:07.216 Seetong_tps[9694:2008584] DB Error: 1 "table adTable has no column named adID"
2026-10-05 02:31:07.216 Seetong_tps[9694:2008584] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 02:31:07.216 Seetong_tps[9694:2008584] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 02:31:07.216 Seetong_tps[9694:2008584]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 02:31:07.222 Seetong_tps[9694:2008584]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 02:31:07.222 Seetong_tps[9694:2008596]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 02:31:07.222 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 02:31:07.222 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 02:31:07.223 Seetong_tps[9694:2008596] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 02:31:07.224 Seetong_tps[9694:2008584]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 02:31:07.225 Seetong_tps[9694:2008584]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 02:31:07.226 Seetong_tps[9694:2008584]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 02:31:07.226 Seetong_tps[9694:2008584]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1574 毫秒
2026-10-05 02:31:07.226 Seetong_tps[9694:2008584]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 02:31:07.226 Seetong_tps[9694:2008584]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 02:31:07.226 Seetong_tps[9694:2008584]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 02:31:07.227 Seetong_tps[9694:2008584]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 02:31:07.227 Seetong_tps[9694:2008584]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 02:31:07.257 Seetong_tps[9694:2008627] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 02:31:07.257 Seetong_tps[9694:2008627] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 02:31:07.273 Seetong_tps[9694:2008591] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x110838e40>{number = 3, name = (null)}====
2026-10-05 02:31:07.288 Seetong_tps[9694:2008584]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 02:31:07.288 Seetong_tps[9694:2008584]  -- WebSocket - 重置重连次数 -- 
2026-10-05 02:31:07.288 Seetong_tps[9694:2008584]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgYJCFYBUVVpAQQB","reconn":0}}
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 02:31:07.289 Seetong_tps[9694:2008584]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 02:31:07.394 Seetong_tps[9694:2008584] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 02:31:07.394 Seetong_tps[9694:2008584] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 02:31:07.398 Seetong_tps[9694:2008584]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 02:31:07.398 Seetong_tps[9694:2008584]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 02:31:07.584 Seetong_tps[9694:2008627]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 02:31:07.584 Seetong_tps[9694:2008627]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 02:31:07.584 Seetong_tps[9694:2008627]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 02:31:07.585 Seetong_tps[9694:2008698] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 02:31:07.585 Seetong_tps[9694:2008620] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 02:31:07.602 Seetong_tps[9694:2008627]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 02:31:07.602 Seetong_tps[9694:2008627]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 02:31:07.603 Seetong_tps[9694:2008620] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 02:31:07.603 Seetong_tps[9694:2008620] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 02:31:07.603 Seetong_tps[9694:2008620] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 02:31:07.603 Seetong_tps[9694:2008698] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 02:31:07.624 Seetong_tps[9694:2008627]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 02:31:07.624 Seetong_tps[9694:2008627]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 02:31:07.624 Seetong_tps[9694:2008620] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 02:31:07.624 Seetong_tps[9694:2008692] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 02:31:07.624 Seetong_tps[9694:2008698] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 02:31:07.624 Seetong_tps[9694:2008692] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 02:31:07.625 Seetong_tps[9694:2008627] fileSystemVersion = (null),deviceIdentify=(null),fileVersion = (null)
2026-10-05 02:31:07.633 Seetong_tps[9694:2008630]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 0
2026-10-05 02:31:07.636 Seetong_tps[9694:2008584]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 0
2026-10-05 02:31:07.650 Seetong_tps[9694:2008630]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 0
2026-10-05 02:31:07.900 Seetong_tps[9694:2008584]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 02:31:08.163 Seetong_tps[9694:2008584] MessageThrottle reloadTableView ---
2026-10-05 02:31:09.006 Seetong_tps[9694:2008584] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 02:31:09.006 Seetong_tps[9694:2008584] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 02:31:09.006 Seetong_tps[9694:2008584] 用户设置的具体字体大小: 17.000000
2026-10-05 02:31:09.156 Seetong_tps[9694:2008584] AppLaunch hideForRefreshToken
2026-10-05 02:31:09.156 Seetong_tps[9694:2008584] AppLaunch hideForRefreshToken dismiss
2026-10-05 02:31:09.156 Seetong_tps[9694:2008584] AppLaunch dismiss...
2026-10-05 02:31:09.462 Seetong_tps[9694:2008584] AppLaunch dismiss... end
2026-10-05 02:31:09.462 Seetong_tps[9694:2008584]  dealloc -- STAppLaunchWindow
2026-10-05 02:31:09.463 Seetong_tps[9694:2008584]  dealloc -- STAppLaunchViewController
2026-10-05 02:31:09.980 Seetong_tps[9694:2008584]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 02:31:10.038 Seetong_tps[9694:2008584]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 02:31:10.038 Seetong_tps[9694:2008584] [保存失败] 相机对象或存储字典为空
2026-10-05 02:31:10.072 Seetong_tps[9694:2008584] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 02:31:10.072 Seetong_tps[9694:2008584]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 02:31:10.072 Seetong_tps[9694:2008584] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 02:31:10.073 Seetong_tps[9694:2008584] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-05 02:31:10.073 Seetong_tps[9694:2008584]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 02:31:10.110 Seetong_tps[9694:2008584]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 1 -- 1801
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 02:31:10 131
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1149e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11495aea0>; layer = <CALayer: 0x1149e5b60>>
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1149e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11495aea0>; layer = <CALayer: 0x1149e5b60>> -- _camera.supportPlatform: 0
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-04 18:31:10 +0000
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-01 05:23:55 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 02:31:10.131 Seetong_tps[9694:2008584]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 02:31:10 132
2026-10-05 02:31:10.131 Seetong_tps[9694:2008695] FC_P2PIoTSystemControl:cmd = 1536, result = 0
2026-10-05 02:31:10.138 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 02:31:10.154 Seetong_tps[9694:2008584] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 02:31:10.176 Seetong_tps[9694:2008584] uid:42835799 playAudio
2026-10-05 02:31:10.176 Seetong_tps[9694:2008584]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 02:31:10.176 Seetong_tps[9694:2008584]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 02:31:10.176 Seetong_tps[9694:2008591] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 02:31:10.176 Seetong_tps[9694:2008591] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 02:31:10.176 Seetong_tps[9694:2008591]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 02:31:10.217 Seetong_tps[9694:2008620] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x110ae6bc0>{number = 8, name = (null)}====
2026-10-05 02:31:10.377 Seetong_tps[9694:2008584] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 02:31:10.489 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: -110
2026-10-05 02:31:10.491 Seetong_tps[9694:2008584]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 02:31:10.492 Seetong_tps[9694:2008584]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 02:31:10.492 Seetong_tps[9694:2008584]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 02:31:10.492 Seetong_tps[9694:2008584] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 02:31:10.515 Seetong_tps[9694:2008584]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 02:31:10.729 Seetong_tps[9694:2008620] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110ae6bc0>{number = 8, name = (null)}====
2026-10-05 02:31:11.208 Seetong_tps[9694:2008630] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 02:31:11.209 Seetong_tps[9694:2008627] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 02:31:11.209 Seetong_tps[9694:2008627] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 02:31:11.209 Seetong_tps[9694:2008627] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x110ae7d40>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1180b0000>
2026-10-05 02:31:11.209 Seetong_tps[9694:2008627] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 02:31:11.210 Seetong_tps[9694:2008627] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 02:31:11.210 Seetong_tps[9694:2008627] InitDecodePortLog: playsettype = 50
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 02:31:11.212 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.14 - 设备: 1801 - 42835799
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 02:31:11.212 Seetong_tps[9694:2008627] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 02:31:11.213 Seetong_tps[9694:2008627] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 02:31:11.215 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.14 - 设备: 1801 - 42835799
2026-10-05 02:31:11.243 Seetong_tps[9694:2008736] 重新观看视频线程：<_NSMainThread: 0x110838000>{number = 1, name = (null)}
2026-10-05 02:31:11.259 Seetong_tps[9694:2008584] uid:42835799 playAudio
2026-10-05 02:31:11.259 Seetong_tps[9694:2008692] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 02:31:11.259 Seetong_tps[9694:2008584] uid:42835799 playAudio
2026-10-05 02:31:11.259 Seetong_tps[9694:2008706] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 02:31:11.259 Seetong_tps[9694:2008584] checkPortStatus:_decodePort=1
2026-10-05 02:31:11.259 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.19 - 设备: 1801 - 42835799
2026-10-05 02:31:11.260 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.19 - 设备: 1801 - 42835799
2026-10-05 02:31:11.269 Seetong_tps[9694:2008630] Failed to get IoT drive away set configuration.
2026-10-05 02:31:11.269 Seetong_tps[9694:2008630]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 02:31:11.776 Seetong_tps[9694:2008630]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 02:31:13.263 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.19 - 设备: 1801 - 42835799
2026-10-05 02:31:15.672 Seetong_tps[9694:2008584]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 02:31:15.680 Seetong_tps[9694:2008584]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 02:31:15.682 Seetong_tps[9694:2008584] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 02:31:15.682 Seetong_tps[9694:2008584] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 02:31:15.682 Seetong_tps[9694:2008584] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 02:31:15.682 Seetong_tps[9694:2008584] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 02:31:15.695 Seetong_tps[9694:2008584]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 02:31:15.696 Seetong_tps[9694:2008584]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 02:31:15.953 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 5.88 - 设备: 1801 - 42835799
2026-10-05 02:31:16.002 Seetong_tps[9694:2008584] FullScreen 转屏后调入
2026-10-05 02:31:16.002 Seetong_tps[9694:2008584] FullScreen 转屏后调入
2026-10-05 02:31:16.002 Seetong_tps[9694:2008584] FullScreen 转屏后调入
2026-10-05 02:31:16.002 Seetong_tps[9694:2008584] FullScreen 转屏后调入
2026-10-05 02:31:16.003 Seetong_tps[9694:2008584] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 02:31:17.056 Seetong_tps[9694:2008584]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 02:31:20.131 Seetong_tps[9694:2008584]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791138680.131830,lastReceiveYUVTimeInterval=1791138680.080737,interval=0.051,videoView=0x1149e8400
2026-10-05 02:31:27.056 Seetong_tps[9694:2008584]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 02:31:30.030 Seetong_tps[9694:2008584] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-05 02:31:27)消息ID(22)
2026-10-05 02:31:30.130 Seetong_tps[9694:2008584]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791138690.130584,lastReceiveYUVTimeInterval=1791138690.093825,interval=0.037,videoView=0x1149e8400
2026-10-05 02:31:37.055 Seetong_tps[9694:2008584]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 02:31:40.071 Seetong_tps[9694:2008701] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:40.076 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 30.00 - 设备: 1801 - 42835799
2026-10-05 02:31:40.130 Seetong_tps[9694:2008584]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791138700.130097,lastReceiveYUVTimeInterval=1791138700.111556,interval=0.019,videoView=0x1149e8400
2026-10-05 02:31:40.193 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 02:31:41.867 Seetong_tps[9694:2008596] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:41.870 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 31.80 - 设备: 1801 - 42835799
2026-10-05 02:31:41.997 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 02:31:42.749 Seetong_tps[9694:2008596] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 5, xml: <xml>
<cmd>right</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:42.751 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_right - playVideoTimeInterval: 32.68 - 设备: 1801 - 42835799
2026-10-05 02:31:42.797 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: -111
2026-10-05 02:31:43.731 Seetong_tps[9694:2008596] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:43.736 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 33.66 - 设备: 1801 - 42835799
2026-10-05 02:31:43.902 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 02:31:47.054 Seetong_tps[9694:2008584]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 02:31:50.130 Seetong_tps[9694:2008584]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791138710.130031,lastReceiveYUVTimeInterval=1791138710.104865,interval=0.025,videoView=0x1149e8400
2026-10-05 02:31:52.766 Seetong_tps[9694:2008696] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:52.770 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 42.70 - 设备: 1801 - 42835799
2026-10-05 02:31:52.923 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 02:31:53.166 Seetong_tps[9694:2008702] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 02:31:53.171 Seetong_tps[9694:2008584]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 43.10 - 设备: 1801 - 42835799
2026-10-05 02:31:53.328 Seetong_tps[9694:2008630]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 02:31:56.831 Seetong_tps[9694:2008627]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 02:31:56.832 Seetong_tps[9694:2008584]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 02:31:56.832 Seetong_tps[9694:2008584]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 02:31:56.833 Seetong_tps[9694:2008584]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 02:31:56.833 Seetong_tps[9694:2008584]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 02:31:56.833 Seetong_tps[9694:2008584]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 02:31:56.834 Seetong_tps[9694:2008584] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 02:31:56.834 Seetong_tps[9694:2008584] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 02:31:56.840 Seetong_tps[9694:2008584] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 02:31:56.841 Seetong_tps[9694:2008584]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 02:31:56.841 Seetong_tps[9694:2008584]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1149e8400; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11495aea0>; layer = <CALayer: 0x1149e5b60>>
2026-10-05 02:31:56.841 Seetong_tps[9694:2008584] #####Vstop:uid:42835799-0-port:1
2026-10-05 02:31:56.854 Seetong_tps[9694:2008584] -----------1release decodeport = 1
2026-10-05 02:31:56.855 Seetong_tps[9694:2008584]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1100;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 46700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 02:31:56.857 Seetong_tps[9694:2008584] _openGLView clearFrame ...
2026-10-05 02:31:56.859 Seetong_tps[9694:2009062] switchOrientation = Error Domain=BSActionErrorDomain Code=1 "(null)" UserInfo={BSErrorCodeDescription=response-not-possible}
2026-10-05 02:32:16.866 Seetong_tps[9694:2008584] zzzzz:backgroundDoSomething
2026-10-05 02:32:16.867 Seetong_tps[9694:2008696] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 02:32:16.867 Seetong_tps[9694:2008696] --FC_StopDevComEx end
2026-10-05 02:32:21.921 Seetong_tps[9694:2008584] zzzzz:stopBackgroundTask 180seconds
2026-10-05 10:28:05.110 Seetong_tps[10164:2081411] app_version=8.4.106
2026-10-05 10:28:05.112 Seetong_tps[10164:2081411]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 10:28:05.112 Seetong_tps[10164:2081411] showForLogin 1
2026-10-05 10:28:05.112 Seetong_tps[10164:2081411] AppLaunch 还剩 6.609742164611816 秒
2026-10-05 10:28:05.121 Seetong_tps[10164:2081415] 询问用户是否开启推送成功
2026-10-05 10:28:05.121 Seetong_tps[10164:2081415] 用户点击允许接收推送
2026-10-05 10:28:05.124 Seetong_tps[10164:2081423] remoteNotificationSetting: <UNNotificationSettings: 0x113fed2c0; 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-05 10:28:05.129 Seetong_tps[10164:2081411]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 10:28:05.135 Seetong_tps[10164:2081411] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.876MB
2026-10-05 10:28:05.136 Seetong_tps[10164:2081411] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 57.892MB
2026-10-05 10:28:05.136 Seetong_tps[10164:2081411] 【kuikly performance】pagename: UserCenterPage, Memory in use: 57.907MB
2026-10-05 10:28:05.149 Seetong_tps[10164:2081411] viewDidLoad/configtime=2026-10-05 02:28:05 +0000
2026-10-05 10:28:05.150 Seetong_tps[10164:2081411]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 10:28:05.150 Seetong_tps[10164:2081411]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 10:28:05.212 Seetong_tps[10164:2081411]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 10:28:05.214 Seetong_tps[10164:2081411]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 10:28:05.215 Seetong_tps[10164:2081411] 开始检查未读客服消息...
2026-10-05 10:28:05.215 Seetong_tps[10164:2081411] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 10:28:05.221 Seetong_tps[10164:2081411]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 10:28:05.221 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:28:05.221 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:28:05.224 Seetong_tps[10164:2081411] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 10:28:05.224 Seetong_tps[10164:2081411] NAV deviceOrientationDidChange:1
2026-10-05 10:28:05.227 Seetong_tps[10164:2081411] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 10:28:05.227 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:28:05.227 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:28:05.280 Seetong_tps[10164:2081456] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MjA4NTMwMCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.zUQb2o03iRNBiJBcu9tvo6GIlmiJnKmwdDfinjbyniI","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MjA4NTMwMSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5OCJdfQ.cJCGNcrQ_0ZyziyZ_39AhesCzAf9qahl4tFsZ8Ey_oE","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-05 10:28:05.280 Seetong_tps[10164:2081411]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:28:05.316 Seetong_tps[10164:2081411] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:28:05.377 Seetong_tps[10164:2081411] Super properties have already been unregistered.
2026-10-05 10:28:05.377 Seetong_tps[10164:2081456] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-05 10:28:05.377 Seetong_tps[10164:2081422] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cab5a80>{number = 7, name = (null)}====
2026-10-05 10:28:05.380 Seetong_tps[10164:2081411]  -- deviceListDataUpdate - AppLaunch 还剩 1.342149019241333 秒 - 再延迟 1.842149019241333 秒 - 启动耗时 1.657850980758667 秒
2026-10-05 10:28:05.380 Seetong_tps[10164:2081411] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 10:28:05.380 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1658 毫秒
2026-10-05 10:28:05.383 Seetong_tps[10164:2081411] ++++-[VideoView dealloc]++++
2026-10-05 10:28:05.384 Seetong_tps[10164:2081411] OpenGLView20_Seetong dealloc:0x13007db80
2026-10-05 10:28:05.406 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:28:05.418 Seetong_tps[10164:2081411] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:28:05.429 Seetong_tps[10164:2081411]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 10:28:05.429 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:28:05.431 Seetong_tps[10164:2081411] 蓝牙已打开
2026-10-05 10:28:05.438 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:28:05.438 Seetong_tps[10164:2081411]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 10:28:05.461 Seetong_tps[10164:2081424] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11403d600>{number = 12, name = (null)}====
2026-10-05 10:28:05.463 Seetong_tps[10164:2081471] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1303e4300>{number = 18, name = (null)}====
2026-10-05 10:28:05.465 Seetong_tps[10164:2081464] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1303e6d40>{number = 19, name = (null)}====
2026-10-05 10:28:05.473 Seetong_tps[10164:2081480] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x130009640>{number = 16, name = (null)}====
2026-10-05 10:28:05.473 Seetong_tps[10164:2081475] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x110848040>{number = 20, name = (null)}====
2026-10-05 10:28:05.486 Seetong_tps[10164:2081415] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c839040>{number = 4, name = (null)}====
2026-10-05 10:28:05.486 Seetong_tps[10164:2081470] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x110884e80>{number = 21, name = (null)}====
2026-10-05 10:28:05.486 Seetong_tps[10164:2081423] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cab5dc0>{number = 8, name = (null)}====
2026-10-05 10:28:05.486 Seetong_tps[10164:2081473] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x110884ec0>{number = 22, name = (null)}====
2026-10-05 10:28:05.490 Seetong_tps[10164:2081472] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x110884f80>{number = 23, name = (null)}====
2026-10-05 10:28:05.523 Seetong_tps[10164:2081456] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 10:28:05.523 Seetong_tps[10164:2081456] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 10:28:05.542 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:28:05.542 Seetong_tps[10164:2081421]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:28:05.542 Seetong_tps[10164:2081411] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 10:28:05.542 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:28:05.542 Seetong_tps[10164:2081411] 客服消息未读数量: 0
2026-10-05 10:28:05.542 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:28:05.543 Seetong_tps[10164:2081411]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:28:05.543 Seetong_tps[10164:2081411]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 10:28:05.543 Seetong_tps[10164:2081421] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:28:05.548 Seetong_tps[10164:2081411]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=44&addr=bjrelay40.s2.seetong.com:12443;type=0&load=60&addr=bjrelay40.s2.seetong.com:11443;type=0&load=45&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay13.s5.seetong.com:9443;type=0&load=26&addr=shrelay10.s5.seetong.com:11443;type=0&load=25&addr=shrelay18.s5.seetong.com:3443;"}
2026-10-05 10:28:05.548 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:28:05.549 Seetong_tps[10164:2081411]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UAU1UFCVEFOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:28:05.551 Seetong_tps[10164:2081411] DB Error: 1 "table adTable has no column named adID"
2026-10-05 10:28:05.551 Seetong_tps[10164:2081411] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 10:28:05.551 Seetong_tps[10164:2081411] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 10:28:05.551 Seetong_tps[10164:2081411]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 10:28:05.553 Seetong_tps[10164:2081411]  -- 获取版本信息成功: {
}
2026-10-05 10:28:05.553 Seetong_tps[10164:2081411] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 10:28:05.556 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:28:05.556 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1835 毫秒
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:28:05.557 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:28:05.627 Seetong_tps[10164:2081481] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x110885a00>{number = 25, name = (null)}====
2026-10-05 10:28:05.628 Seetong_tps[10164:2081411]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:28:05.628 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:28:05.628 Seetong_tps[10164:2081411]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlcIUVdpAQQB","reconn":0}}
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:28:05.629 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:28:05.716 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:28:05.716 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:28:05.740 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:28:05.740 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:28:05.899 Seetong_tps[10164:2081456]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 10:28:05.899 Seetong_tps[10164:2081456]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 10:28:05.899 Seetong_tps[10164:2081456]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 10:28:05.901 Seetong_tps[10164:2081473] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:28:05.901 Seetong_tps[10164:2081421] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:28:05.911 Seetong_tps[10164:2081456]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 10:28:05.911 Seetong_tps[10164:2081456]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 10:28:05.911 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 10:28:05.911 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 10:28:05.911 Seetong_tps[10164:2081473] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 10:28:05.911 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 10:28:05.924 Seetong_tps[10164:2081456]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 10:28:05.924 Seetong_tps[10164:2081456]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 10:28:05.924 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 10:28:05.924 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 10:28:05.924 Seetong_tps[10164:2081421] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 10:28:05.924 Seetong_tps[10164:2081474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 10:28:05.962 Seetong_tps[10164:2081459]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 10:28:05.975 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-05 10:28:05.976 Seetong_tps[10164:2081459]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 10:28:06.478 Seetong_tps[10164:2081414] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10c838e80>{number = 3, name = (null)}====
2026-10-05 10:28:06.487 Seetong_tps[10164:2081411] MessageThrottle reloadTableView ---
2026-10-05 10:28:07.312 Seetong_tps[10164:2081411] AppLaunch hideForRefreshToken
2026-10-05 10:28:07.312 Seetong_tps[10164:2081411] AppLaunch hideForRefreshToken dismiss
2026-10-05 10:28:07.312 Seetong_tps[10164:2081411] AppLaunch dismiss...
2026-10-05 10:28:07.312 Seetong_tps[10164:2081411] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 10:28:07.313 Seetong_tps[10164:2081411] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 10:28:07.313 Seetong_tps[10164:2081411] 用户设置的具体字体大小: 17.000000
2026-10-05 10:28:07.619 Seetong_tps[10164:2081411] AppLaunch dismiss... end
2026-10-05 10:28:07.619 Seetong_tps[10164:2081411]  dealloc -- STAppLaunchWindow
2026-10-05 10:28:07.620 Seetong_tps[10164:2081411]  dealloc -- STAppLaunchViewController
2026-10-05 10:28:08.368 Seetong_tps[10164:2081411]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 10:28:08.882 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:28:08.882 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:28:08.882 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:28:08.882 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:28:09.191 Seetong_tps[10164:2081421] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10c83b800>{number = 6, name = (null)}====
2026-10-05 10:28:09.213 Seetong_tps[10164:2081411]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 10:28:09.213 Seetong_tps[10164:2081411] [保存失败] 相机对象或存储字典为空
2026-10-05 10:28:09.260 Seetong_tps[10164:2081411] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 10:28:09.260 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:28:09.260 Seetong_tps[10164:2081411] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 10:28:09.261 Seetong_tps[10164:2081411] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-05 10:28:09.261 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:28:09.301 Seetong_tps[10164:2081411]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:28:09 322
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>> -- _camera.supportPlatform: 0
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:28:09 +0000
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:28:09.322 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:28:09 323
2026-10-05 10:28:09.327 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 10:28:09.327 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 10:28:09.363 Seetong_tps[10164:2081474] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x130009080>{number = 14, name = (null)}====
2026-10-05 10:28:09.363 Seetong_tps[10164:2081411] uid:42835799 playAudio
2026-10-05 10:28:09.363 Seetong_tps[10164:2081411]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 10:28:09.363 Seetong_tps[10164:2081411]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 10:28:09.363 Seetong_tps[10164:2081474] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 10:28:09.364 Seetong_tps[10164:2081474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 10:28:09.364 Seetong_tps[10164:2081474]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 10:28:09.565 Seetong_tps[10164:2081411] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 10:28:09.566 Seetong_tps[10164:2081411] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 10:28:09.585 Seetong_tps[10164:2081459] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10cab7e00>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1140b0000>
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 10:28:09.585 Seetong_tps[10164:2081456] InitDecodePortLog: playsettype = 50
2026-10-05 10:28:09.586 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 10:28:09.587 Seetong_tps[10164:2081456] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 10:28:09.593 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-05 10:28:09.652 Seetong_tps[10164:2081459]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 10:28:09.677 Seetong_tps[10164:2081411]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 10:28:09.722 Seetong_tps[10164:2081559] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-05 10:28:09.731 Seetong_tps[10164:2081411] uid:42835799 playAudio
2026-10-05 10:28:09.731 Seetong_tps[10164:2081414] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 10:28:09.731 Seetong_tps[10164:2081411] uid:42835799 playAudio
2026-10-05 10:28:09.732 Seetong_tps[10164:2081414] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 10:28:09.732 Seetong_tps[10164:2081411] checkPortStatus:_decodePort=1
2026-10-05 10:28:09.732 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.47 - 设备: 1801 - 42835799
2026-10-05 10:28:09.732 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.47 - 设备: 1801 - 42835799
2026-10-05 10:28:09.808 Seetong_tps[10164:2081459] Failed to get IoT drive away set configuration.
2026-10-05 10:28:09.808 Seetong_tps[10164:2081459]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 10:28:10.323 Seetong_tps[10164:2081459]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 10:28:10.747 Seetong_tps[10164:2081411] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:28:10.747 Seetong_tps[10164:2081411] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:28:11.371 Seetong_tps[10164:2081456]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 10:28:11.372 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:28:11.372 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:28:11.372 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:28:11.372 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:28:11.372 Seetong_tps[10164:2081411]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:28:11.374 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:28:11.374 Seetong_tps[10164:2081411] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:28:11.384 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 10:28:11.385 Seetong_tps[10164:2081411]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 10:28:11.385 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:28:11.385 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:1
2026-10-05 10:28:11.393 Seetong_tps[10164:2081411] -----------1release decodeport = 1
2026-10-05 10:28:11.393 Seetong_tps[10164:2081411]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2100;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 10:28:11.395 Seetong_tps[10164:2081411] _openGLView clearFrame ...
2026-10-05 10:28:31.444 Seetong_tps[10164:2081411] zzzzz:backgroundDoSomething
2026-10-05 10:28:31.444 Seetong_tps[10164:2081475] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 10:28:31.444 Seetong_tps[10164:2081475] --FC_StopDevComEx end
2026-10-05 10:28:36.396 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask 180seconds
2026-10-05 10:50:16.717 Seetong_tps[10164:2081411] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-05 10:50:16.718 Seetong_tps[10164:2081411] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 10:50:16.718 Seetong_tps[10164:2081411] 使用手机自带网络进行上网
2026-10-05 10:50:16.722 Seetong_tps[10164:2081411]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 10:50:16.722 Seetong_tps[10164:2081411]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-05 10:50:16.736 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:50:16.737 Seetong_tps[10164:2090211] zzzzz:FC_ResumeDevCom start
2026-10-05 10:50:16.737 Seetong_tps[10164:2090211] zzzzz:FC_ResumeDevCom
2026-10-05 10:50:16.739 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:50:16.739 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:50:16.747 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 10:50:16.778 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:50:16.779 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:50:16 779
2026-10-05 10:50:16.779 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:50:16.779 Seetong_tps[10164:2081411]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>> -- _camera.supportPlatform: 0
2026-10-05 10:50:16.779 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:50:16 +0000
2026-10-05 10:50:16.783 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:50:16.783 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:50:16 784
2026-10-05 10:50:16.784 Seetong_tps[10164:2081456] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 10:50:16.790 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 10:50:16.790 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 10:50:16.941 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:50:16.942 Seetong_tps[10164:2081411]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:50:16.942 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:50:16.948 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:50:16.950 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:50:16.950 Seetong_tps[10164:2081411] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:50:17.194 Seetong_tps[10164:2090211] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112d204c0>{number = 28, name = (null)}====
2026-10-05 10:50:17.196 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:50:17.219 Seetong_tps[10164:2090212] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x112d21800>{number = 30, name = (null)}====
2026-10-05 10:50:17.220 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:50:17.221 Seetong_tps[10164:2081411]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1AEUlAHAFZvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:50:17.231 Seetong_tps[10164:2090213] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112d21340>{number = 31, name = (null)}====
2026-10-05 10:50:17.247 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:50:17.247 Seetong_tps[10164:2090213]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:50:17.247 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:50:17.247 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:50:17.250 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:50:17.252 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:50:17.252 Seetong_tps[10164:2090213]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:50:17.252 Seetong_tps[10164:2090213]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:50:17.252 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:50:17.254 Seetong_tps[10164:2090213] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:50:17.254 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:50:17.254 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:50:17.254 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1333532 毫秒
2026-10-05 10:50:17.255 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:50:17.255 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:50:17.255 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:50:17.256 Seetong_tps[10164:2081411]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-05 10:50:17.256 Seetong_tps[10164:2081411]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1140b0000>
2026-10-05 10:50:17.256 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:50:17.258 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:50:17.337 Seetong_tps[10164:2081411]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:50:17.337 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:50:17.337 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:50:17.337 Seetong_tps[10164:2081411]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:50:17.341 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:50:17.342 Seetong_tps[10164:2081411]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAAUFVpAQQB","reconn":1}}
2026-10-05 10:50:17.342 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:50:17.342 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:50:17.342 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:50:17.344 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:50:17.476 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:50:17.476 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:50:18.793 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-05 10:50:26.779 Seetong_tps[10164:2081411]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791168626.779740,lastReceiveYUVTimeInterval=1791168616.779175,interval=10.001,videoView=0x110a08000
2026-10-05 10:50:26.780 Seetong_tps[10164:2081411]  -- playVideo - 10秒求流机制 - 预览重新求流 - isSleepMode: 0
2026-10-05 10:50:26.780 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:50:26.780 Seetong_tps[10164:2081411]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-05 10:50:26.781 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:50:26 781
2026-10-05 10:50:26.783 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:50:16 +0000
2026-10-05 10:50:26.783 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:50:26.789 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 10.01 - 设备: 1801 - 42835799
2026-10-05 10:50:26.790 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 10.01 - 设备: 1801 - 42835799
2026-10-05 10:50:26.791 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 10.01 - 设备: 1801 - 42835799
2026-10-05 10:50:27.344 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:50:28.792 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 12.01 - 设备: 1801 - 42835799
2026-10-05 10:50:36.779 Seetong_tps[10164:2081411]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791168636.779845,lastReceiveYUVTimeInterval=1791168626.779740,interval=10.000,videoView=0x110a08000
2026-10-05 10:50:36.780 Seetong_tps[10164:2081411]  -- playVideo - 10秒求流机制 - 预览重新求流 - isSleepMode: 0
2026-10-05 10:50:36.780 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:50:36.780 Seetong_tps[10164:2081411]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-05 10:50:36.781 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:50:36 781
2026-10-05 10:50:36.781 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:50:16 +0000
2026-10-05 10:50:36.782 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:50:36.789 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 20.01 - 设备: 1801 - 42835799
2026-10-05 10:50:36.790 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 20.01 - 设备: 1801 - 42835799
2026-10-05 10:50:36.790 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 20.01 - 设备: 1801 - 42835799
2026-10-05 10:50:37.345 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:50:38.780 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:50:38.781 Seetong_tps[10164:2081456]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-05 10:50:38.781 Seetong_tps[10164:2081456]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-05 10:50:38.794 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 22.02 - 设备: 1801 - 42835799
2026-10-05 10:50:38.803 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:50:39.960 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:50:39.960 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:50:39.961 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:50:39.961 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:50:39.961 Seetong_tps[10164:2081411]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:50:39.962 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:50:39.962 Seetong_tps[10164:2081411] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:50:39.968 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 10:50:39.969 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:50:39.969 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:50:39.971 Seetong_tps[10164:2081411] _openGLView clearFrame ...
2026-10-05 10:51:00.058 Seetong_tps[10164:2081411] zzzzz:backgroundDoSomething
2026-10-05 10:51:00.059 Seetong_tps[10164:2082131] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 10:51:00.059 Seetong_tps[10164:2082131] --FC_StopDevComEx end
2026-10-05 10:51:05.055 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask 180seconds
2026-10-05 10:52:07.321 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:52:07.321 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:07.322 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:07.322 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 10:52:07.323 Seetong_tps[10164:2090210] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:07.323 Seetong_tps[10164:2090210] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:07.356 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:52:07.357 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:52:07 357
2026-10-05 10:52:07.357 Seetong_tps[10164:2081411]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 10:52:07.357 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:52:07 +0000
2026-10-05 10:52:07.357 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:52:07.357 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:52:07 358
2026-10-05 10:52:07.360 Seetong_tps[10164:2081411] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-05 10:52:07.360 Seetong_tps[10164:2081411] 有wifi
2026-10-05 10:52:07.362 Seetong_tps[10164:2081411]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:52:07.362 Seetong_tps[10164:2081411]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-05 10:52:07.362 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 10:52:07.363 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 10:52:07.396 Seetong_tps[10164:2081456] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 10:52:07.563 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:52:07.563 Seetong_tps[10164:2081411]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:52:07.563 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:52:07.570 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:52:07.571 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:52:07.571 Seetong_tps[10164:2081411] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:52:07.584 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:07.585 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.23 - 设备: 1801 - 42835799
2026-10-05 10:52:07.588 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:52:07.777 Seetong_tps[10164:2090210] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10cab68c0>{number = 33, name = (null)}====
2026-10-05 10:52:07.777 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:52:07.778 Seetong_tps[10164:2081411]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1UAU1UCA1EHOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:52:07.852 Seetong_tps[10164:2081411]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:52:07.852 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:52:07.852 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:52:07.852 Seetong_tps[10164:2081411]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 10:52:07.853 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:52:07.854 Seetong_tps[10164:2081411]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlACUVVpAQQB","reconn":1}}
2026-10-05 10:52:07.854 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:52:07.854 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:07.854 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:07.855 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:07.980 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:52:07.980 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:52:08.970 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110a08000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a24180>; layer = <CALayer: 0x1109ec930>>
2026-10-05 10:52:08.970 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:52:08.972 Seetong_tps[10164:2081411] _openGLView clearFrame ...
2026-10-05 10:52:09.026 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:09.031 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:09.298 Seetong_tps[10164:2090215] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10cab6cc0>{number = 34, name = (null)}====
2026-10-05 10:52:09.540 Seetong_tps[10164:2081411] dealloc -- STPlayerViewController
2026-10-05 10:52:09.541 Seetong_tps[10164:2081411] dealloc -- STPlayerViewController
2026-10-05 10:52:09.541 Seetong_tps[10164:2081411] dealloc -- STPlayerCameraControlVC
2026-10-05 10:52:09.541 Seetong_tps[10164:2081411] dealloc -- STPlayerCameraService
2026-10-05 10:52:09.542 Seetong_tps[10164:2081411] dealloc -- STCycleScrollView
2026-10-05 10:52:09.543 Seetong_tps[10164:2081411] dealloc -- STCameraControlView
2026-10-05 10:52:09.546 Seetong_tps[10164:2081411] dealloc -- STNetSpeedMonitorView
2026-10-05 10:52:09.546 Seetong_tps[10164:2081411] dealloc -- STIdleMonitorView
2026-10-05 10:52:10.052 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:10.054 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:10.058 Seetong_tps[10164:2090215] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:10.058 Seetong_tps[10164:2090215] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:10.289 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:52:10.290 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:52:10.290 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:52:10.290 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:52:10.298 Seetong_tps[10164:2092200] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112d23880>{number = 37, name = (null)}====
2026-10-05 10:52:10.300 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:10.334 Seetong_tps[10164:2090210] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cab68c0>{number = 33, name = (null)}====
2026-10-05 10:52:10.343 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:10.344 Seetong_tps[10164:2090210]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:10.344 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:10.344 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:10.345 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:10.347 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:10.347 Seetong_tps[10164:2090210]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:10.347 Seetong_tps[10164:2090210]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:10.347 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:10.347 Seetong_tps[10164:2090210] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:10.347 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:10.348 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:10.348 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:10.348 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1446626 毫秒
2026-10-05 10:52:10.349 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:10.349 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:10.349 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:10.355 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:10.356 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:10.475 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:10.600 Seetong_tps[10164:2090215] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cab6cc0>{number = 34, name = (null)}====
2026-10-05 10:52:11.027 Seetong_tps[10164:2081411] ++++-[VideoView dealloc]++++
2026-10-05 10:52:11.043 Seetong_tps[10164:2081411] OpenGLView20_Seetong dealloc:0x13007f980
2026-10-05 10:52:11.256 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:11.256 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:11.256 Seetong_tps[10164:2082131] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:11.257 Seetong_tps[10164:2082131] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:11.538 Seetong_tps[10164:2090215] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cab6cc0>{number = 34, name = (null)}====
2026-10-05 10:52:11.549 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:11.550 Seetong_tps[10164:2090215]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:11.550 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:11.550 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:11.552 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:11.552 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:11.553 Seetong_tps[10164:2090215]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:11.553 Seetong_tps[10164:2090215]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:11.553 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:11.553 Seetong_tps[10164:2090215] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:11.553 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:11.553 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:11.553 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:11.554 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1447832 毫秒
2026-10-05 10:52:11.555 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:11.556 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:11.556 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:11.560 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:11.561 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:11.583 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:11.585 Seetong_tps[10164:2092200] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112d23880>{number = 37, name = (null)}====
2026-10-05 10:52:11.585 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:12.506 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:12.506 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:12.506 Seetong_tps[10164:2092200] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:12.507 Seetong_tps[10164:2092200] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:14.245 Seetong_tps[10164:2082131] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112d22800>{number = 29, name = (null)}====
2026-10-05 10:52:14.248 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:14.271 Seetong_tps[10164:2092197] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110886d00>{number = 36, name = (null)}====
2026-10-05 10:52:14.288 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:14.288 Seetong_tps[10164:2092197]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:14.288 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:14.288 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:14.289 Seetong_tps[10164:2092197] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:14.290 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:14.290 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:14.290 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:14.290 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1450568 毫秒
2026-10-05 10:52:14.291 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:14.291 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:14.291 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:14.293 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:14.294 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:14.796 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:52:14.796 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:52:14.796 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:52:14.797 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:52:15.249 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:15.325 Seetong_tps[10164:2092200] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112d23880>{number = 37, name = (null)}====
2026-10-05 10:52:17.856 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:52:18.745 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:18.745 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:18.746 Seetong_tps[10164:2090210] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:18.746 Seetong_tps[10164:2090210] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:18.990 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:52:18.991 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:52:18.991 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:52:18.991 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:52:19.234 Seetong_tps[10164:2092197] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110886d00>{number = 36, name = (null)}====
2026-10-05 10:52:19.235 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:19.259 Seetong_tps[10164:2090525] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cab6d80>{number = 35, name = (null)}====
2026-10-05 10:52:19.265 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:19.265 Seetong_tps[10164:2090525]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:19.265 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:19.265 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:19.266 Seetong_tps[10164:2090525] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:19.266 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:19.266 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:19.266 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:19.267 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1455545 毫秒
2026-10-05 10:52:19.267 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:19.267 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:19.267 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:19.272 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:19.272 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:19.318 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:20.521 Seetong_tps[10164:2081411]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 10:52:20.521 Seetong_tps[10164:2081411] [保存失败] 相机对象或存储字典为空
2026-10-05 10:52:20.564 Seetong_tps[10164:2081411] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 10:52:20.567 Seetong_tps[10164:2081411] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 10:52:20.569 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:20.620 Seetong_tps[10164:2081411]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:52:20 649
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:52:20 +0000
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:52:20.648 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:52:20 649
2026-10-05 10:52:20.649 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-05 10:52:20.650 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-05 10:52:20.671 Seetong_tps[10164:2081411] uid:42835799 playAudio
2026-10-05 10:52:20.671 Seetong_tps[10164:2081411]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 10:52:20.671 Seetong_tps[10164:2081411]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 10:52:20.671 Seetong_tps[10164:2082131] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 10:52:20.671 Seetong_tps[10164:2082131] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 10:52:20.703 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.13 - 设备: 1801 - 42835799
2026-10-05 10:52:20.873 Seetong_tps[10164:2081411] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 10:52:20.956 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:20.959 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.39 - 设备: 1801 - 42835799
2026-10-05 10:52:20.961 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1142fb800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1109c6260>; layer = <CALayer: 0x110a8f9c0>>
2026-10-05 10:52:22.957 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.39 - 设备: 1801 - 42835799
2026-10-05 10:52:27.855 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:52:28.071 Seetong_tps[10164:2081411] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:52:28.078 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 10:52:28.079 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1142fb800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1109c6260>; layer = <CALayer: 0x110a8f9c0>>
2026-10-05 10:52:28.079 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:52:28.079 Seetong_tps[10164:2081411]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-05 10:52:28.080 Seetong_tps[10164:2081411] _openGLView clearFrame ...
2026-10-05 10:52:37.860 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:52:37.860 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:37.860 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:37.861 Seetong_tps[10164:2092493] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:37.861 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 10:52:37.862 Seetong_tps[10164:2092493] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:52:37 881
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:52:37 +0000
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-03 04:42:14 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 16:22:32 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:52:37.881 Seetong_tps[10164:2081411]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:52:37 882
2026-10-05 10:52:37.886 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 10:52:37.886 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 10:52:38.102 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:52:38.102 Seetong_tps[10164:2081411]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:52:38.103 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:52:38.109 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:52:38.110 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:52:38.110 Seetong_tps[10164:2081411] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:52:38.208 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:38.209 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-05 10:52:38.214 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1142fb800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1109c6260>; layer = <CALayer: 0x110a8f9c0>>
2026-10-05 10:52:38.317 Seetong_tps[10164:2092493] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x112f39c00>{number = 39, name = (null)}====
2026-10-05 10:52:38.318 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:52:38.318 Seetong_tps[10164:2081411]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgcAU1AHUV1oB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:52:38.475 Seetong_tps[10164:2081411]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:52:38.475 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:52:38.475 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:52:38.476 Seetong_tps[10164:2081411]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:52:38.477 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:52:38.477 Seetong_tps[10164:2081411]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlACUlppAQQB","reconn":1}}
2026-10-05 10:52:38.477 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:52:38.477 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:38.477 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:38.479 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:38.610 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:52:38.610 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:52:40.212 Seetong_tps[10164:2081411]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.33 - 设备: 1801 - 42835799
2026-10-05 10:52:48.425 Seetong_tps[10164:2081411]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1142fb800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1109c6260>; layer = <CALayer: 0x110a8f9c0>>
2026-10-05 10:52:48.425 Seetong_tps[10164:2081411] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:52:48.426 Seetong_tps[10164:2081411] _openGLView clearFrame ...
2026-10-05 10:52:48.469 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:48.469 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:48.483 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:52:48.653 Seetong_tps[10164:2092685] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112c1b380>{number = 42, name = (null)}====
2026-10-05 10:52:48.981 Seetong_tps[10164:2081411] dealloc -- STPlayerViewController
2026-10-05 10:52:48.981 Seetong_tps[10164:2081411] dealloc -- STPlayerViewController
2026-10-05 10:52:48.981 Seetong_tps[10164:2081411] dealloc -- STPlayerCameraControlVC
2026-10-05 10:52:48.981 Seetong_tps[10164:2081411] dealloc -- STPlayerCameraService
2026-10-05 10:52:48.982 Seetong_tps[10164:2081411] dealloc -- STCycleScrollView
2026-10-05 10:52:48.983 Seetong_tps[10164:2081411] dealloc -- STCameraControlView
2026-10-05 10:52:48.986 Seetong_tps[10164:2081411] dealloc -- STNetSpeedMonitorView
2026-10-05 10:52:48.986 Seetong_tps[10164:2081411] dealloc -- STIdleMonitorView
2026-10-05 10:52:49.066 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:49.414 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:49.414 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:49.414 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:49.415 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:49.660 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:52:49.661 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:52:49.661 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:52:49.661 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:52:49.661 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:52:49.663 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:49.678 Seetong_tps[10164:2092685] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112c1b380>{number = 42, name = (null)}====
2026-10-05 10:52:49.704 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:49.704 Seetong_tps[10164:2092685]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:49.704 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:49.704 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2092685] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:49.705 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:49.705 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:49.705 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1485983 毫秒
2026-10-05 10:52:49.706 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:49.706 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:49.706 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:49.711 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:49.712 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:49.784 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:49.917 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:52:50.470 Seetong_tps[10164:2081411] ++++-[VideoView dealloc]++++
2026-10-05 10:52:50.479 Seetong_tps[10164:2081411] OpenGLView20_Seetong dealloc:0x110bc6f80
2026-10-05 10:52:51.978 Seetong_tps[10164:2081411] dealloc -- STAlarmView
2026-10-05 10:52:52.425 Seetong_tps[10164:2092688] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-05 10:52:52.432 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:52:52.432 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c2d4000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-05 10:52:52.432 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:52:52.433 Seetong_tps[10164:2092688] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:52:52.433 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:52:52.433 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c308000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-05 10:52:52.433 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:52:52.434 Seetong_tps[10164:2092688] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:52:52.434 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:103::open> open fd[24], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MemoryFile.cpp:109::close> closing fd[24], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1020 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1390706260 sequence 1 version 4
2026-10-05 10:52:52.435 Seetong_tps[10164:2092688] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-05 10:52:52.462 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:53.130 Seetong_tps[10164:2092685] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-05 10:52:53.132 Seetong_tps[10164:2092685] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-05 10:52:53.714 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:53.714 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:53.909 Seetong_tps[10164:2092807] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110a50640>{number = 43, name = (null)}====
2026-10-05 10:52:54.721 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:52:54.722 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:52:54.722 Seetong_tps[10164:2090215] zzzzz:FC_ResumeDevCom start
2026-10-05 10:52:54.724 Seetong_tps[10164:2090215] zzzzz:FC_ResumeDevCom
2026-10-05 10:52:54.968 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:52:54.969 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:52:54.969 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:52:54.969 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:52:54.981 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:52:54.983 Seetong_tps[10164:2092494] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112f3ab40>{number = 40, name = (null)}====
2026-10-05 10:52:54.992 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:52:54.992 Seetong_tps[10164:2092494]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:52:54.993 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:52:54.993 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:52:54.994 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:52:54.995 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:52:54.995 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:52:54.996 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:52:54.996 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:52:54.996 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1491274 毫秒
2026-10-05 10:52:54.997 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:54.997 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:54.997 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:55.021 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:52:55.024 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:52:55.277 Seetong_tps[10164:2090215] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cab6cc0>{number = 34, name = (null)}====
2026-10-05 10:52:56.776 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:52:58.481 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:52:59.030 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:52:59.030 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:52:59.031 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:52:59.031 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:52:59.031 Seetong_tps[10164:2081411]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:52:59.032 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:52:59.032 Seetong_tps[10164:2081411] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:52:59.042 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 10:53:19.129 Seetong_tps[10164:2081411] zzzzz:backgroundDoSomething
2026-10-05 10:53:19.130 Seetong_tps[10164:2092688] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 10:53:19.131 Seetong_tps[10164:2092688] --FC_StopDevComEx end
2026-10-05 10:53:23.953 Seetong_tps[10164:2081411] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:53:23.953 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:23.953 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:23.954 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:23.955 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 10:53:23.956 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:24.192 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:53:24.192 Seetong_tps[10164:2081411]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:53:24.193 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 
2026-10-05 10:53:24.199 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:53:24.199 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:53:24.200 Seetong_tps[10164:2081411] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:53:24.219 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:24.496 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:53:24.497 Seetong_tps[10164:2081411]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:53:24.497 Seetong_tps[10164:2081411]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1UAU1UCAlMEOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:53:24.644 Seetong_tps[10164:2081411]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:53:24.644 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:53:24.644 Seetong_tps[10164:2081411]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:53:24.644 Seetong_tps[10164:2081411]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:53:24.645 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:24.646 Seetong_tps[10164:2081411]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlADU1ZpAQQB","reconn":1}}
2026-10-05 10:53:24.646 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:24.646 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:24.646 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:24.648 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:24.722 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:24.722 Seetong_tps[10164:2081411]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-05 10:53:24.771 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:53:24.771 Seetong_tps[10164:2081411] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:53:25.121 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:25.122 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:25.122 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:25.125 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:25.342 Seetong_tps[10164:2092911] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a53280>{number = 45, name = (null)}====
2026-10-05 10:53:25.344 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:25.374 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:25.374 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:25.374 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:25.374 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:25.453 Seetong_tps[10164:2093719] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a51e40>{number = 46, name = (null)}====
2026-10-05 10:53:25.469 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:25.470 Seetong_tps[10164:2092494]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:25.470 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:25.470 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:25.472 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:25.472 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:25.472 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:25.472 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:25.473 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1521751 毫秒
2026-10-05 10:53:25.474 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:25.474 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:25.474 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:25.480 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:25.481 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:25.689 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:53:26.453 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:26.453 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:26.453 Seetong_tps[10164:2093720] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:26.454 Seetong_tps[10164:2093720] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:26.698 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:26.699 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:26.699 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:26.699 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:26.737 Seetong_tps[10164:2093714] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a50440>{number = 44, name = (null)}====
2026-10-05 10:53:26.738 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:26.764 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:53:26.775 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:26.775 Seetong_tps[10164:2093714]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:26.775 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:26.775 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:26.776 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:26.776 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:26.776 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:26.776 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:26.777 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1523055 毫秒
2026-10-05 10:53:26.777 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:26.777 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:26.777 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:26.782 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:26.783 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:26.936 Seetong_tps[10164:2093720] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110a51ec0>{number = 47, name = (null)}====
2026-10-05 10:53:27.236 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:28.534 Seetong_tps[10164:2081411] dealloc -- STAlarmView
2026-10-05 10:53:29.049 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:29.049 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:29.051 Seetong_tps[10164:2093720] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:29.052 Seetong_tps[10164:2093720] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:29.294 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:29.294 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:29.294 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:29.294 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:29.306 Seetong_tps[10164:2093714] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a50440>{number = 44, name = (null)}====
2026-10-05 10:53:29.308 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:29.332 Seetong_tps[10164:2092494] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f3ab40>{number = 40, name = (null)}====
2026-10-05 10:53:29.355 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:29.355 Seetong_tps[10164:2092494]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:29.355 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:29.355 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:29.356 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:29.356 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:29.356 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:29.357 Seetong_tps[10164:2092494]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:29.357 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:29.357 Seetong_tps[10164:2092494] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:29.357 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:29.357 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:29.357 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:29.357 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1525635 毫秒
2026-10-05 10:53:29.358 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:29.358 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:29.358 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:29.363 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:29.363 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:29.586 Seetong_tps[10164:2093719] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110a51e40>{number = 46, name = (null)}====
2026-10-05 10:53:31.113 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:32.776 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:32.777 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:32.777 Seetong_tps[10164:2093719] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:32.777 Seetong_tps[10164:2093719] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:33.015 Seetong_tps[10164:2093714] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a50440>{number = 44, name = (null)}====
2026-10-05 10:53:33.026 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:33.026 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:33.026 Seetong_tps[10164:2093714]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:33.027 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:33.027 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:33.027 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:33.027 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:33.027 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:33.029 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:33.029 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:33.030 Seetong_tps[10164:2093714]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:33.030 Seetong_tps[10164:2093714]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:33.030 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:33.030 Seetong_tps[10164:2093714] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:33.030 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:33.030 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:33.030 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:33.030 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1529309 毫秒
2026-10-05 10:53:33.032 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:33.032 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:33.032 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:33.040 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:33.041 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:33.043 Seetong_tps[10164:2093720] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a51ec0>{number = 47, name = (null)}====
2026-10-05 10:53:33.044 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:33.267 Seetong_tps[10164:2092688] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110a528c0>{number = 41, name = (null)}====
2026-10-05 10:53:34.041 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:34.042 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:34.047 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:34.047 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:34.274 Seetong_tps[10164:2092198] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1109f7000>{number = 38, name = (null)}====
2026-10-05 10:53:34.276 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:34.299 Seetong_tps[10164:2093720] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a51ec0>{number = 47, name = (null)}====
2026-10-05 10:53:34.312 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:34.312 Seetong_tps[10164:2093720]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:34.313 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:34.313 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:34.313 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:34.313 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:34.313 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:34.313 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:34.314 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:34.314 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:34.314 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:34.314 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:34.314 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1530592 毫秒
2026-10-05 10:53:34.315 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:34.315 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:34.315 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:34.319 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:34.320 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:34.584 Seetong_tps[10164:2092494] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112f3ab40>{number = 40, name = (null)}====
2026-10-05 10:53:34.650 Seetong_tps[10164:2081411]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:53:34.871 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:35.056 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:35.592 Seetong_tps[10164:2092198] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-05 10:53:35.593 Seetong_tps[10164:2092198] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-05 10:53:35.593 Seetong_tps[10164:2092198] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-05 10:53:35.605 Seetong_tps[10164:2081411] [KMPAlarmModule] module loaded
2026-10-05 10:53:35.605 Seetong_tps[10164:2081411] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x111ccda80>
2026-10-05 10:53:35.605 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-05 10:53:35.612 Seetong_tps[10164:2092198] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-05 10:53:35.629 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-05 10:53:36.153 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-05 10:53:36.153 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-05 10:53:36.154 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-05 10:53:36.158 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-05 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-05 10:53:36.159 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-05 startTime=00:00:00 endTime=10:53:36 cachedAnchor=null-null
2026-10-05 10:53:36.159 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-05 startTime=00:00:00 endTime=10:53:36 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-05 10:53:36.159 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-05, startTime=00:00:00, endTime=10:53:36, deviceIds=[]
2026-10-05 10:53:36.159 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-05 10:53:36.181 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=1 targetCount=20 targetReached=false elapsedMs=5
2026-10-05 10:53:36.182 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-05 start=00:00:00 end=00:22:36 totalWindows=1
2026-10-05 10:53:36.182 Seetong_tps[10164:2092494] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=2 cachedAnchor=00:00:00-00:22:36
2026-10-05 10:53:36.184 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=2
2026-10-05 10:53:36.187 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:36.188 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmMessages request date=2026-10-05 start=00:00:00 end=10:53:36 deviceCount=1
2026-10-05 10:53:36.188 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:36.197 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:36.197 Seetong_tps[10164:2092494] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-05 10:53:36.328 Seetong_tps[10164:2081411] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:53:36.329 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-05 10:53:36.356 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=35 modelCount=35 itemCount=35 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-05 10:53:36.356 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=35 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-05 10:53:36.358 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-05, startTime=00:00:00, endTime=10:53:36, hasMore=false, itemCount=35
2026-10-05 10:53:36.365 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=35, responseDate=2026-10-05, responseStart=00:00:00, responseEnd=10:53:36, hasMore=false, remoteThumbCount=35, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-05 10:53:36.365 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-05 10:53:36.373 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-05 start=00:00:00 end=10:53:36 count=35 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=8 totalMs=8
2026-10-05 10:53:36.375 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-05 start=00:00:00 end=10:53:36 lastTimestampMs=1791129600000 daoMs=2
2026-10-05 10:53:36.375 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-05, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=10:53:36, hasMore=false, count=1
2026-10-05 10:53:36.375 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-05 start=00:00:00 end=10:53:36 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-10:53:36 anchor=null-null
2026-10-05 10:53:36.376 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=35 fallbackCount=35
2026-10-05 10:53:36.376 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=35, selectedDateFilter=, availableBucketCount=1, loadedWindows=1
2026-10-05 10:53:36.382 Seetong_tps[10164:2093720] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=228 rowCount=36
2026-10-05 10:53:36.383 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-05 endTime=10:53:36
2026-10-05 10:53:36.383 Seetong_tps[10164:2093720] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-05 10:53:36.383 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-05
2026-10-05 10:53:36.383 Seetong_tps[10164:2093720] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-05 10:53:36.391 Seetong_tps[10164:2093714] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110a50440>{number = 44, name = (null)}====
2026-10-05 10:53:36.402 Seetong_tps[10164:2081411] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-05 endTime=10:53:36
2026-10-05 10:53:36.403 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-05 10:53:36.403 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-05
2026-10-05 10:53:36.403 Seetong_tps[10164:2081411]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:36.404 Seetong_tps[10164:2081411] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-05 10:53:36.404 Seetong_tps[10164:2081411] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-05 10:53:36.404 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-05 10:53:36.404 Seetong_tps[10164:2093714] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-05 10:53:36.404 Seetong_tps[10164:2093714] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-05 10:53:36.463 Seetong_tps[10164:2081411] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:53:36.463 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-05
2026-10-05 10:53:36.463 Seetong_tps[10164:2081411] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=4 modelCount=4
2026-10-05 10:53:36.463 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=4 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-05 10:53:36.464 Seetong_tps[10164:2092688] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-05, bucketCount=4, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02, 2026-10-01
2026-10-05 10:53:36.464 Seetong_tps[10164:2092688] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-05
2026-10-05 10:53:36.845 Seetong_tps[10164:2093719] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-05 10:53:36.845 Seetong_tps[10164:2081411] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1356ed440>
2026-10-05 10:53:36.845 Seetong_tps[10164:2081411] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-05 10:53:36.845 Seetong_tps[10164:2093719] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-05 10:53:37.486 Seetong_tps[10164:2081411]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:37.486 Seetong_tps[10164:2081411]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:37.486 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:37.488 Seetong_tps[10164:2092494] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:37.731 Seetong_tps[10164:2081411]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:37.731 Seetong_tps[10164:2081411]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:37.731 Seetong_tps[10164:2081411]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-05 10:53:37.732 Seetong_tps[10164:2081411] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:37.750 Seetong_tps[10164:2093714] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110a50440>{number = 44, name = (null)}====
2026-10-05 10:53:37.752 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:37.825 Seetong_tps[10164:2093720] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110a51ec0>{number = 47, name = (null)}====
2026-10-05 10:53:37.836 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:37.836 Seetong_tps[10164:2093720]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:37.837 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:37.837 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:37.838 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:37.838 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:37.838 Seetong_tps[10164:2093720]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:37.839 Seetong_tps[10164:2093720]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:37.839 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:37.839 Seetong_tps[10164:2093720] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:37.839 Seetong_tps[10164:2081411]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:37.839 Seetong_tps[10164:2081411]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:37.839 Seetong_tps[10164:2081411]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:37.839 Seetong_tps[10164:2081411]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1534117 毫秒
2026-10-05 10:53:37.840 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:37.840 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:37.841 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:37.847 Seetong_tps[10164:2081456] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:37.848 Seetong_tps[10164:2081411]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:37.849 Seetong_tps[10164:2081411]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:37.986 Seetong_tps[10164:2092198] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1109f7000>{number = 38, name = (null)}====
2026-10-05 10:53:38.827 Seetong_tps[10164:2081411]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:38.827 Seetong_tps[10164:2081411]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:38.828 Seetong_tps[10164:2081411]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:38.828 Seetong_tps[10164:2081411]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:53:38.828 Seetong_tps[10164:2081411]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:53:38.829 Seetong_tps[10164:2081411] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:53:38.829 Seetong_tps[10164:2081411] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:53:38.838 Seetong_tps[10164:2081411] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 10:53:39.857 Seetong_tps[10164:2081411] [保存失败] 相机对象或存储字典为空
2026-10-05 10:53:45.406 Seetong_tps[10254:2094048] app_version=8.4.106
2026-10-05 10:53:45.408 Seetong_tps[10254:2094048]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 10:53:45.408 Seetong_tps[10254:2094048] showForLogin 1
2026-10-05 10:53:45.408 Seetong_tps[10254:2094048] AppLaunch 还剩 6.721585750579834 秒
2026-10-05 10:53:45.414 Seetong_tps[10254:2094060] 询问用户是否开启推送成功
2026-10-05 10:53:45.414 Seetong_tps[10254:2094060] 用户点击允许接收推送
2026-10-05 10:53:45.415 Seetong_tps[10254:2094059] remoteNotificationSetting: <UNNotificationSettings: 0x14d7edcc0; 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-05 10:53:45.426 Seetong_tps[10254:2094048]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 10:53:45.430 Seetong_tps[10254:2094048] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.829MB
2026-10-05 10:53:45.430 Seetong_tps[10254:2094048] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.845MB
2026-10-05 10:53:45.430 Seetong_tps[10254:2094048] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.845MB
2026-10-05 10:53:45.439 Seetong_tps[10254:2094048] viewDidLoad/configtime=2026-10-05 02:53:45 +0000
2026-10-05 10:53:45.439 Seetong_tps[10254:2094048]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 10:53:45.439 Seetong_tps[10254:2094048]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 10:53:45.482 Seetong_tps[10254:2094048]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 10:53:45.483 Seetong_tps[10254:2094048]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 10:53:45.483 Seetong_tps[10254:2094048] 开始检查未读客服消息...
2026-10-05 10:53:45.484 Seetong_tps[10254:2094048] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 10:53:45.487 Seetong_tps[10254:2094048]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 10:53:45.487 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 
2026-10-05 10:53:45.487 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:53:45.489 Seetong_tps[10254:2094048] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 10:53:45.489 Seetong_tps[10254:2094048] NAV deviceOrientationDidChange:1
2026-10-05 10:53:45.492 Seetong_tps[10254:2094048] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 10:53:45.492 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 
2026-10-05 10:53:45.493 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:53:45.530 Seetong_tps[10254:2094048]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:53:45.609 Seetong_tps[10254:2094048] Super properties have already been unregistered.
2026-10-05 10:53:45.609 Seetong_tps[10254:2094048] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:53:45.610 Seetong_tps[10254:2094048]  -- deviceListDataUpdate - AppLaunch 还剩 1.519898891448975 秒 - 再延迟 2.019898891448975 秒 - 启动耗时 1.480101108551025 秒
2026-10-05 10:53:45.610 Seetong_tps[10254:2094048] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 10:53:45.610 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1480 毫秒
2026-10-05 10:53:45.613 Seetong_tps[10254:2094048] ++++-[VideoView dealloc]++++
2026-10-05 10:53:45.614 Seetong_tps[10254:2094048] OpenGLView20_Seetong dealloc:0x14e021e00
2026-10-05 10:53:45.634 Seetong_tps[10254:2094048]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:53:45.643 Seetong_tps[10254:2094048]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 10:53:45.644 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:45.645 Seetong_tps[10254:2094048] 蓝牙已打开
2026-10-05 10:53:45.650 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:45.651 Seetong_tps[10254:2094048]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 10:53:45.824 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:45.824 Seetong_tps[10254:2094175]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-05 10:53:45.824 Seetong_tps[10254:2094175]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-05 10:53:45.825 Seetong_tps[10254:2094154] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:45.825 Seetong_tps[10254:2094155] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:45.843 Seetong_tps[10254:2094147] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x14e431100>{number = 19, name = (null)}====
2026-10-05 10:53:45.845 Seetong_tps[10254:2094060] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14d821080>{number = 10, name = (null)}====
2026-10-05 10:53:45.845 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:45.846 Seetong_tps[10254:2094145] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x14e4312c0>{number = 20, name = (null)}====
2026-10-05 10:53:45.846 Seetong_tps[10254:2094048]  -- 获取版本信息成功: {
}
2026-10-05 10:53:45.849 Seetong_tps[10254:2094146] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x14e432980>{number = 21, name = (null)}====
2026-10-05 10:53:45.849 Seetong_tps[10254:2094059] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x14d821240>{number = 9, name = (null)}====
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048] 客服消息未读数量: 0
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048] DB Error: 1 "table adTable has no column named adID"
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 10:53:45.859 Seetong_tps[10254:2094048]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 10:53:45.866 Seetong_tps[10254:2094153] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x14db74cc0>{number = 12, name = (null)}====
2026-10-05 10:53:45.869 Seetong_tps[10254:2094149] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x14e432880>{number = 22, name = (null)}====
2026-10-05 10:53:45.870 Seetong_tps[10254:2094156] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x14daa5fc0>{number = 14, name = (null)}====
2026-10-05 10:53:45.870 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:53:45.870 Seetong_tps[10254:2094048]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgIEUlUAUVECblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:53:45.874 Seetong_tps[10254:2094057] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x14e432480>{number = 24, name = (null)}====
2026-10-05 10:53:45.886 Seetong_tps[10254:2094058] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x14d820900>{number = 8, name = (null)}====
2026-10-05 10:53:45.923 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:53:45.930 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:45.930 Seetong_tps[10254:2094052]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:45.930 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:45.930 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:45.931 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:45.931 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1801 毫秒
2026-10-05 10:53:45.939 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:45.939 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:45.939 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:45.940 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:45.945 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:45.945 Seetong_tps[10254:2094048]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:53:45.945 Seetong_tps[10254:2094048]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:53:45.945 Seetong_tps[10254:2094048]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-05 10:53:45.946 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:45.946 Seetong_tps[10254:2094048]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlADVVdpAQQB","reconn":0}}
2026-10-05 10:53:45.946 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:45.946 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:45.946 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:45.955 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:45.985 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:45.985 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:46.056 Seetong_tps[10254:2094048] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:53:46.056 Seetong_tps[10254:2094048] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:53:46.056 Seetong_tps[10254:2094048] Formatted Date: 2026-10-05
2026-10-05 10:53:46.056 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:46.124 Seetong_tps[10254:2094048] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:53:46.127 Seetong_tps[10254:2094048] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:53:46.129 Seetong_tps[10254:2094048]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:53:36 end=10:53:46 deviceCount=1
2026-10-05 10:53:46.129 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:53:46.322 Seetong_tps[10254:2094048] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:53:46.347 Seetong_tps[10254:2094048] MessageThrottle reloadTableView ---
2026-10-05 10:53:46.418 Seetong_tps[10254:2094175] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 10:53:46.639 Seetong_tps[10254:2094144] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x14e432e80>{number = 25, name = (null)}====
2026-10-05 10:53:46.646 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:53:46.658 Seetong_tps[10254:2094048]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 10:53:46.658 Seetong_tps[10254:2094048]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 10:53:46.666 Seetong_tps[10254:2094048]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=56&addr=bjrelay40.s2.seetong.com:12443;type=0&load=45&addr=bjrelay40.s2.seetong.com:11443;type=0&load=44&addr=bjrelay40.s2.seetong.com:15443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=25&addr=shrelay15.s5.seetong.com:15443;type=0&load=24&addr=shrelay11.s5.seetong.com:15443;type=0&load=24&addr=shrelay18.s5.seetong.com:13443;"}
2026-10-05 10:53:46.667 Seetong_tps[10254:2094048] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 10:53:46.697 Seetong_tps[10254:2094175] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzYyNjc0Nywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.__r5_549MmZcIduFFUzIUfgNSrGbP7tNkNdX7IsXXjU","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzYyNjc0Nywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MSJdfQ.SNp8_QBhXuimzAFzhmYHzpOZuSoWq4ZYtZHkRcGcF9I","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"}]}
====
2026-10-05 10:53:47.583 Seetong_tps[10254:2094048] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 10:53:47.583 Seetong_tps[10254:2094048] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 10:53:47.583 Seetong_tps[10254:2094048] 用户设置的具体字体大小: 17.000000
2026-10-05 10:53:47.707 Seetong_tps[10254:2094048] AppLaunch hideForRefreshToken
2026-10-05 10:53:47.707 Seetong_tps[10254:2094048] AppLaunch hideForRefreshToken dismiss
2026-10-05 10:53:47.707 Seetong_tps[10254:2094048] AppLaunch dismiss...
2026-10-05 10:53:48.014 Seetong_tps[10254:2094048] AppLaunch dismiss... end
2026-10-05 10:53:48.014 Seetong_tps[10254:2094048]  dealloc -- STAppLaunchWindow
2026-10-05 10:53:48.015 Seetong_tps[10254:2094048]  dealloc -- STAppLaunchViewController
2026-10-05 10:53:48.537 Seetong_tps[10254:2094048]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 10:53:48.834 Seetong_tps[10254:2094058] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x14d820900>{number = 8, name = (null)}====
2026-10-05 10:53:48.952 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:48.952 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:48.953 Seetong_tps[10254:2094144] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:48.953 Seetong_tps[10254:2094144] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:49.197 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:49.197 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:49.197 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:49.227 Seetong_tps[10254:2094058] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14d820900>{number = 8, name = (null)}====
2026-10-05 10:53:49.228 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:53:49.234 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:49.234 Seetong_tps[10254:2094148]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:49.234 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:49.234 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:49.235 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:49.236 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:49.236 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:49.237 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:49.237 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:49.237 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:49.237 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:49.237 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:49.237 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:49.237 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:49.237 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5107 毫秒
2026-10-05 10:53:49.239 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:49.239 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:49.239 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:49.242 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:49.243 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:49.307 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:49.308 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:49.308 Seetong_tps[10254:2094058] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:49.459 Seetong_tps[10254:2094149] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14e432880>{number = 22, name = (null)}====
2026-10-05 10:53:52.330 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:52.330 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:52.330 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:52.331 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:52.575 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:52.575 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:52.575 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:52.637 Seetong_tps[10254:2094057] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e432480>{number = 24, name = (null)}====
2026-10-05 10:53:52.638 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:52.659 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:53:52.667 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:52.667 Seetong_tps[10254:2094148]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:52.667 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:52.667 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:52.668 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:52.668 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:52.668 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8538 毫秒
2026-10-05 10:53:52.669 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:52.669 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:52.669 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:52.673 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:52.674 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:52.675 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:52.675 Seetong_tps[10254:2094057] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:52.675 Seetong_tps[10254:2094144] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:52.821 Seetong_tps[10254:2094154] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14e172d40>{number = 15, name = (null)}====
2026-10-05 10:53:54.043 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:54.043 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:54.044 Seetong_tps[10254:2094057] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:54.044 Seetong_tps[10254:2094057] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:54.288 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:54.289 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:54.289 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:54.312 Seetong_tps[10254:2094051] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14c438d00>{number = 2, name = (null)}====
2026-10-05 10:53:54.313 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:54.365 Seetong_tps[10254:2094154] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e172d40>{number = 15, name = (null)}====
2026-10-05 10:53:54.372 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:54.372 Seetong_tps[10254:2094154]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:54.373 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:54.373 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:54.375 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:54.375 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:54.375 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10245 毫秒
2026-10-05 10:53:54.376 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:54.376 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:54.376 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:54.383 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:54.383 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:54.407 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:54.407 Seetong_tps[10254:2094148] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:54.407 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:54.583 Seetong_tps[10254:2094057] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14e432480>{number = 24, name = (null)}====
2026-10-05 10:53:55.424 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:55.425 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:55.425 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:55.425 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:55.611 Seetong_tps[10254:2094048]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:53:55.669 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:55.670 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:55.670 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:55.735 Seetong_tps[10254:2094057] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e432480>{number = 24, name = (null)}====
2026-10-05 10:53:55.737 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:55.809 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:53:55.816 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:55.816 Seetong_tps[10254:2094148]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:55.817 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:55.817 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:55.818 Seetong_tps[10254:2094148] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:55.819 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:55.819 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:55.819 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:55.819 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 11689 毫秒
2026-10-05 10:53:55.820 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:55.820 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:55.820 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:55.826 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:55.827 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:55.879 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:55.879 Seetong_tps[10254:2094057] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:55.879 Seetong_tps[10254:2094144] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:55.934 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:53:58.238 Seetong_tps[10254:2094048] dealloc -- STAlarmView
2026-10-05 10:53:58.901 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:53:58.902 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:53:58.902 Seetong_tps[10254:2094057] zzzzz:FC_ResumeDevCom start
2026-10-05 10:53:58.903 Seetong_tps[10254:2094057] zzzzz:FC_ResumeDevCom
2026-10-05 10:53:59.147 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:53:59.147 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:53:59.147 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:53:59.183 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:53:59.185 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:59.193 Seetong_tps[10254:2094154] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e172d40>{number = 15, name = (null)}====
2026-10-05 10:53:59.206 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:53:59.206 Seetong_tps[10254:2094154]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:53:59.207 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:53:59.207 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:53:59.208 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:53:59.208 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:53:59.209 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:53:59.209 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:53:59.209 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:53:59.209 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:53:59.230 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:53:59.230 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:53:59.230 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:53:59.230 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 15100 毫秒
2026-10-05 10:53:59.231 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:53:59.231 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:53:59.231 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:53:59.236 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:53:59.237 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:53:59.249 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:53:59.256 Seetong_tps[10254:2094154] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:53:59.256 Seetong_tps[10254:2094051] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:53:59.420 Seetong_tps[10254:2094057] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14e432480>{number = 24, name = (null)}====
2026-10-05 10:54:00.225 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:00.225 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:00.226 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:00.226 Seetong_tps[10254:2094048]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:54:00.226 Seetong_tps[10254:2094048]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:54:00.228 Seetong_tps[10254:2094048] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:54:00.228 Seetong_tps[10254:2094048] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:54:13.307 Seetong_tps[10254:2094048] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:54:13.309 Seetong_tps[10254:2094148] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:13.312 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:13.313 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:13.344 Seetong_tps[10254:2094148] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:13.545 Seetong_tps[10254:2094048]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:54:13.545 Seetong_tps[10254:2094048]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:54:13.545 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 
2026-10-05 10:54:13.553 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:54:13.556 Seetong_tps[10254:2094048] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:54:13.556 Seetong_tps[10254:2094048] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:54:13.770 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:13.773 Seetong_tps[10254:2094154] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:13.773 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:13.821 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:54:13.822 Seetong_tps[10254:2094048]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:54:13.823 Seetong_tps[10254:2094048]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1AEUlADAFJvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:54:13.964 Seetong_tps[10254:2094048]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:54:13.965 Seetong_tps[10254:2094048]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:54:13.965 Seetong_tps[10254:2094048]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:54:13.965 Seetong_tps[10254:2094048]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:54:13.968 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:13.969 Seetong_tps[10254:2094048]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAEUFFpAQQB","reconn":1}}
2026-10-05 10:54:13.969 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:13.970 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:13.970 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:13.976 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:14.078 Seetong_tps[10254:2094048] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:54:14.078 Seetong_tps[10254:2094048] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:54:14.079 Seetong_tps[10254:2094048] Formatted Date: 2026-10-05
2026-10-05 10:54:14.079 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:14.141 Seetong_tps[10254:2094048] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:54:14.145 Seetong_tps[10254:2094048] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:54:14.147 Seetong_tps[10254:2094048]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:53:46 end=10:54:14 deviceCount=1
2026-10-05 10:54:14.147 Seetong_tps[10254:2094048]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:14.209 Seetong_tps[10254:2094048] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:54:14.666 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:14.667 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:14.668 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:14.668 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:14.753 Seetong_tps[10254:2095176]  -- STBluetoothManager - 发现蓝牙设备 - kBLE_SWW_PRE - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-05 10:54:14.753 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverPeripheral - peripheral.name: BLE_SWW_0CD8FF17ED0C3F32
2026-10-05 10:54:14.883 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:54:14.886 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:14.907 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:14.907 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:14.907 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:14.955 Seetong_tps[10254:2094148] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e433100>{number = 26, name = (null)}====
2026-10-05 10:54:15.035 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:15.045 Seetong_tps[10254:2095177]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:15.045 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:15.046 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:15.048 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:15.048 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:15.049 Seetong_tps[10254:2095177]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:15.049 Seetong_tps[10254:2095177]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:15.049 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:15.049 Seetong_tps[10254:2095177] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:15.049 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:15.049 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:15.051 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:15.051 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 30921 毫秒
2026-10-05 10:54:15.052 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:15.054 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:15.054 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:15.057 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:15.064 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:15.185 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:16.787 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:16.788 Seetong_tps[10254:2095176] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:16.788 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:17.965 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:18.077 Seetong_tps[10254:2094048] wifiStatusChanged connected wifi = 1
2026-10-05 10:54:18.078 Seetong_tps[10254:2094048] wifiStatusChanged connected = 1, ssid = 1801
2026-10-05 10:54:18.078 Seetong_tps[10254:2094048] updateCurrentWifiSSID = 1801
2026-10-05 10:54:18.083 Seetong_tps[10254:2094048] wifiStatusChanged connected = 1, ssid = 1801
2026-10-05 10:54:18.083 Seetong_tps[10254:2094048] updateCurrentWifiSSID = 1801
2026-10-05 10:54:18.379 Seetong_tps[10254:2094048] dealloc -- STAlarmView
2026-10-05 10:54:19.871 Seetong_tps[10254:2094048] 当前控制器：STAddBleDeviceVC
2026-10-05 10:54:19.886 Seetong_tps[10254:2094048] handleBindResult start
2026-10-05 10:54:19.886 Seetong_tps[10254:2094048] addBLEFailedForTimeout step = 14
2026-10-05 10:54:19.886 Seetong_tps[10254:2094048] BLE_SWW_0CD8FF17ED0C3F32 可以连接
2026-10-05 10:54:20.414 Seetong_tps[10254:2094048] NetCfgViewController viewDidDisappear
2026-10-05 10:54:20.420 Seetong_tps[10254:2094048]  -- STBluetoothManager - 连接外设成功！BLE_SWW_0CD8FF17ED0C3F32
2026-10-05 10:54:20.421 Seetong_tps[10254:2094048]  -- STBluetoothManager - remoteDevice mtu = 20
2026-10-05 10:54:20.770 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverServices - 扫描到外设服务：BLE_SWW_0CD8FF17ED0C3F32 -> (
    "<CBService: 0x14e7cd980, isPrimary = YES, UUID = 00FF>"
)
2026-10-05 10:54:20.771 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverServices - 开始扫描外设服务的特征: BLE_SWW_0CD8FF17ED0C3F32...
2026-10-05 10:54:20.920 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverCharacteristicsForService - STConnectDeviceStepSendData - 34FB - 
2026-10-05 10:54:20.920 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverCharacteristicsForService - 支持写入操作 - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-05 10:54:20.920 Seetong_tps[10254:2094048] cancelBLEFailedForTimeout step = 14
2026-10-05 10:54:20.921 Seetong_tps[10254:2094048] localZone=Asia/Shanghai (GMT+8) offset 28800, GMTOffsetMinute=480, nTimeZoneValue=1200
2026-10-05 10:54:20.921 Seetong_tps[10254:2094048] addBLEFailedForTimeout step = 15
2026-10-05 10:54:20.921 Seetong_tps[10254:2094048] ====STBluetoothManager sendData:110
2026-10-05 10:54:20.922 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverCharacteristicsForService - STConnectDeviceStepSendData - 34FB - 
2026-10-05 10:54:20.922 Seetong_tps[10254:2094048]  -- STBluetoothManager - didDiscoverCharacteristicsForService - 不支持写入操作 - SN: BLE_SWW_0CD8FF17ED0C3F32
2026-10-05 10:54:21.042 Seetong_tps[10254:2094048] didUpdateNotificationStateForCharacteristic
2026-10-05 10:54:21.099 Seetong_tps[10254:2094048]  -- STBluetoothManager - didWriteValueForCharacteristic - peripheral: <CBPeripheral: 0x14db35260, identifier = FF13732C-B3BC-65B5-E22A-A702B39E34BB, name = BLE_SWW_0CD8FF17ED0C3F32, mtu = 128, state = connected> 

 characteristic: <CBCharacteristic: 0x14e5c3720, UUID = 0000FF01-0000-1000-8000-00805F9B34FB, properties = 0x3A, value = (null), notifying = YES> 

 error: (null)
2026-10-05 10:54:21.103 Seetong_tps[10254:2094048] cancelBLEFailedForTimeout step = 15
2026-10-05 10:54:21.104 Seetong_tps[10254:2094048] BLE_SWW_0CD8FF17ED0C3F32 断开连接
2026-10-05 10:54:21.205 Seetong_tps[10254:2094048] BLE_SWW_0CD8FF17ED0C3F32 断开连接
2026-10-05 10:54:21.231 Seetong_tps[10254:2094048] dealloc -- STBLEDeviceBind, SN = 0CD8FF17ED0C3F32
2026-10-05 10:54:23.789 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:23.789 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:23.978 Seetong_tps[10254:2094048]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:54:24.035 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:24.090 Seetong_tps[10254:2094048] dealloc -- STAlarmView
2026-10-05 10:54:24.294 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:24.295 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:24.295 Seetong_tps[10254:2094048]  -- STBluetoothManager - shouldScanBLEDevice - 
2026-10-05 10:54:24.298 Seetong_tps[10254:2094048] dealloc -- STAddBleDeviceVC
2026-10-05 10:54:24.298 Seetong_tps[10254:2094048] dealloc -- STBLEDeviceAddTool
2026-10-05 10:54:24.299 Seetong_tps[10254:2094048] dealloc -- NetCfgViewController
2026-10-05 10:54:24.306 Seetong_tps[10254:2094048] dealloc -- STWiFiMonitorHelper
2026-10-05 10:54:25.011 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:25.011 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:25.012 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:25.013 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:25.256 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:25.256 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:25.257 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:25.281 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:25.281 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:25.329 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:25.330 Seetong_tps[10254:2095176] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:25.330 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:25.340 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:25.349 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:25.350 Seetong_tps[10254:2095179]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:25.350 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:25.350 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2095179] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:25.351 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:25.351 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:25.351 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 41221 毫秒
2026-10-05 10:54:25.352 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:25.352 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:25.352 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:25.354 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:25.358 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:25.473 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:54:26.376 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:26.376 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:26.378 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:26.378 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:26.621 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:26.621 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:26.621 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:26.687 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:26.689 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:26.735 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:54:26.744 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:26.744 Seetong_tps[10254:2094052]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:26.744 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:26.744 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:26.745 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:26.746 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:26.746 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:26.746 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:26.746 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 42616 毫秒
2026-10-05 10:54:26.747 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:26.747 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:26.747 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:26.752 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:26.753 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:26.789 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:26.790 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:26.790 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:26.936 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:28.189 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:28.190 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:28.190 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:28.191 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:28.432 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:28.434 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:28.436 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:28.436 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:28.436 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:28.460 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:54:28.478 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:28.478 Seetong_tps[10254:2094052]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:28.478 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:28.478 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:28.479 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:28.480 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:28.480 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:28.480 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:28.480 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 44350 毫秒
2026-10-05 10:54:28.481 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:28.481 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:28.481 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:28.485 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:28.486 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:28.508 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:28.511 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:28.511 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:28.706 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:29.854 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:29.854 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:29.854 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:29.855 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:30.099 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:30.099 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:30.100 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:30.151 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:30.152 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:30.162 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:30.187 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:30.187 Seetong_tps[10254:2095176]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:30.187 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:30.188 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:30.188 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:30.189 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:30.189 Seetong_tps[10254:2095176]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:30.189 Seetong_tps[10254:2095176]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:30.189 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:30.189 Seetong_tps[10254:2095176] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:30.189 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:30.189 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:30.189 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:30.189 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 46059 毫秒
2026-10-05 10:54:30.190 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:30.190 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:30.190 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:30.194 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:30.194 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:30.272 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:30.272 Seetong_tps[10254:2095176] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:30.272 Seetong_tps[10254:2095179] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:30.333 Seetong_tps[10254:2094159] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d820a40>{number = 27, name = (null)}====
2026-10-05 10:54:31.368 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:31.369 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:31.369 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:31.369 Seetong_tps[10254:2094159] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:31.572 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:31.574 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:31.614 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:31.614 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:31.614 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:31.627 Seetong_tps[10254:2094154] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14e172d40>{number = 15, name = (null)}====
2026-10-05 10:54:31.632 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:31.633 Seetong_tps[10254:2094154]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:31.633 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:31.633 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:31.634 Seetong_tps[10254:2094154] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:31.634 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:31.634 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:31.634 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:31.635 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 47505 毫秒
2026-10-05 10:54:31.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:31.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:31.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:31.641 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:31.642 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:31.644 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:31.657 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:31.657 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:31.856 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:32.766 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:32.766 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:32.767 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:32.767 Seetong_tps[10254:2094052] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:33.011 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:33.012 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:33.012 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:33.025 Seetong_tps[10254:2095179] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14e7f65c0>{number = 31, name = (null)}====
2026-10-05 10:54:33.026 Seetong_tps[10254:2094159] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14d820a40>{number = 27, name = (null)}====
2026-10-05 10:54:33.027 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:33.035 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:33.036 Seetong_tps[10254:2094052]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:33.036 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:33.037 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:33.039 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:33.039 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:33.039 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 48909 毫秒
2026-10-05 10:54:33.041 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:33.041 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:33.041 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:33.062 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:33.065 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:33.127 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:33.127 Seetong_tps[10254:2094154] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:33.127 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:33.253 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:33.977 Seetong_tps[10254:2094048]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:54:34.330 Seetong_tps[10254:2094048]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:34.331 Seetong_tps[10254:2094048]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:34.331 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:34.331 Seetong_tps[10254:2095176] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:34.576 Seetong_tps[10254:2094048]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:34.576 Seetong_tps[10254:2094048]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:34.576 Seetong_tps[10254:2094048] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:34.595 Seetong_tps[10254:2094052] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x14c6d03c0>{number = 5, name = (null)}====
2026-10-05 10:54:34.597 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:34.611 Seetong_tps[10254:2094175] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:34.615 Seetong_tps[10254:2094159] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x14d820a40>{number = 27, name = (null)}====
2026-10-05 10:54:34.628 Seetong_tps[10254:2094159] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:34.628 Seetong_tps[10254:2094052] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:34.633 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:34.633 Seetong_tps[10254:2094052]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:34.633 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:34.633 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:34.634 Seetong_tps[10254:2094052] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:34.635 Seetong_tps[10254:2094048]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:34.635 Seetong_tps[10254:2094048]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:34.635 Seetong_tps[10254:2094048]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:34.635 Seetong_tps[10254:2094048]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 50505 毫秒
2026-10-05 10:54:34.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:34.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:34.636 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:34.640 Seetong_tps[10254:2094048]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:34.640 Seetong_tps[10254:2094048]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:34.844 Seetong_tps[10254:2095176] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x14d822ec0>{number = 28, name = (null)}====
2026-10-05 10:54:37.085 Seetong_tps[10254:2094048]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:37.085 Seetong_tps[10254:2094048]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:37.086 Seetong_tps[10254:2094048]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:37.086 Seetong_tps[10254:2094048]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:54:37.086 Seetong_tps[10254:2094048]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:54:37.088 Seetong_tps[10254:2094048] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:54:37.088 Seetong_tps[10254:2094048] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:54:38.006 Seetong_tps[10254:2094048] [保存失败] 相机对象或存储字典为空
2026-10-05 10:54:40.329 Seetong_tps[10281:2095769] app_version=8.4.106
2026-10-05 10:54:40.330 Seetong_tps[10281:2095769]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 10:54:40.330 Seetong_tps[10281:2095769] showForLogin 1
2026-10-05 10:54:40.331 Seetong_tps[10281:2095769] AppLaunch 还剩 6.663293123245239 秒
2026-10-05 10:54:40.339 Seetong_tps[10281:2095785] 询问用户是否开启推送成功
2026-10-05 10:54:40.339 Seetong_tps[10281:2095785] 用户点击允许接收推送
2026-10-05 10:54:40.342 Seetong_tps[10281:2095785] remoteNotificationSetting: <UNNotificationSettings: 0x116011d60; 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-05 10:54:40.352 Seetong_tps[10281:2095769]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 10:54:40.354 Seetong_tps[10281:2095769] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.235MB
2026-10-05 10:54:40.355 Seetong_tps[10281:2095769] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.235MB
2026-10-05 10:54:40.355 Seetong_tps[10281:2095769] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.235MB
2026-10-05 10:54:40.364 Seetong_tps[10281:2095769] viewDidLoad/configtime=2026-10-05 02:54:40 +0000
2026-10-05 10:54:40.365 Seetong_tps[10281:2095769]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 10:54:40.365 Seetong_tps[10281:2095769]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 10:54:40.424 Seetong_tps[10281:2095769]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 10:54:40.427 Seetong_tps[10281:2095769]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 10:54:40.427 Seetong_tps[10281:2095769] 开始检查未读客服消息...
2026-10-05 10:54:40.427 Seetong_tps[10281:2095769] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 10:54:40.431 Seetong_tps[10281:2095769]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 10:54:40.431 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 
2026-10-05 10:54:40.431 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:54:40.433 Seetong_tps[10281:2095769] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 10:54:40.433 Seetong_tps[10281:2095769] NAV deviceOrientationDidChange:1
2026-10-05 10:54:40.437 Seetong_tps[10281:2095769] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 10:54:40.437 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 
2026-10-05 10:54:40.437 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:54:40.482 Seetong_tps[10281:2095769]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:54:40.496 Seetong_tps[10281:2095807] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzY4MDU3NSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.WcwXx07q66dhS2I8SAY68AXYwXp9E-FrHiD3ilWQv0Q","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzY4MDU3NSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTYiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIl19.es-TUWG8EmNHYPzhAfFnLq1RN8XZMYu0usU1qCIXKfQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"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:24905"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"}]}
====
2026-10-05 10:54:40.537 Seetong_tps[10281:2095773] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10e838c80>{number = 2, name = (null)}====
2026-10-05 10:54:40.559 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:40.559 Seetong_tps[10281:2095807]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-05 10:54:40.579 Seetong_tps[10281:2095769] Super properties have already been unregistered.
2026-10-05 10:54:40.579 Seetong_tps[10281:2095769] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:54:40.579 Seetong_tps[10281:2095807]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-05 10:54:40.581 Seetong_tps[10281:2095769]  -- deviceListDataUpdate - AppLaunch 还剩 1.412878036499023 秒 - 再延迟 1.912878036499023 秒 - 启动耗时 1.587121963500977 秒
2026-10-05 10:54:40.581 Seetong_tps[10281:2095769] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 10:54:40.581 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1587 毫秒
2026-10-05 10:54:40.583 Seetong_tps[10281:2095769] ++++-[VideoView dealloc]++++
2026-10-05 10:54:40.586 Seetong_tps[10281:2095769] OpenGLView20_Seetong dealloc:0x1324a5b80
2026-10-05 10:54:40.614 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:54:40.625 Seetong_tps[10281:2095769]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:54:40.625 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 
2026-10-05 10:54:40.625 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:54:40.625 Seetong_tps[10281:2095769] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:54:40.625 Seetong_tps[10281:2095769] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:54:40.630 Seetong_tps[10281:2095781] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1160694c0>{number = 13, name = (null)}====
2026-10-05 10:54:40.630 Seetong_tps[10281:2095782] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116069500>{number = 12, name = (null)}====
2026-10-05 10:54:40.633 Seetong_tps[10281:2095769] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:54:40.644 Seetong_tps[10281:2095769]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 10:54:40.644 Seetong_tps[10281:2095782] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:40.644 Seetong_tps[10281:2095773] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:40.644 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:40.646 Seetong_tps[10281:2095835] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10ead2740>{number = 19, name = (null)}====
2026-10-05 10:54:40.646 Seetong_tps[10281:2095769] 蓝牙已打开
2026-10-05 10:54:40.648 Seetong_tps[10281:2095830] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x116069480>{number = 20, name = (null)}====
2026-10-05 10:54:40.648 Seetong_tps[10281:2095785] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11606b340>{number = 14, name = (null)}====
2026-10-05 10:54:40.648 Seetong_tps[10281:2095775] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10e83ad00>{number = 5, name = (null)}====
2026-10-05 10:54:40.652 Seetong_tps[10281:2095783] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10ead2180>{number = 8, name = (null)}====
2026-10-05 10:54:40.652 Seetong_tps[10281:2095831] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x11606b2c0>{number = 21, name = (null)}====
2026-10-05 10:54:40.653 Seetong_tps[10281:2095784] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e83bf00>{number = 6, name = (null)}====
2026-10-05 10:54:40.655 Seetong_tps[10281:2095829] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x116068340>{number = 22, name = (null)}====
2026-10-05 10:54:40.655 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:40.669 Seetong_tps[10281:2095769] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 10:54:40.669 Seetong_tps[10281:2095769] 客服消息未读数量: 0
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769]  -- 获取版本信息成功: {
}
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769] DB Error: 1 "table adTable has no column named adID"
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 10:54:40.673 Seetong_tps[10281:2095769]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 10:54:40.676 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:54:40.676 Seetong_tps[10281:2095769]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1AEUlADBVFvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:54:40.677 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095769]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 10:54:40.678 Seetong_tps[10281:2095769]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:40.678 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:40.683 Seetong_tps[10281:2095769]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:10443;type=0&load=68&addr=bjrelay40.s2.seetong.com:4443;type=0&load=43&addr=bjrelay40.s2.seetong.com:2443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=29&addr=shrelay13.s5.seetong.com:2443;type=0&load=27&addr=shrelay11.s5.seetong.com:11443;type=0&load=28&addr=shrelay10.s5.seetong.com:13443;"}
2026-10-05 10:54:40.683 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:40.684 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:40.685 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:40.685 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1691 毫秒
2026-10-05 10:54:40.685 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:40.685 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:40.685 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:40.686 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:40.686 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:40.743 Seetong_tps[10281:2095769]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:54:40.743 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:54:40.743 Seetong_tps[10281:2095769]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAEVVJpAQQB","reconn":0}}
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:40.744 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:40.806 Seetong_tps[10281:2095776] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10ead0900>{number = 7, name = (null)}====
2026-10-05 10:54:40.845 Seetong_tps[10281:2095769] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:54:40.845 Seetong_tps[10281:2095769] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:54:40.845 Seetong_tps[10281:2095769] Formatted Date: 2026-10-05
2026-10-05 10:54:40.845 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:40.895 Seetong_tps[10281:2095769] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:54:40.895 Seetong_tps[10281:2095769] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:54:40.896 Seetong_tps[10281:2095769]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:54:14 end=10:54:40 deviceCount=1
2026-10-05 10:54:40.896 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:54:40.928 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:40.928 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:41.034 Seetong_tps[10281:2095769] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:54:41.190 Seetong_tps[10281:2095769] MessageThrottle reloadTableView ---
2026-10-05 10:54:42.531 Seetong_tps[10281:2095769] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 10:54:42.531 Seetong_tps[10281:2095769] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 10:54:42.531 Seetong_tps[10281:2095769] 用户设置的具体字体大小: 17.000000
2026-10-05 10:54:42.532 Seetong_tps[10281:2095769] AppLaunch hideForRefreshToken
2026-10-05 10:54:42.532 Seetong_tps[10281:2095769] AppLaunch hideForRefreshToken dismiss
2026-10-05 10:54:42.532 Seetong_tps[10281:2095769] AppLaunch dismiss...
2026-10-05 10:54:42.836 Seetong_tps[10281:2095769] AppLaunch dismiss... end
2026-10-05 10:54:42.836 Seetong_tps[10281:2095769]  dealloc -- STAppLaunchWindow
2026-10-05 10:54:42.837 Seetong_tps[10281:2095769]  dealloc -- STAppLaunchViewController
2026-10-05 10:54:43.500 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:43.501 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:43.501 Seetong_tps[10281:2095784] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:43.502 Seetong_tps[10281:2095784] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:43.582 Seetong_tps[10281:2095769]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 10:54:43.747 Seetong_tps[10281:2095776] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ead0900>{number = 7, name = (null)}====
2026-10-05 10:54:43.749 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:43.757 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:43.758 Seetong_tps[10281:2095776] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:43.758 Seetong_tps[10281:2095784] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:43.848 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:43.856 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:54:43.860 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:43.861 Seetong_tps[10281:2095834]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:43.861 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:43.861 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:43.864 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:43.864 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:43.864 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:43.865 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:43.865 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 4871 毫秒
2026-10-05 10:54:43.866 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:43.866 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:43.866 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:43.874 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:43.875 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:44.095 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:44.095 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:44.096 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:44.394 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:44.404 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:44.405 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:44.405 Seetong_tps[10281:2095776] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:46.012 Seetong_tps[10281:2095769] 当前控制器：STAddDeviceViewController
2026-10-05 10:54:46.085 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:46.129 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:46.129 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:46.203 Seetong_tps[10281:2095769] wifiStatusChanged connected wifi = 1
2026-10-05 10:54:46.567 Seetong_tps[10281:2095769] output.rectOfInterest = {{0.20945247933884295, 1.1102230246251565e-16}, {0.70506198347107429, 0.99999999999999978}}
2026-10-05 10:54:46.669 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:46.670 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:46.670 Seetong_tps[10281:2095784] 开始搜索局域网设备 result = 0
2026-10-05 10:54:46.939 Seetong_tps[10281:2096039] 搜索局域网设备 - SearchIPCCount = 1-0
2026-10-05 10:54:46.940 Seetong_tps[10281:2096039] 搜索局域网设备 - localSearchResult --
2026-10-05 10:54:47.769 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:47.769 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:47.770 Seetong_tps[10281:2095784] 停止搜索局域网设备 result = 0
2026-10-05 10:54:47.801 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:47.804 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:48.087 Seetong_tps[10281:2095784] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10e83bf00>{number = 6, name = (null)}====
2026-10-05 10:54:48.310 Seetong_tps[10281:2095769] dealloc -- STAddDeviceViewController
2026-10-05 10:54:48.311 Seetong_tps[10281:2095769] dealloc -- STWiFiMonitorHelper
2026-10-05 10:54:48.311 Seetong_tps[10281:2095769] dealloc -- STLocalDeviceSearchTool, UserClient.shareUserClient.localSearchResult = nil
2026-10-05 10:54:48.313 Seetong_tps[10281:2095769] dealloc -- STAddDeviceSearchView
2026-10-05 10:54:48.315 Seetong_tps[10281:2095769] dealloc -- STAddDeviceScanQRView
2026-10-05 10:54:48.825 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:48.825 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:48.827 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:48.828 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:49.071 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:49.071 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:49.071 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:49.307 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:54:49.308 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:49.312 Seetong_tps[10281:2095784] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e83bf00>{number = 6, name = (null)}====
2026-10-05 10:54:49.314 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:49.326 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:49.326 Seetong_tps[10281:2095784]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:49.327 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:49.327 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:49.328 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:49.329 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:49.329 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:49.329 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:49.329 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:49.329 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:49.348 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:49.348 Seetong_tps[10281:2095834] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:49.348 Seetong_tps[10281:2095784] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:49.348 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:49.348 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:49.348 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10355 毫秒
2026-10-05 10:54:49.349 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:49.349 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:49.349 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:49.354 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:49.355 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:50.373 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:50.373 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:50.373 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:50.373 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:50.582 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:54:50.648 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:50.650 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:50.666 Seetong_tps[10281:2095784] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e83bf00>{number = 6, name = (null)}====
2026-10-05 10:54:50.690 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:50.690 Seetong_tps[10281:2095784]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:50.690 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:50.691 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095784] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:50.692 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:50.692 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:50.692 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 11699 毫秒
2026-10-05 10:54:50.693 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:50.693 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:50.694 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:50.696 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:50.697 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:50.719 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:50.720 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:50.720 Seetong_tps[10281:2095834] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:51.554 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:51.554 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:51.555 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:51.555 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:51.836 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:51.837 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:54:51.838 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:51.845 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:51.845 Seetong_tps[10281:2095834]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:51.845 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:51.845 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:51.847 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 12867 毫秒
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:51.861 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:51.865 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:51.866 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:51.992 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:51.993 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:51.993 Seetong_tps[10281:2095834] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:53.030 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:53.030 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:53.030 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:53.317 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:54:53.426 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:53.426 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:53.426 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:54.300 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:54.300 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:54.300 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:54.301 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:54.545 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:54:54.545 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:54:54.545 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:54:54.577 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:54:54.579 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:54.590 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:54.591 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:54.591 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:54:54.605 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:54:54.621 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:54.622 Seetong_tps[10281:2095834]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:54.622 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:54.622 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:54.623 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:54.623 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:54.623 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 15630 毫秒
2026-10-05 10:54:54.624 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:54.624 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:54.624 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:54.629 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:54.630 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:58.859 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:54:58.859 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:54:58.860 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom start
2026-10-05 10:54:58.860 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom
2026-10-05 10:54:59.132 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:54:59.134 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:59.168 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:54:59.174 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:54:59.174 Seetong_tps[10281:2095828]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:54:59.175 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:54:59.175 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:54:59.176 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:54:59.176 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:54:59.177 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:54:59.177 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:54:59.177 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:54:59.177 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:54:59.177 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:54:59.177 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:54:59.177 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:54:59.177 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 20183 毫秒
2026-10-05 10:54:59.178 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:54:59.178 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:54:59.178 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:54:59.181 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:54:59.182 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:54:59.252 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:54:59.253 Seetong_tps[10281:2095834] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:54:59.253 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:00.116 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:00.117 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:00.117 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:00.117 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:00.336 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:00.336 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:00.336 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:00.430 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:00.431 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:00.443 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:00.454 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:00.455 Seetong_tps[10281:2095774] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:00.455 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:00.459 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:00.459 Seetong_tps[10281:2095828]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:00.460 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:00.461 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:00.461 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 21467 毫秒
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:00.461 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:00.462 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:00.463 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:00.464 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:00.581 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:55:00.685 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:55:05.616 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:05.616 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:05.616 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:05.617 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:05.861 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:05.861 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:05.861 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:05.880 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:05.882 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:05.910 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:05.919 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:05.919 Seetong_tps[10281:2095828]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:05.919 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:05.919 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:05.920 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:05.920 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:05.920 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 26927 毫秒
2026-10-05 10:55:05.921 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:05.921 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:05.921 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:05.926 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:05.926 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:05.949 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:05.956 Seetong_tps[10281:2095833] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:05.956 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:06.157 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:07.996 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:07.996 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:07.997 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:07.997 Seetong_tps[10281:2095834] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:08.241 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:08.241 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:08.241 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:08.266 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:08.275 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:08.275 Seetong_tps[10281:2095828]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:08.275 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:08.276 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:08.278 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:08.278 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:08.278 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:08.278 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:08.279 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 29285 毫秒
2026-10-05 10:55:08.280 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:08.280 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:08.280 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:08.284 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:08.285 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:08.312 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:08.313 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:08.355 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:08.356 Seetong_tps[10281:2096243] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:08.356 Seetong_tps[10281:2095774] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:08.477 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:55:09.410 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:09.410 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:09.411 Seetong_tps[10281:2095833] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:09.411 Seetong_tps[10281:2095833] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:09.655 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:09.655 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:09.656 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:09.688 Seetong_tps[10281:2096243] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd5580>{number = 27, name = (null)}====
2026-10-05 10:55:09.689 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:09.689 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:09.695 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:09.696 Seetong_tps[10281:2095834]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:09.696 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:09.696 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:09.697 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:09.697 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:09.697 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:09.698 Seetong_tps[10281:2095834]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:09.698 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:09.698 Seetong_tps[10281:2095834] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:09.698 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:09.698 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:09.698 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:09.698 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 30704 毫秒
2026-10-05 10:55:09.700 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:09.700 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:09.700 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:09.722 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:09.723 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:09.767 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:09.767 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:09.767 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:09.881 Seetong_tps[10281:2095833] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112cd6980>{number = 26, name = (null)}====
2026-10-05 10:55:10.581 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:55:12.024 Seetong_tps[10281:2095769] dealloc -- STAlarmView
2026-10-05 10:55:14.319 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:14.319 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:14.320 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:14.320 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:14.628 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:14.630 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:14.633 Seetong_tps[10281:2095834] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13241d280>{number = 17, name = (null)}====
2026-10-05 10:55:14.639 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:14.640 Seetong_tps[10281:2096243]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:14.640 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:14.640 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2096243] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:14.642 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:14.642 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:14.642 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 35649 毫秒
2026-10-05 10:55:14.644 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:14.644 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:14.644 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:14.659 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:14.659 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:14.696 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:14.696 Seetong_tps[10281:2095833] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:14.696 Seetong_tps[10281:2096243] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:15.567 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:15.567 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:15.568 Seetong_tps[10281:2096243] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:15.568 Seetong_tps[10281:2096243] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:15.806 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:15.808 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:15.831 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:15.831 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:15.832 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:15.895 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:15.895 Seetong_tps[10281:2096243] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:15.895 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:15.896 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:15.904 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:15.905 Seetong_tps[10281:2095836]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:15.905 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:15.905 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:15.907 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:15.907 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:15.908 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:15.908 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:15.908 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 36914 毫秒
2026-10-05 10:55:15.909 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:15.909 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:15.909 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:15.916 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:15.917 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:16.123 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:18.889 Seetong_tps[10281:2095769] Authorized
2026-10-05 10:55:18.893 Seetong_tps[10281:2095769] 当前控制器：QRCodeVC
2026-10-05 10:55:18.951 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:20.580 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:55:26.757 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:26.758 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:26.758 Seetong_tps[10281:2095833] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:29.135 Seetong_tps[10281:2095769]  -- 扫描二维码 -- didOutputMetadataObjects -- result: http://app.seetong.com/api/url.php?v=0&s=bind://v1@t1:0CD8FF17ED0C3F32:049021:0
2026-10-05 10:55:29.135 Seetong_tps[10281:2095769]  -- 扫描二维码 -- didScanResult=http://app.seetong.com/api/url.php?v=0&s=bind://v1@t1:0CD8FF17ED0C3F32:049021:0
2026-10-05 10:55:29.146 Seetong_tps[10281:2095769]  -- 扫码记录已保存 - 数据保存成功
2026-10-05 10:55:29.147 Seetong_tps[10281:2095769]  -- 扫码记录已保存 - handleScanResult - scanRecord: {
    qrCodeString = "bind://v1@t1:0CD8FF17ED0C3F32:049021:0";
    snString = 0CD8FF17ED0C3F32;
    timeString = "2026.10.05 10:55:29";
    timestamp = 1791168929136;
    userId = 56682016;
}
2026-10-05 10:55:29.167 Seetong_tps[10281:2095769] -[QRCodeVC dealloc]
2026-10-05 10:55:29.167 Seetong_tps[10281:2095769] dealloc -- QRCodeVC
2026-10-05 10:55:29.167 Seetong_tps[10281:2095769] -[QiCodeManager dealloc]
2026-10-05 10:55:29.167 Seetong_tps[10281:2095769] -[QRCodeAreaView dealloc]
2026-10-05 10:55:29.179 Seetong_tps[10281:2095769]  -- 添加4G设备 -- DevScanQR4GBindVC - requestDeviceInfo -- 
2026-10-05 10:55:29.179 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:29.203 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:29.204 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:29.383 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:29.432 Seetong_tps[10281:2095833] ====请求接口 - 成功 - url: /seetong-member-device/device/code/check，线程：<NSThread: 0x112cd6980>{number = 26, name = (null)}====
2026-10-05 10:55:29.436 Seetong_tps[10281:2095769]  -- 添加4G设备 -- DevScanQR4GBindVC - requestDeviceInfo - responseModel.data: {
    bindLimit = "<null>";
    boundUser = "";
    devChannelCount = 2;
    devId = 42835799;
    devIsOnline = 1;
    devLoginPassword = "XlNbcicJVQFcAwVPMwp/Ag==";
    devLoginUser = "VwIOUA0=";
    devNetType = "<null>";
    devSn = 0CD8FF17ED0C3F32;
    devSubType = 1;
    devType = 101;
    feature = 4;
    gatewayId = "";
    isBound = 0;
    p2pLastHeartTime = 1791168475000;
    p2pServer = "42.192.48.45:10038";
    state = "<null>";
    supportPlatform = 0;
}
2026-10-05 10:55:29.438 Seetong_tps[10281:2095769]  -- popToOtherViewController -- gotoTabBarViewControllerWithSn - sn: 0CD8FF17ED0C3F32
2026-10-05 10:55:29.438 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- 当前选择的分组ID: 0 - name: (null) - currentIndex: 0
2026-10-05 10:55:30.537 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:30.537 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:30.580 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:55:30.702 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:31.044 Seetong_tps[10281:2095769] dealloc -- DevScanQR4GBindVC
2026-10-05 10:55:32.568 Seetong_tps[10281:2095769]  -- 滚动到指定设备 -- ScrollToTheDeivceWithSn -- 
2026-10-05 10:55:32.571 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:32.573 Seetong_tps[10281:2095769]  -- canEnterPreviewWithIndex -- camera.isNvr: 0 - 42835799 - camera.nvrOnlineStatus: 2 - camera.deviceConnectStatus: 0 -- 
2026-10-05 10:55:32.574 Seetong_tps[10281:2095769]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 10:55:32.574 Seetong_tps[10281:2095769] [保存失败] 相机对象或存储字典为空
2026-10-05 10:55:32.620 Seetong_tps[10281:2095769] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 10:55:32.620 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:55:32.621 Seetong_tps[10281:2095769] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 10:55:32.621 Seetong_tps[10281:2095769] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-05 10:55:32.622 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:32.665 Seetong_tps[10281:2095769]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 10:55:32.680 Seetong_tps[10281:2095769]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:55:32.681 Seetong_tps[10281:2095769]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:55:32 681
2026-10-05 10:55:32.681 Seetong_tps[10281:2095769]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 10:55:32.681 Seetong_tps[10281:2095769]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:55:32 +0000
2026-10-05 10:55:32.681 Seetong_tps[10281:2095769]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-04 18:31:06 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:28:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:55:32.681 Seetong_tps[10281:2095769]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:55:32 682
2026-10-05 10:55:32.685 Seetong_tps[10281:2095769]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 10:55:32.685 Seetong_tps[10281:2095769]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 10:55:32.700 Seetong_tps[10281:2095769] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 10:55:32.724 Seetong_tps[10281:2095769] uid:42835799 playAudio
2026-10-05 10:55:32.724 Seetong_tps[10281:2095769]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 10:55:32.725 Seetong_tps[10281:2095769]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 10:55:32.725 Seetong_tps[10281:2095836]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 10:55:32.873 Seetong_tps[10281:2095769] dealloc -- STAlarmView
2026-10-05 10:55:32.927 Seetong_tps[10281:2095769] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 10:55:34.687 Seetong_tps[10281:2095769]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.07 - 设备: 1801 - 42835799
2026-10-05 10:55:34.762 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:34.774 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:34.774 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:34.775 Seetong_tps[10281:2095769]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 2.15 - 设备: 1801 - 42835799
2026-10-05 10:55:34.781 Seetong_tps[10281:2095769]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112ed7800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1124cbc80>; layer = <CALayer: 0x11279e0a0>>
2026-10-05 10:55:36.061 Seetong_tps[10281:2095769]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112ed7800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1124cbc80>; layer = <CALayer: 0x11279e0a0>>
2026-10-05 10:55:36.061 Seetong_tps[10281:2095769] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:55:36.061 Seetong_tps[10281:2095769]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-05 10:55:36.071 Seetong_tps[10281:2095769] _openGLView clearFrame ...
2026-10-05 10:55:36.101 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:36.102 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:36.309 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:36.615 Seetong_tps[10281:2095769] dealloc -- STPlayerViewController
2026-10-05 10:55:36.615 Seetong_tps[10281:2095769] dealloc -- STPlayerViewController
2026-10-05 10:55:36.616 Seetong_tps[10281:2095769] dealloc -- STPlayerCameraControlVC
2026-10-05 10:55:36.616 Seetong_tps[10281:2095769] dealloc -- STPlayerCameraService
2026-10-05 10:55:36.617 Seetong_tps[10281:2095769] dealloc -- STCycleScrollView
2026-10-05 10:55:36.617 Seetong_tps[10281:2095769] dealloc -- STCameraControlView
2026-10-05 10:55:36.620 Seetong_tps[10281:2095769] dealloc -- STNetSpeedMonitorView
2026-10-05 10:55:36.620 Seetong_tps[10281:2095769] dealloc -- STIdleMonitorView
2026-10-05 10:55:37.100 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:55:37.100 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:55:37.103 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom start
2026-10-05 10:55:37.103 Seetong_tps[10281:2095836] zzzzz:FC_ResumeDevCom
2026-10-05 10:55:37.345 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:55:37.345 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:55:37.346 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:55:37.350 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:37.352 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:37.363 Seetong_tps[10281:2095774] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e838b80>{number = 3, name = (null)}====
2026-10-05 10:55:37.375 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:55:37.385 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:55:37.385 Seetong_tps[10281:2095774]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:55:37.386 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:55:37.386 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:55:37.386 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:55:37.386 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:55:37.387 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:55:37.387 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:55:37.387 Seetong_tps[10281:2095774]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:55:37.387 Seetong_tps[10281:2095774]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:55:37.388 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:55:37.388 Seetong_tps[10281:2095774] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:55:37.388 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:55:37.388 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:55:37.388 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:55:37.388 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 58394 毫秒
2026-10-05 10:55:37.389 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:37.389 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:37.389 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:37.393 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:55:37.394 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:55:37.661 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:55:38.103 Seetong_tps[10281:2095769] ++++-[VideoView dealloc]++++
2026-10-05 10:55:38.113 Seetong_tps[10281:2095769] OpenGLView20_Seetong dealloc:0x112f1c280
2026-10-05 10:55:39.611 Seetong_tps[10281:2095769]  -- WebSocket connection failed with error: 未能完成该操作。Socket未连接
2026-10-05 10:55:39.612 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:39.612 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:39.613 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:39.613 Seetong_tps[10281:2095769]  -- WebSocket - reConnectServer -- readyState: 3
2026-10-05 10:55:39.613 Seetong_tps[10281:2095769]  -- WebSocket - 准备 0.500000 秒以后进行重连 -- 
2026-10-05 10:55:39.616 Seetong_tps[10281:2095769] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-05 10:55:39.616 Seetong_tps[10281:2095769] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 10:55:39.616 Seetong_tps[10281:2095769] 使用手机自带网络进行上网
2026-10-05 10:55:39.616 Seetong_tps[10281:2095769]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 10:55:39.616 Seetong_tps[10281:2095769]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-05 10:55:40.114 Seetong_tps[10281:2095769]  -- WebSocket connection - performReconnect - getNetty -- 第 1 次重连 -- 
2026-10-05 10:55:40.115 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 
2026-10-05 10:55:40.124 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 开始 - readyState: 3
2026-10-05 10:55:40.443 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:55:40.443 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:55:40.444 Seetong_tps[10281:2095769]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgcAU1AAVlVoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:55:40.564 Seetong_tps[10281:2095769]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:55:40.564 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:55:40.564 Seetong_tps[10281:2095769]  -- WebSocket connection 长连接成功 - 耗时：60.1 秒
2026-10-05 10:55:40.565 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:55:40.565 Seetong_tps[10281:2095769]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAFVVJpAQQB","reconn":1}}
2026-10-05 10:55:40.565 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:55:40.565 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:40.565 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:40.566 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:40.580 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:55:40.712 Seetong_tps[10281:2095769] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:55:41.752 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:55:41.753 Seetong_tps[10281:2095769] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:55:41.753 Seetong_tps[10281:2095769] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:55:44.400 Seetong_tps[10281:2095807] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 10:55:45.805 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:55:45.805 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:55:45.806 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:55:45.806 Seetong_tps[10281:2095769]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:55:45.806 Seetong_tps[10281:2095769]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:55:45.808 Seetong_tps[10281:2095769] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:55:45.808 Seetong_tps[10281:2095769] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:55:49.726 Seetong_tps[10281:2095769]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:55:49.734 Seetong_tps[10281:2095769]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-05 10:55:49.736 Seetong_tps[10281:2095769] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-05 10:55:49.736 Seetong_tps[10281:2095769] 有wifi
2026-10-05 10:56:00.876 Seetong_tps[10281:2095769] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:56:00.876 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:00.876 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:00.878 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:00.878 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:01.118 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:56:01.118 Seetong_tps[10281:2095769]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:56:01.118 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 
2026-10-05 10:56:01.127 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:56:01.127 Seetong_tps[10281:2095769] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:56:01.128 Seetong_tps[10281:2095769] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:56:01.232 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:01.232 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:01.232 Seetong_tps[10281:2097772] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:01.329 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:01.330 Seetong_tps[10281:2095769]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:56:01.330 Seetong_tps[10281:2095769]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgIEUlUAVFUGblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:56:01.409 Seetong_tps[10281:2095769]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:56:01.409 Seetong_tps[10281:2095769]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:56:01.409 Seetong_tps[10281:2095769]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:56:01.410 Seetong_tps[10281:2095769]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 10:56:01.411 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:56:01.411 Seetong_tps[10281:2095769]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAGUVNpAQQB","reconn":1}}
2026-10-05 10:56:01.411 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:56:01.411 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:01.411 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:01.413 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:01.527 Seetong_tps[10281:2095769] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:56:01.527 Seetong_tps[10281:2095769] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:56:01.528 Seetong_tps[10281:2095769] Formatted Date: 2026-10-05
2026-10-05 10:56:01.528 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:56:01.586 Seetong_tps[10281:2095769] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:56:01.589 Seetong_tps[10281:2095769] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:56:01.592 Seetong_tps[10281:2095769]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:54:40 end=10:56:01 deviceCount=1
2026-10-05 10:56:01.592 Seetong_tps[10281:2095769]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:56:01.674 Seetong_tps[10281:2095769] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:56:02.261 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:02.262 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:02.262 Seetong_tps[10281:2097772] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:02.262 Seetong_tps[10281:2097772] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:02.509 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:02.509 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:02.509 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:02.527 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:02.528 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:02.563 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:02.570 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:02.570 Seetong_tps[10281:2095828]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:02.570 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:02.570 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:02.571 Seetong_tps[10281:2095828] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 83578 毫秒
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:02.572 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:02.574 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:02.577 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:02.578 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:02.578 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:02.578 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:02.762 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:56:03.593 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:03.593 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:03.594 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:03.594 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:03.913 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:03.915 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:03.919 Seetong_tps[10281:2097773] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f914c0>{number = 32, name = (null)}====
2026-10-05 10:56:03.930 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:03.941 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:03.941 Seetong_tps[10281:2097773]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:03.941 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:03.941 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:03.941 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:03.942 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:03.943 Seetong_tps[10281:2097773] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:03.943 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:03.943 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:03.944 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:03.944 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 84950 毫秒
2026-10-05 10:56:03.945 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:03.945 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:03.945 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:03.947 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:03.948 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:04.959 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:04.960 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:04.960 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:04.960 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:05.203 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:05.204 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:05.204 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:05.245 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:05.247 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:05.271 Seetong_tps[10281:2095836] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112cd4780>{number = 25, name = (null)}====
2026-10-05 10:56:05.276 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:05.277 Seetong_tps[10281:2095836]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:05.277 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:05.277 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095836] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:05.278 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:05.278 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:05.278 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 86284 毫秒
2026-10-05 10:56:05.279 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:05.279 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:05.279 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:05.283 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:05.284 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:05.336 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:05.337 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:05.337 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:05.441 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:07.672 Seetong_tps[10281:2095769] dealloc -- STAlarmView
2026-10-05 10:56:09.168 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:09.168 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:09.168 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:09.169 Seetong_tps[10281:2097764] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:09.414 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:09.414 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:09.414 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:09.423 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:09.425 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:09.477 Seetong_tps[10281:2097772] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f92680>{number = 30, name = (null)}====
2026-10-05 10:56:09.483 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:09.483 Seetong_tps[10281:2097772]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:09.483 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:09.483 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:09.485 Seetong_tps[10281:2097772] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:09.486 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:09.486 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:09.486 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:09.486 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 90492 毫秒
2026-10-05 10:56:09.487 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:09.487 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:09.487 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:09.494 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:09.495 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:09.542 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:09.542 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:09.542 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:09.709 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:11.414 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:56:11.967 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:11.968 Seetong_tps[10281:2095769] 神策分析：已保存设备ID=42835799，SN=0CD8FF17ED0C3F32
2026-10-05 10:56:11.970 Seetong_tps[10281:2095769] self.camera.isBindMode=1 nBinder=1
2026-10-05 10:56:11.972 Seetong_tps[10281:2096559]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 10:56:11.978 Seetong_tps[10281:2096559] success
2026-10-05 10:56:11.979 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:12.182 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:12.182 Seetong_tps[10281:2095836] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:12.182 Seetong_tps[10281:2097773] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:14.777 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:14.777 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:15.009 Seetong_tps[10281:2097773] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112f914c0>{number = 32, name = (null)}====
2026-10-05 10:56:15.289 Seetong_tps[10281:2095769] 神策分析：已清空设备ID和SN
2026-10-05 10:56:15.289 Seetong_tps[10281:2095769] ++++-[CameraSetViewController dealloc]++++
2026-10-05 10:56:15.604 Seetong_tps[10281:2095769] Authorized
2026-10-05 10:56:15.619 Seetong_tps[10281:2095769] 当前控制器：QRCodeVC
2026-10-05 10:56:15.662 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:17.442 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:17.443 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:17.633 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:17.961 Seetong_tps[10281:2095769] -[QRCodeVC dealloc]
2026-10-05 10:56:17.961 Seetong_tps[10281:2095769] dealloc -- QRCodeVC
2026-10-05 10:56:17.962 Seetong_tps[10281:2095769] -[QiCodeManager dealloc]
2026-10-05 10:56:17.962 Seetong_tps[10281:2095769] -[QRCodeAreaView dealloc]
2026-10-05 10:56:19.003 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:19.003 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:19.005 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:19.006 Seetong_tps[10281:2095828] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:19.249 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:19.250 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:19.250 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:19.269 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:19.271 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:19.273 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:19.284 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:19.284 Seetong_tps[10281:2096559]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:19.285 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:19.285 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:19.287 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:19.288 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:19.288 Seetong_tps[10281:2096559]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:19.288 Seetong_tps[10281:2096559]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:19.288 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:19.288 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:19.307 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:19.307 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:19.307 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:19.308 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 100314 毫秒
2026-10-05 10:56:19.308 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:19.308 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:19.309 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:19.313 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:19.313 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:19.435 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:19.436 Seetong_tps[10281:2097773] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:19.436 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:19.537 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:20.732 Seetong_tps[10281:2095828] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-05 10:56:20.733 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:56:20.733 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x111894000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-05 10:56:20.733 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:56:20.734 Seetong_tps[10281:2095828] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:56:20.734 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:56:20.734 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x111928000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-05 10:56:20.734 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:56:20.735 Seetong_tps[10281:2095828] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:56:20.735 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:56:20.735 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:56:20.735 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:103::open> open fd[15], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:56:20.736 Seetong_tps[10281:2095828] [I] <MemoryFile.cpp:109::close> closing fd[15], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:56:20.736 Seetong_tps[10281:2095828] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-05 10:56:20.736 Seetong_tps[10281:2095828] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1182 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-05 10:56:20.736 Seetong_tps[10281:2095828] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 575643776 sequence 1 version 4
2026-10-05 10:56:20.736 Seetong_tps[10281:2095828] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-05 10:56:20.745 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-05 10:56:20.747 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:56:20.747 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:56:20.748 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:20.748 Seetong_tps[10281:2095828] [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-05 10:56:20.749 Seetong_tps[10281:2095828] [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-05 10:56:20.749 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:56:20.749 Seetong_tps[10281:2095828] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:20.779 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:21.413 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:56:21.462 Seetong_tps[10281:2097773] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-05 10:56:21.463 Seetong_tps[10281:2097773] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-05 10:56:21.467 Seetong_tps[10281:2097773] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-05 10:56:21.671 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.674 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.674 Seetong_tps[10281:2097764] [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-05 10:56:21.674 Seetong_tps[10281:2097764] [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-05 10:56:21.681 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:56:21.682 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:56:21.682 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.683 Seetong_tps[10281:2097764] [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-05 10:56:21.683 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.754 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.754 Seetong_tps[10281:2097764] [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-05 10:56:21.754 Seetong_tps[10281:2097764] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:56:21.772 Seetong_tps[10281:2095769] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:56:23.029 Seetong_tps[10281:2095769] 【kuikly performance】pagename: AccountManagePage, Memory in use: 98.548MB
2026-10-05 10:56:23.144 Seetong_tps[10281:2095769] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:56:26.738 Seetong_tps[10281:2095769] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-05 10:56:27.130 Seetong_tps[10281:2095769] [STKuiklyRenderViewController] dealloc pageName=AccountManagePage
2026-10-05 10:56:27.130 Seetong_tps[10281:2095769] dealloc -- STKuiklyRenderViewController
2026-10-05 10:56:27.203 Seetong_tps[10281:2095769] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:56:28.075 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:28.075 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:28.314 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:28.922 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:28.923 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:28.923 Seetong_tps[10281:2097772] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:28.925 Seetong_tps[10281:2097772] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:29.167 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:29.168 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:29.168 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:29.939 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:30.732 Seetong_tps[10281:2095828] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116068380>{number = 23, name = (null)}====
2026-10-05 10:56:30.734 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:31.413 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:56:32.053 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:32.064 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:32.064 Seetong_tps[10281:2096559]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:32.064 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:32.064 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:32.067 Seetong_tps[10281:2096559] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:32.067 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:32.067 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:32.067 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:32.068 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 113074 毫秒
2026-10-05 10:56:32.069 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:32.069 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:32.069 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:32.077 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:32.078 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:32.542 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:32.543 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:32.543 Seetong_tps[10281:2095828] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:38.841 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:38.842 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:38.842 Seetong_tps[10281:2096559] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:38.843 Seetong_tps[10281:2096559] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:39.087 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:39.087 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:39.087 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:39.278 Seetong_tps[10281:2097774] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112f7b680>{number = 34, name = (null)}====
2026-10-05 10:56:39.280 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:39.329 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:39.337 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:39.337 Seetong_tps[10281:2097764]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:39.338 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:39.338 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:39.339 Seetong_tps[10281:2097764] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:39.339 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:39.339 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:39.339 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:39.340 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 120346 毫秒
2026-10-05 10:56:39.341 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:39.341 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:39.341 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:39.347 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:39.347 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:39.387 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:39.388 Seetong_tps[10281:2096559] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:39.388 Seetong_tps[10281:2097764] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:39.462 Seetong_tps[10281:2098190] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112f79300>{number = 33, name = (null)}====
2026-10-05 10:56:41.413 Seetong_tps[10281:2095769]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:56:45.182 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:45.183 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:45.184 Seetong_tps[10281:2096559] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:45.185 Seetong_tps[10281:2096559] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:45.427 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:45.428 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:45.428 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:45.468 Seetong_tps[10281:2098317] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f79e80>{number = 35, name = (null)}====
2026-10-05 10:56:45.476 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:45.476 Seetong_tps[10281:2098317]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:45.477 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:45.477 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:45.479 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:45.479 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:45.479 Seetong_tps[10281:2098317]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:45.480 Seetong_tps[10281:2098317]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:45.480 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:45.480 Seetong_tps[10281:2098317] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:45.480 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:45.480 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:45.480 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:45.480 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 126487 毫秒
2026-10-05 10:56:45.482 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:45.482 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:45.482 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:45.486 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:45.490 Seetong_tps[10281:2098190] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112f79300>{number = 33, name = (null)}====
2026-10-05 10:56:45.490 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:45.492 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:45.552 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:45.552 Seetong_tps[10281:2097764] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:45.552 Seetong_tps[10281:2098190] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:45.702 Seetong_tps[10281:2096559] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112cd6280>{number = 29, name = (null)}====
2026-10-05 10:56:49.009 Seetong_tps[10281:2095769]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:56:49.009 Seetong_tps[10281:2095769]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:56:49.009 Seetong_tps[10281:2098190] zzzzz:FC_ResumeDevCom start
2026-10-05 10:56:49.010 Seetong_tps[10281:2098190] zzzzz:FC_ResumeDevCom
2026-10-05 10:56:49.254 Seetong_tps[10281:2095769]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:56:49.254 Seetong_tps[10281:2095769]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:56:49.254 Seetong_tps[10281:2095769] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:56:49.283 Seetong_tps[10281:2097764] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112f90380>{number = 31, name = (null)}====
2026-10-05 10:56:49.284 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:49.301 Seetong_tps[10281:2098404] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112f793c0>{number = 37, name = (null)}====
2026-10-05 10:56:49.304 Seetong_tps[10281:2095807] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:56:49.307 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:56:49.308 Seetong_tps[10281:2098465] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:56:49.308 Seetong_tps[10281:2098404]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:56:49.308 Seetong_tps[10281:2097764] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:56:49.308 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:56:49.308 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2098404] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:56:49.309 Seetong_tps[10281:2095769]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2095769]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:56:49.309 Seetong_tps[10281:2095769]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:56:49.309 Seetong_tps[10281:2095769]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 130315 毫秒
2026-10-05 10:56:49.310 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:49.310 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:49.310 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:49.313 Seetong_tps[10281:2095769]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:56:49.313 Seetong_tps[10281:2095769]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:56:49.399 Seetong_tps[10281:2095769]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:56:49.399 Seetong_tps[10281:2095769]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:56:49.400 Seetong_tps[10281:2095769]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:56:49.400 Seetong_tps[10281:2095769]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:56:49.400 Seetong_tps[10281:2095769]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:56:49.402 Seetong_tps[10281:2095769] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:56:49.402 Seetong_tps[10281:2095769] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:56:49.557 Seetong_tps[10281:2098318] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x112c9e080>{number = 38, name = (null)}====
2026-10-05 10:56:50.422 Seetong_tps[10281:2095769] [保存失败] 相机对象或存储字典为空
2026-10-05 10:56:59.831 Seetong_tps[10298:2098646] app_version=8.4.106
2026-10-05 10:56:59.834 Seetong_tps[10298:2098646]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 10:56:59.834 Seetong_tps[10298:2098646] showForLogin 1
2026-10-05 10:56:59.834 Seetong_tps[10298:2098646] AppLaunch 还剩 6.790739059448242 秒
2026-10-05 10:56:59.842 Seetong_tps[10298:2098688] 询问用户是否开启推送成功
2026-10-05 10:56:59.842 Seetong_tps[10298:2098688] 用户点击允许接收推送
2026-10-05 10:56:59.844 Seetong_tps[10298:2098688] remoteNotificationSetting: <UNNotificationSettings: 0x1148015e0; 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-05 10:56:59.850 Seetong_tps[10298:2098646]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 10:56:59.852 Seetong_tps[10298:2098646] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.251MB
2026-10-05 10:56:59.853 Seetong_tps[10298:2098646] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.251MB
2026-10-05 10:56:59.854 Seetong_tps[10298:2098646] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.251MB
2026-10-05 10:56:59.862 Seetong_tps[10298:2098646] viewDidLoad/configtime=2026-10-05 02:56:59 +0000
2026-10-05 10:56:59.863 Seetong_tps[10298:2098646]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 10:56:59.863 Seetong_tps[10298:2098646]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 10:56:59.905 Seetong_tps[10298:2098646]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 10:56:59.907 Seetong_tps[10298:2098646]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 10:56:59.907 Seetong_tps[10298:2098646] 开始检查未读客服消息...
2026-10-05 10:56:59.907 Seetong_tps[10298:2098646] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 10:56:59.910 Seetong_tps[10298:2098646]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 10:56:59.910 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 
2026-10-05 10:56:59.910 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:56:59.913 Seetong_tps[10298:2098646] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 10:56:59.913 Seetong_tps[10298:2098646] NAV deviceOrientationDidChange:1
2026-10-05 10:56:59.915 Seetong_tps[10298:2098646] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 10:56:59.915 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 
2026-10-05 10:56:59.915 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:56:59.953 Seetong_tps[10298:2098646]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:57:00.037 Seetong_tps[10298:2098646] Super properties have already been unregistered.
2026-10-05 10:57:00.037 Seetong_tps[10298:2098720] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzgyMDA1Miwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.h9O0_KUD10RZrVNTTFbMOruPwtK4_l4Q5elF1s-fc7c","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3MzgyMDA1Miwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NSJdfQ.5HeN6dlJtRsEmRs9tYMJKcLuSGFn1nXFtRd18hszGHQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"}]}
====
2026-10-05 10:57:00.037 Seetong_tps[10298:2098646] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:57:00.037 Seetong_tps[10298:2098689] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x114848980>{number = 10, name = (null)}====
2026-10-05 10:57:00.037 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:00.038 Seetong_tps[10298:2098720]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-05 10:57:00.038 Seetong_tps[10298:2098720]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-05 10:57:00.039 Seetong_tps[10298:2098646]  -- deviceListDataUpdate - AppLaunch 还剩 1.585933208465576 秒 - 再延迟 2.085933208465576 秒 - 启动耗时 1.414066791534424 秒
2026-10-05 10:57:00.039 Seetong_tps[10298:2098646] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 10:57:00.039 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1414 毫秒
2026-10-05 10:57:00.041 Seetong_tps[10298:2098646] ++++-[VideoView dealloc]++++
2026-10-05 10:57:00.043 Seetong_tps[10298:2098646] OpenGLView20_Seetong dealloc:0x130885b80
2026-10-05 10:57:00.063 Seetong_tps[10298:2098646]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:57:00.073 Seetong_tps[10298:2098646]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:57:00.073 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 
2026-10-05 10:57:00.073 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:57:00.073 Seetong_tps[10298:2098646] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:57:00.073 Seetong_tps[10298:2098646] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:57:00.074 Seetong_tps[10298:2098646] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:57:00.093 Seetong_tps[10298:2098788] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:00.093 Seetong_tps[10298:2098792] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:00.094 Seetong_tps[10298:2098646]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 10:57:00.094 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:00.096 Seetong_tps[10298:2098646] 蓝牙已打开
2026-10-05 10:57:00.103 Seetong_tps[10298:2098786] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11484b640>{number = 20, name = (null)}====
2026-10-05 10:57:00.103 Seetong_tps[10298:2098679] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cc38e80>{number = 2, name = (null)}====
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646] DB Error: 1 "table adTable has no column named adID"
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 10:57:00.126 Seetong_tps[10298:2098646]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 10:57:00.128 Seetong_tps[10298:2098688] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114849580>{number = 11, name = (null)}====
2026-10-05 10:57:00.128 Seetong_tps[10298:2098784] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x114848a80>{number = 21, name = (null)}====
2026-10-05 10:57:00.128 Seetong_tps[10298:2098783] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1148486c0>{number = 22, name = (null)}====
2026-10-05 10:57:00.128 Seetong_tps[10298:2098773] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11484b980>{number = 13, name = (null)}====
2026-10-05 10:57:00.129 Seetong_tps[10298:2098687] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cef8e40>{number = 7, name = (null)}====
2026-10-05 10:57:00.134 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:00.134 Seetong_tps[10298:2098687]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:00.134 Seetong_tps[10298:2098646] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 10:57:00.134 Seetong_tps[10298:2098646] 客服消息未读数量: 0
2026-10-05 10:57:00.134 Seetong_tps[10298:2098646]  -- 获取版本信息成功: {
}
2026-10-05 10:57:00.134 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:00.134 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:00.135 Seetong_tps[10298:2098687] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:00.135 Seetong_tps[10298:2098787] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10cef8f40>{number = 23, name = (null)}====
2026-10-05 10:57:00.141 Seetong_tps[10298:2098791] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x130809200>{number = 16, name = (null)}====
2026-10-05 10:57:00.150 Seetong_tps[10298:2098785] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x11085ca80>{number = 24, name = (null)}====
2026-10-05 10:57:00.158 Seetong_tps[10298:2098680] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10cc39040>{number = 4, name = (null)}====
2026-10-05 10:57:00.173 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:00.173 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:00.173 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:57:00.173 Seetong_tps[10298:2098646]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1AEUlAAAVFvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:57:00.178 Seetong_tps[10298:2098646]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 10:57:00.178 Seetong_tps[10298:2098646]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 10:57:00.184 Seetong_tps[10298:2098646]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=50&addr=bjrelay40.s2.seetong.com:11443;type=0&load=55&addr=bjrelay40.s2.seetong.com:7443;type=0&load=42&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay18.s5.seetong.com:4443;type=0&load=23&addr=shrelay16.s5.seetong.com:13443;type=0&load=24&addr=shrelay16.s5.seetong.com:9443;"}
2026-10-05 10:57:00.186 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:00.186 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1562 毫秒
2026-10-05 10:57:00.187 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:00.187 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:00.187 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:00.187 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:00.187 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAHUVJpAQQB","reconn":0}}
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:00.242 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:00.243 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:00.261 Seetong_tps[10298:2098682] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10cc3b580>{number = 6, name = (null)}====
2026-10-05 10:57:00.357 Seetong_tps[10298:2098646] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:57:00.357 Seetong_tps[10298:2098646] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:57:00.357 Seetong_tps[10298:2098646] Formatted Date: 2026-10-05
2026-10-05 10:57:00.357 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:00.408 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:00.408 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:00.417 Seetong_tps[10298:2098646] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:57:00.418 Seetong_tps[10298:2098646] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:57:00.420 Seetong_tps[10298:2098646]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:56:01 end=10:57:00 deviceCount=1
2026-10-05 10:57:00.420 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:00.473 Seetong_tps[10298:2098646] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:57:00.639 Seetong_tps[10298:2098646] MessageThrottle reloadTableView ---
2026-10-05 10:57:02.000 Seetong_tps[10298:2098646] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 10:57:02.000 Seetong_tps[10298:2098646] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 10:57:02.001 Seetong_tps[10298:2098646] 用户设置的具体字体大小: 17.000000
2026-10-05 10:57:02.167 Seetong_tps[10298:2098646] AppLaunch hideForRefreshToken
2026-10-05 10:57:02.167 Seetong_tps[10298:2098646] AppLaunch hideForRefreshToken dismiss
2026-10-05 10:57:02.167 Seetong_tps[10298:2098646] AppLaunch dismiss...
2026-10-05 10:57:02.473 Seetong_tps[10298:2098646] AppLaunch dismiss... end
2026-10-05 10:57:02.473 Seetong_tps[10298:2098646]  dealloc -- STAppLaunchWindow
2026-10-05 10:57:02.474 Seetong_tps[10298:2098646]  dealloc -- STAppLaunchViewController
2026-10-05 10:57:03.064 Seetong_tps[10298:2098646]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 10:57:03.391 Seetong_tps[10298:2098682] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10cc3b580>{number = 6, name = (null)}====
2026-10-05 10:57:03.579 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:03.579 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:03.579 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:03.932 Seetong_tps[10298:2098682] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10cc3b580>{number = 6, name = (null)}====
2026-10-05 10:57:04.044 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:04.046 Seetong_tps[10298:2098682] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:04.046 Seetong_tps[10298:2098793] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:10.039 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:57:14.571 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:14.571 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:14.572 Seetong_tps[10298:2098794] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:14.572 Seetong_tps[10298:2098794] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:14.816 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:14.817 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:14.817 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:14.850 Seetong_tps[10298:2098681] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cc38f80>{number = 3, name = (null)}====
2026-10-05 10:57:14.852 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:14.874 Seetong_tps[10298:2098773] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11484b980>{number = 13, name = (null)}====
2026-10-05 10:57:14.896 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:14.896 Seetong_tps[10298:2098681]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:14.897 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:14.897 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:14.897 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:14.897 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:14.897 Seetong_tps[10298:2098681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:14.898 Seetong_tps[10298:2098681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:14.898 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:14.898 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 16273 毫秒
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:14.898 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:14.899 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:14.903 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:14.903 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:14.950 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:14.951 Seetong_tps[10298:2098681] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:14.951 Seetong_tps[10298:2098954] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:16.268 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:16.269 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:16.269 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:16.270 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:16.514 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:16.514 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:16.514 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:16.565 Seetong_tps[10298:2098794] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933380>{number = 26, name = (null)}====
2026-10-05 10:57:16.567 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:16.613 Seetong_tps[10298:2098681] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cc38f80>{number = 3, name = (null)}====
2026-10-05 10:57:16.620 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:16.620 Seetong_tps[10298:2098681]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:16.620 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:16.620 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:16.621 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:16.621 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:16.622 Seetong_tps[10298:2098681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:16.622 Seetong_tps[10298:2098681]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:16.622 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:16.622 Seetong_tps[10298:2098681] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:16.622 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:16.622 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:16.622 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:16.622 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 17998 毫秒
2026-10-05 10:57:16.623 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:16.623 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:16.623 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:16.628 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:16.629 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:16.678 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:16.679 Seetong_tps[10298:2098773] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:16.679 Seetong_tps[10298:2098977] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:16.808 Seetong_tps[10298:2098954] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933840>{number = 27, name = (null)}====
2026-10-05 10:57:19.547 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:19.547 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:19.547 Seetong_tps[10298:2098977] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:19.548 Seetong_tps[10298:2098977] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:19.792 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:19.792 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:19.792 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:19.846 Seetong_tps[10298:2098954] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933840>{number = 27, name = (null)}====
2026-10-05 10:57:19.847 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:19.900 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:19.901 Seetong_tps[10298:2098954] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:19.901 Seetong_tps[10298:2098681] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:19.924 Seetong_tps[10298:2098773] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11484b980>{number = 13, name = (null)}====
2026-10-05 10:57:19.931 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:19.931 Seetong_tps[10298:2098773]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:19.932 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:19.932 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:19.933 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:19.933 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:19.933 Seetong_tps[10298:2098773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:19.934 Seetong_tps[10298:2098773]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:19.934 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:19.934 Seetong_tps[10298:2098773] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:19.934 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:19.934 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:19.934 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:19.934 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 21310 毫秒
2026-10-05 10:57:19.935 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:19.935 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:19.935 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:19.941 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:19.943 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:20.038 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:57:20.081 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:21.244 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:21.244 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:21.245 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:21.245 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:21.518 Seetong_tps[10298:2098794] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933380>{number = 26, name = (null)}====
2026-10-05 10:57:21.519 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:21.520 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:21.527 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:21.527 Seetong_tps[10298:2098977]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:21.527 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:21.527 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:21.529 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:21.529 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:21.529 Seetong_tps[10298:2098977]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:21.529 Seetong_tps[10298:2098977]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:21.530 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:21.530 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 22918 毫秒
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:21.542 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:21.544 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:21.545 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:21.627 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:21.627 Seetong_tps[10298:2098794] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:21.627 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:22.836 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:22.837 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:22.837 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:23.120 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:57:23.145 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:23.146 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:23.146 Seetong_tps[10298:2098681] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:23.590 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:23.591 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:23.591 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:23.591 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:23.836 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:23.836 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:23.837 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:23.860 Seetong_tps[10298:2098681] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cc38f80>{number = 3, name = (null)}====
2026-10-05 10:57:23.862 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:23.886 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:23.889 Seetong_tps[10298:2098681] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:23.890 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:23.904 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:23.909 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:23.909 Seetong_tps[10298:2098977]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:23.909 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:23.909 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:23.910 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:23.910 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:23.911 Seetong_tps[10298:2098977]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:23.911 Seetong_tps[10298:2098977]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:23.911 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:23.911 Seetong_tps[10298:2098977] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:23.911 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:23.911 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:23.911 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:23.911 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 25287 毫秒
2026-10-05 10:57:23.912 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:23.912 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:23.912 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:23.917 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:23.918 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:24.888 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:24.889 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:24.889 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:24.889 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:25.204 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:25.206 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:25.211 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:57:25.218 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:25.218 Seetong_tps[10298:2098979]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:25.219 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:25.219 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:25.220 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:25.220 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:25.221 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:25.221 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:25.221 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:25.221 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 26610 毫秒
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:25.234 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:25.235 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:25.235 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:25.286 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:25.287 Seetong_tps[10298:2098681] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:25.287 Seetong_tps[10298:2098954] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:26.238 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:26.238 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:26.238 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:26.239 Seetong_tps[10298:2098954] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:26.535 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:26.536 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:57:26.537 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:26.544 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:26.544 Seetong_tps[10298:2098979]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:26.544 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:26.544 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:26.546 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:26.546 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:26.546 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:26.546 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:26.547 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:26.547 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:26.561 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:26.561 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:26.561 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:26.561 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 27937 毫秒
2026-10-05 10:57:26.562 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:26.562 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:26.562 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:26.562 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:26.563 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:26.612 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:26.612 Seetong_tps[10298:2098954] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:26.612 Seetong_tps[10298:2098977] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:27.662 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:27.663 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:27.663 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:27.958 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:28.071 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:57:28.072 Seetong_tps[10298:2098977] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:57:28.072 Seetong_tps[10298:2098954] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:57:30.038 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:57:40.038 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:57:42.676 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:57:42.677 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:57:42.685 Seetong_tps[10298:2098773] zzzzz:FC_ResumeDevCom start
2026-10-05 10:57:42.689 Seetong_tps[10298:2098773] zzzzz:FC_ResumeDevCom
2026-10-05 10:57:42.922 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:57:42.923 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:57:42.923 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:57:44.614 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:44.614 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:44.615 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:44.615 Seetong_tps[10298:2098646]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:57:44.615 Seetong_tps[10298:2098646]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:57:44.617 Seetong_tps[10298:2098646] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:57:44.617 Seetong_tps[10298:2098646] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:57:45.357 Seetong_tps[10298:2098646] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-05 10:57:45.357 Seetong_tps[10298:2098646] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 10:57:45.357 Seetong_tps[10298:2098646] 使用手机自带网络进行上网
2026-10-05 10:57:45.357 Seetong_tps[10298:2098646]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 10:57:45.358 Seetong_tps[10298:2098646]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-05 10:57:45.781 Seetong_tps[10298:2098646]  -- WebSocket connection failed with error: 未能完成该操作。Socket未连接
2026-10-05 10:57:45.832 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:45.832 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:45.833 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:45.833 Seetong_tps[10298:2098646]  -- WebSocket - reConnectServer -- readyState: 0
2026-10-05 10:57:45.833 Seetong_tps[10298:2098646]  -- WebSocket - 准备 0.500000 秒以后进行重连 -- 
2026-10-05 10:57:46.433 Seetong_tps[10298:2098646]  -- WebSocket connection - performReconnect - getNetty -- 第 1 次重连 -- 
2026-10-05 10:57:46.434 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 
2026-10-05 10:57:46.441 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:57:47.029 Seetong_tps[10298:2099381] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x110930f00>{number = 34, name = (null)}====
2026-10-05 10:57:47.030 Seetong_tps[10298:2098646]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:57:47.030 Seetong_tps[10298:2098646]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgIEUlUAVVEBblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:57:47.142 Seetong_tps[10298:2098646]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:57:47.143 Seetong_tps[10298:2098646]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:57:47.143 Seetong_tps[10298:2098646]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:57:47.143 Seetong_tps[10298:2098646]  -- WebSocket connection 长连接成功 - 耗时：47.2 秒
2026-10-05 10:57:47.144 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:47.144 Seetong_tps[10298:2098646]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAHVVVpAQQB","reconn":1}}
2026-10-05 10:57:47.144 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:47.145 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:47.145 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:47.147 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:47.280 Seetong_tps[10298:2098646] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:57:47.280 Seetong_tps[10298:2098646] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:57:47.281 Seetong_tps[10298:2098646] Formatted Date: 2026-10-05
2026-10-05 10:57:47.281 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:47.367 Seetong_tps[10298:2098646] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:57:47.369 Seetong_tps[10298:2098646] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:57:47.370 Seetong_tps[10298:2098646]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:57:00 end=10:57:47 deviceCount=1
2026-10-05 10:57:47.370 Seetong_tps[10298:2098646]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:57:47.486 Seetong_tps[10298:2098646] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:57:50.317 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:57:50.332 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:57:50.333 Seetong_tps[10298:2098979]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:57:50.335 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:57:50.335 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:57:50.337 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:57:50.337 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:57:50.338 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:57:50.338 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:57:50.338 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:57:50.338 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:57:50.338 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:57:50.338 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:57:50.338 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:57:50.339 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 51714 毫秒
2026-10-05 10:57:50.341 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:57:50.341 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:57:50.341 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:57:50.348 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:50.350 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:57:50.533 Seetong_tps[10298:2098977] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933680>{number = 28, name = (null)}====
2026-10-05 10:57:50.534 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:57:57.246 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:04.705 Seetong_tps[10298:2098646] zzzzz:backgroundDoSomething
2026-10-05 10:58:04.707 Seetong_tps[10298:2098979] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 10:58:04.707 Seetong_tps[10298:2098979] --FC_StopDevComEx end
2026-10-05 10:58:07.247 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:09.713 Seetong_tps[10298:2098646] zzzzz:stopBackgroundTask 180seconds
2026-10-05 10:58:12.776 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:12.777 Seetong_tps[10298:2098646]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-05 10:58:24.532 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:24.536 Seetong_tps[10298:2098646] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 10:58:24.539 Seetong_tps[10298:2101572] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:24.540 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:24.540 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:24.595 Seetong_tps[10298:2101572] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:24.659 Seetong_tps[10298:2098720] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 10:58:24.762 Seetong_tps[10298:2098646]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:58:24.763 Seetong_tps[10298:2098646] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:58:24.763 Seetong_tps[10298:2098646] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:58:24.982 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:24.985 Seetong_tps[10298:2099197] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:24.986 Seetong_tps[10298:2101572] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:25.037 Seetong_tps[10298:2098646]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:58:25.037 Seetong_tps[10298:2098646]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-05 10:58:25.038 Seetong_tps[10298:2098646] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-05 10:58:25.038 Seetong_tps[10298:2098646] 有wifi
2026-10-05 10:58:25.677 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:25.678 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:25.678 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:25.678 Seetong_tps[10298:2098979] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:25.922 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:25.922 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:25.923 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:26.015 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:58:26.018 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:26.022 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:26.058 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:26.059 Seetong_tps[10298:2101571]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:26.059 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:26.059 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:26.061 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:26.061 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:26.061 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 87437 毫秒
2026-10-05 10:58:26.062 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:26.062 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:26.062 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:26.066 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:26.068 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:26.173 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:26.174 Seetong_tps[10298:2099197] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:26.174 Seetong_tps[10298:2101571] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:26.227 Seetong_tps[10298:2101570] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933f00>{number = 36, name = (null)}====
2026-10-05 10:58:27.108 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:27.108 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:27.109 Seetong_tps[10298:2101570] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:27.109 Seetong_tps[10298:2101570] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:27.148 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:27.354 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:27.354 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:27.354 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:27.373 Seetong_tps[10298:2099197] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110930b40>{number = 30, name = (null)}====
2026-10-05 10:58:27.374 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:27.376 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:27.396 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:27.396 Seetong_tps[10298:2099197]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:27.396 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:27.396 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:27.397 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:27.398 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:27.398 Seetong_tps[10298:2099197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:27.398 Seetong_tps[10298:2099197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:27.398 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:27.398 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:27.418 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:27.418 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:27.418 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:27.418 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 88794 毫秒
2026-10-05 10:58:27.419 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:27.419 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:27.419 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:27.424 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:27.425 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:27.440 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:27.445 Seetong_tps[10298:2099397] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:27.445 Seetong_tps[10298:2101570] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:27.589 Seetong_tps[10298:2101572] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110930a80>{number = 35, name = (null)}====
2026-10-05 10:58:28.439 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:28.439 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:28.439 Seetong_tps[10298:2099397] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:28.441 Seetong_tps[10298:2099397] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:28.684 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:28.684 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:28.685 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:28.707 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:28.709 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:28.742 Seetong_tps[10298:2101572] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110930a80>{number = 35, name = (null)}====
2026-10-05 10:58:28.752 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:28.752 Seetong_tps[10298:2101572]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:28.752 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:28.752 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:28.753 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:28.753 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:28.753 Seetong_tps[10298:2101572]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:28.753 Seetong_tps[10298:2101572]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:28.753 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:28.754 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:28.754 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:28.754 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:28.754 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:28.754 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 90129 毫秒
2026-10-05 10:58:28.755 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:28.755 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:28.755 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:28.760 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:28.761 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:28.802 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:28.802 Seetong_tps[10298:2101571] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:28.802 Seetong_tps[10298:2101572] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:28.942 Seetong_tps[10298:2099397] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933e80>{number = 32, name = (null)}====
2026-10-05 10:58:30.987 Seetong_tps[10298:2098646] dealloc -- STAlarmView
2026-10-05 10:58:31.733 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:31.734 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:31.735 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:31.735 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:31.980 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:31.980 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:31.980 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:31.993 Seetong_tps[10298:2101570] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933f00>{number = 36, name = (null)}====
2026-10-05 10:58:31.995 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:32.076 Seetong_tps[10298:2099197] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110930b40>{number = 30, name = (null)}====
2026-10-05 10:58:32.077 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:32.088 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:32.088 Seetong_tps[10298:2099197]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:32.089 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:32.089 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:32.089 Seetong_tps[10298:2101570] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:32.089 Seetong_tps[10298:2101572] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:32.090 Seetong_tps[10298:2099197] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:32.091 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:32.091 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:32.091 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:32.091 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 93466 毫秒
2026-10-05 10:58:32.092 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:32.092 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:32.092 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:32.099 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:32.100 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:32.250 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:33.614 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:33.614 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:33.615 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:33.615 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:33.859 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:33.860 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:33.860 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:33.889 Seetong_tps[10298:2101572] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110930a80>{number = 35, name = (null)}====
2026-10-05 10:58:33.891 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:33.928 Seetong_tps[10298:2099397] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933e80>{number = 32, name = (null)}====
2026-10-05 10:58:33.937 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:33.937 Seetong_tps[10298:2099397]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:33.937 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:33.937 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2099397] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:33.938 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:33.938 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:33.938 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 95314 毫秒
2026-10-05 10:58:33.939 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:33.939 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:33.939 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:33.944 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:33.945 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:33.953 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:33.953 Seetong_tps[10298:2099197] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:33.953 Seetong_tps[10298:2101572] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:34.151 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:34.812 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:34.813 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:34.814 Seetong_tps[10298:2099197] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:34.814 Seetong_tps[10298:2099197] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:35.057 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:35.058 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:35.058 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:35.059 Seetong_tps[10298:2101572] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110930a80>{number = 35, name = (null)}====
2026-10-05 10:58:35.060 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:35.109 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:35.115 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:35.115 Seetong_tps[10298:2101571]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:35.115 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:35.115 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:35.116 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:35.116 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:35.116 Seetong_tps[10298:2101571]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:35.116 Seetong_tps[10298:2101571]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:35.117 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:35.117 Seetong_tps[10298:2101571] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:35.117 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:35.117 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:35.117 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:35.117 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 96492 毫秒
2026-10-05 10:58:35.118 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:35.118 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:35.118 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:35.123 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:35.124 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:35.180 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:35.180 Seetong_tps[10298:2101572] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:35.180 Seetong_tps[10298:2099397] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:35.342 Seetong_tps[10298:2099197] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110930b40>{number = 30, name = (null)}====
2026-10-05 10:58:36.261 Seetong_tps[10298:2099197] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-05 10:58:36.261 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:58:36.262 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f6f0000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-05 10:58:36.262 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:58:36.262 Seetong_tps[10298:2099197] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:58:36.263 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:58:36.263 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10fd68000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-05 10:58:36.263 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:58:36.263 Seetong_tps[10298:2099197] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1578 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3344057508 sequence 1 version 4
2026-10-05 10:58:36.264 Seetong_tps[10298:2099197] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-05 10:58:36.273 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-05 10:58:36.274 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:58:36.274 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:58:36.275 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:36.275 Seetong_tps[10298:2099197] [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-05 10:58:36.275 Seetong_tps[10298:2099197] [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-05 10:58:36.275 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:58:36.276 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:36.308 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:37.010 Seetong_tps[10298:2101572] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-05 10:58:37.011 Seetong_tps[10298:2101572] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-05 10:58:37.014 Seetong_tps[10298:2101572] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-05 10:58:37.148 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:37.237 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.241 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.241 Seetong_tps[10298:2101571] [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-05 10:58:37.242 Seetong_tps[10298:2101571] [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-05 10:58:37.249 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:58:37.249 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-05 10:58:37.249 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.250 Seetong_tps[10298:2101571] [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-05 10:58:37.250 Seetong_tps[10298:2101571] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.323 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.323 Seetong_tps[10298:2099197] [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-05 10:58:37.323 Seetong_tps[10298:2099197] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-05 10:58:37.343 Seetong_tps[10298:2098646] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:58:39.968 Seetong_tps[10298:2098646] 【kuikly performance】pagename: AccountManagePage, Memory in use: 90.095MB
2026-10-05 10:58:40.354 Seetong_tps[10298:2098646] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:58:42.083 Seetong_tps[10298:2098646] 【kuikly performance】pagename: ModifyPswPage, Memory in use: 90.564MB
2026-10-05 10:58:42.979 Seetong_tps[10298:2098646] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-05 10:58:43.250 Seetong_tps[10298:2098646] [STKuiklyRenderViewController] dealloc pageName=ModifyPswPage
2026-10-05 10:58:43.250 Seetong_tps[10298:2098646] dealloc -- STKuiklyRenderViewController
2026-10-05 10:58:45.028 Seetong_tps[10298:2098646] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-05 10:58:45.296 Seetong_tps[10298:2098646] [STKuiklyRenderViewController] dealloc pageName=AccountManagePage
2026-10-05 10:58:45.297 Seetong_tps[10298:2098646] dealloc -- STKuiklyRenderViewController
2026-10-05 10:58:45.363 Seetong_tps[10298:2098646] KMPDeviceModule setUserInfo, result:0
2026-10-05 10:58:45.979 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:45.979 Seetong_tps[10298:2099397] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:45.980 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:46.436 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:46.437 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:46.759 Seetong_tps[10298:2099197] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110930b40>{number = 30, name = (null)}====
2026-10-05 10:58:47.147 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:47.544 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:47.544 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:47.545 Seetong_tps[10298:2099197] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:47.546 Seetong_tps[10298:2099197] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:47.790 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:47.791 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:47.791 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:47.854 Seetong_tps[10298:2101571] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1108c0040>{number = 37, name = (null)}====
2026-10-05 10:58:47.856 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:47.873 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:58:47.902 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:47.902 Seetong_tps[10298:2098979]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:47.902 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:47.902 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:47.903 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:47.903 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:47.903 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 109279 毫秒
2026-10-05 10:58:47.904 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:47.904 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:47.904 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:47.909 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:47.910 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:47.977 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:47.977 Seetong_tps[10298:2099197] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:47.977 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:48.022 Seetong_tps[10298:2099397] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933e80>{number = 32, name = (null)}====
2026-10-05 10:58:49.842 Seetong_tps[10298:2098646] dealloc -- STAlarmView
2026-10-05 10:58:50.935 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:50.936 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:50.936 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:51.279 Seetong_tps[10298:2099397] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110933e80>{number = 32, name = (null)}====
2026-10-05 10:58:51.314 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:51.314 Seetong_tps[10298:2099397] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:51.314 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:51.733 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:51.733 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:51.733 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:52.108 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:52.109 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:52.109 Seetong_tps[10298:2099397] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:56.714 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:56.714 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:56.714 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:56.714 Seetong_tps[10298:2101571] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:56.960 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:56.960 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:56.960 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:56.969 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:58:56.971 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:57.035 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:57.035 Seetong_tps[10298:2101571] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:57.035 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:57.076 Seetong_tps[10298:2101572] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110930a80>{number = 35, name = (null)}====
2026-10-05 10:58:57.092 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:57.092 Seetong_tps[10298:2101572]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:57.092 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:57.093 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:57.095 Seetong_tps[10298:2101572] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:57.095 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:57.096 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:57.096 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:57.096 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 118471 毫秒
2026-10-05 10:58:57.098 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:57.098 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:57.098 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:57.106 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:57.107 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:57.147 Seetong_tps[10298:2098646]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:58:58.095 Seetong_tps[10298:2098646]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:58:58.095 Seetong_tps[10298:2098646]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:58:58.096 Seetong_tps[10298:2101811] zzzzz:FC_ResumeDevCom start
2026-10-05 10:58:58.096 Seetong_tps[10298:2101811] zzzzz:FC_ResumeDevCom
2026-10-05 10:58:58.341 Seetong_tps[10298:2098646]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:58:58.342 Seetong_tps[10298:2098646]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:58:58.342 Seetong_tps[10298:2098646] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:58:58.389 Seetong_tps[10298:2098979] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110933580>{number = 29, name = (null)}====
2026-10-05 10:58:58.398 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:58:58.398 Seetong_tps[10298:2098979]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:58:58.398 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:58:58.398 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:58:58.400 Seetong_tps[10298:2098979] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:58:58.401 Seetong_tps[10298:2098646]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:58:58.401 Seetong_tps[10298:2098646]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:58:58.401 Seetong_tps[10298:2098646]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:58:58.401 Seetong_tps[10298:2098646]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 119777 毫秒
2026-10-05 10:58:58.403 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:58.403 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:58.403 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:58.411 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:58.411 Seetong_tps[10298:2098646]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:58:58.415 Seetong_tps[10298:2102063] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1114cb000>{number = 39, name = (null)}====
2026-10-05 10:58:58.415 Seetong_tps[10298:2098646]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:58:58.458 Seetong_tps[10298:2098720] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:58:58.459 Seetong_tps[10298:2102063] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:58:58.459 Seetong_tps[10298:2098979] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:58:58.577 Seetong_tps[10298:2101811] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1114cbe80>{number = 38, name = (null)}====
2026-10-05 10:58:59.737 Seetong_tps[10298:2098646]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:58:59.737 Seetong_tps[10298:2098646]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:58:59.738 Seetong_tps[10298:2098646]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:58:59.738 Seetong_tps[10298:2098646]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:58:59.738 Seetong_tps[10298:2098646]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:58:59.740 Seetong_tps[10298:2098646] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:58:59.740 Seetong_tps[10298:2098646] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:59:00.744 Seetong_tps[10298:2098646] [保存失败] 相机对象或存储字典为空
2026-10-05 10:59:03.716 Seetong_tps[10312:2102238] app_version=8.4.106
2026-10-05 10:59:03.720 Seetong_tps[10312:2102238]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 10:59:03.720 Seetong_tps[10312:2102238] showForLogin 1
2026-10-05 10:59:03.720 Seetong_tps[10312:2102238] AppLaunch 还剩 6.610488891601562 秒
2026-10-05 10:59:03.727 Seetong_tps[10312:2102243] 询问用户是否开启推送成功
2026-10-05 10:59:03.727 Seetong_tps[10312:2102243] 用户点击允许接收推送
2026-10-05 10:59:03.728 Seetong_tps[10312:2102243] remoteNotificationSetting: <UNNotificationSettings: 0x159819c20; 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-05 10:59:03.742 Seetong_tps[10312:2102238]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 10:59:03.745 Seetong_tps[10312:2102238] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.798MB
2026-10-05 10:59:03.745 Seetong_tps[10312:2102238] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.798MB
2026-10-05 10:59:03.745 Seetong_tps[10312:2102238] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.798MB
2026-10-05 10:59:03.755 Seetong_tps[10312:2102238] viewDidLoad/configtime=2026-10-05 02:59:03 +0000
2026-10-05 10:59:03.755 Seetong_tps[10312:2102238]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 10:59:03.755 Seetong_tps[10312:2102238]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 10:59:03.805 Seetong_tps[10312:2102238]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 10:59:03.807 Seetong_tps[10312:2102238]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 10:59:03.807 Seetong_tps[10312:2102238] 开始检查未读客服消息...
2026-10-05 10:59:03.807 Seetong_tps[10312:2102238] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 10:59:03.813 Seetong_tps[10312:2102238]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 10:59:03.813 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 10:59:03.813 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 10:59:03.816 Seetong_tps[10312:2102238] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 10:59:03.816 Seetong_tps[10312:2102238] NAV deviceOrientationDidChange:1
2026-10-05 10:59:03.819 Seetong_tps[10312:2102238] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 10:59:03.819 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 10:59:03.819 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:59:03.860 Seetong_tps[10312:2102238]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-05 10:59:03.929 Seetong_tps[10312:2102249] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x15843b600>{number = 11, name = (null)}====
2026-10-05 10:59:03.930 Seetong_tps[10312:2102273] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3Mzk0Mzk1NCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.MMGC8K665MOAkSpwAdjq5e5TLBqRymgPJ303rcpTzb4","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3Mzk0Mzk1NCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NSJdfQ.tpQYpFunE0LvV5bgucR6fmfPBXThMXPr2k7QtRW-o6Y","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.8.156:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"}]}
====
2026-10-05 10:59:03.950 Seetong_tps[10312:2102238] Super properties have already been unregistered.
2026-10-05 10:59:03.950 Seetong_tps[10312:2102238] UMAPM_OOMSampling(0,0):NO
2026-10-05 10:59:03.951 Seetong_tps[10312:2102238]  -- deviceListDataUpdate - AppLaunch 还剩 1.37912392616272 秒 - 再延迟 1.87912392616272 秒 - 启动耗时 1.62087607383728 秒
2026-10-05 10:59:03.951 Seetong_tps[10312:2102238] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 10:59:03.951 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1621 毫秒
2026-10-05 10:59:03.954 Seetong_tps[10312:2102238] ++++-[VideoView dealloc]++++
2026-10-05 10:59:03.955 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:59:03.955 Seetong_tps[10312:2102273]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-05 10:59:03.955 Seetong_tps[10312:2102273]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-05 10:59:03.956 Seetong_tps[10312:2102238] OpenGLView20_Seetong dealloc:0x15a496080
2026-10-05 10:59:03.979 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:59:03.989 Seetong_tps[10312:2102238]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 10:59:03.989 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 10:59:03.989 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 10:59:03.990 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 10:59:03.990 Seetong_tps[10312:2102238] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 10:59:03.998 Seetong_tps[10312:2102238] UMAPM_NetworkSampling(0,0):NO
2026-10-05 10:59:03.998 Seetong_tps[10312:2102238]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 10:59:03.998 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:59:04.005 Seetong_tps[10312:2102244] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15843ac80>{number = 5, name = (null)}====
2026-10-05 10:59:04.009 Seetong_tps[10312:2102244] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:59:04.009 Seetong_tps[10312:2102244] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:59:04.011 Seetong_tps[10312:2102238] 蓝牙已打开
2026-10-05 10:59:04.024 Seetong_tps[10312:2102319] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x159867400>{number = 18, name = (null)}====
2026-10-05 10:59:04.024 Seetong_tps[10312:2102317] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1598673c0>{number = 19, name = (null)}====
2026-10-05 10:59:04.029 Seetong_tps[10312:2102314] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1598672c0>{number = 20, name = (null)}====
2026-10-05 10:59:04.034 Seetong_tps[10312:2102316] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x159864980>{number = 21, name = (null)}====
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238] 客服消息未读数量: 0
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 10:59:04.036 Seetong_tps[10312:2102238]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 10:59:04.042 Seetong_tps[10312:2102238]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:14443;type=0&load=54&addr=bjrelay40.s2.seetong.com:10443;type=0&load=53&addr=bjrelay40.s2.seetong.com:7443;","clientIp":"223.67.220.41","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=27&addr=shrelay17.s5.seetong.com:2443;type=0&load=19&addr=shrelay11.s5.seetong.com:13443;type=0&load=23&addr=shrelay16.s5.seetong.com:3443;"}
2026-10-05 10:59:04.043 Seetong_tps[10312:2102238]  -- 获取版本信息成功: {
}
2026-10-05 10:59:04.043 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:59:04.044 Seetong_tps[10312:2102324] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x159864940>{number = 22, name = (null)}====
2026-10-05 10:59:04.044 Seetong_tps[10312:2102243] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x158438bc0>{number = 2, name = (null)}====
2026-10-05 10:59:04.048 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:59:04.049 Seetong_tps[10312:2102243] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:59:04.049 Seetong_tps[10312:2102320] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x159864880>{number = 23, name = (null)}====
2026-10-05 10:59:04.050 Seetong_tps[10312:2102318] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x159b120c0>{number = 24, name = (null)}====
2026-10-05 10:59:04.053 Seetong_tps[10312:2102250] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x15843b4c0>{number = 6, name = (null)}====
2026-10-05 10:59:04.075 Seetong_tps[10312:2102252] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1586f9640>{number = 8, name = (null)}====
2026-10-05 10:59:04.094 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:59:04.094 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 10:59:04.094 Seetong_tps[10312:2102238]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1UAU1UCCFEEOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 10:59:04.096 Seetong_tps[10312:2102238] DB Error: 1 "table adTable has no column named adID"
2026-10-05 10:59:04.096 Seetong_tps[10312:2102238] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 10:59:04.096 Seetong_tps[10312:2102238] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 10:59:04.096 Seetong_tps[10312:2102238]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 10:59:04.097 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:59:04.097 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1767 毫秒
2026-10-05 10:59:04.098 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:59:04.098 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:59:04.098 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:59:04.098 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:59:04.098 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:59:04.166 Seetong_tps[10312:2102238]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 10:59:04.166 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 10:59:04.166 Seetong_tps[10312:2102238]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIAlAJUVZpAQQB","reconn":0}}
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:59:04.167 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:59:04.203 Seetong_tps[10312:2102321] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x15a40cf00>{number = 14, name = (null)}====
2026-10-05 10:59:04.277 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 10:59:04.277 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 10:59:04.278 Seetong_tps[10312:2102238] Formatted Date: 2026-10-05
2026-10-05 10:59:04.278 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:59:04.308 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:59:04.308 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:59:04.325 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 10:59:04.326 Seetong_tps[10312:2102238] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 10:59:04.327 Seetong_tps[10312:2102238]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:57:47 end=10:59:04 deviceCount=1
2026-10-05 10:59:04.327 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:59:04.421 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 10:59:04.560 Seetong_tps[10312:2102238] MessageThrottle reloadTableView ---
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] 用户设置的具体字体大小: 17.000000
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] AppLaunch hideForRefreshToken
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] AppLaunch hideForRefreshToken dismiss
2026-10-05 10:59:05.912 Seetong_tps[10312:2102238] AppLaunch dismiss...
2026-10-05 10:59:06.222 Seetong_tps[10312:2102238] AppLaunch dismiss... end
2026-10-05 10:59:06.223 Seetong_tps[10312:2102238]  dealloc -- STAppLaunchWindow
2026-10-05 10:59:06.224 Seetong_tps[10312:2102238]  dealloc -- STAppLaunchViewController
2026-10-05 10:59:06.962 Seetong_tps[10312:2102238]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 10:59:07.257 Seetong_tps[10312:2102326] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x15a8fac80>{number = 26, name = (null)}====
2026-10-05 10:59:07.531 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:59:07.531 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 10:59:07.532 Seetong_tps[10312:2102326] zzzzz:FC_ResumeDevCom start
2026-10-05 10:59:07.532 Seetong_tps[10312:2102326] zzzzz:FC_ResumeDevCom
2026-10-05 10:59:07.776 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 10:59:07.776 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 10:59:07.776 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 10:59:07.825 Seetong_tps[10312:2102250] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15843b4c0>{number = 6, name = (null)}====
2026-10-05 10:59:07.826 Seetong_tps[10312:2102321] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15a40cf00>{number = 14, name = (null)}====
2026-10-05 10:59:07.834 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 10:59:07.835 Seetong_tps[10312:2102250]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 10:59:07.835 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 10:59:07.835 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 10:59:07.836 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 10:59:07.836 Seetong_tps[10312:2102250] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 10:59:07.837 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 10:59:07.837 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 10:59:07.837 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 10:59:07.837 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5507 毫秒
2026-10-05 10:59:07.838 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:59:07.838 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:59:07.838 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:59:07.860 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 10:59:07.864 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 10:59:07.929 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:59:07.929 Seetong_tps[10312:2102316] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:59:07.930 Seetong_tps[10312:2102318] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:59:08.038 Seetong_tps[10312:2102243] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x158438bc0>{number = 2, name = (null)}====
2026-10-05 10:59:13.951 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 10:59:14.388 Seetong_tps[10312:2102238] dealloc -- STAlarmView
2026-10-05 10:59:14.781 Seetong_tps[10312:2102238]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 10:59:14.782 Seetong_tps[10312:2102238] [保存失败] 相机对象或存储字典为空
2026-10-05 10:59:14.833 Seetong_tps[10312:2102238] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 10:59:14.834 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 10:59:14.834 Seetong_tps[10312:2102238] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 10:59:14.835 Seetong_tps[10312:2102238] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-05 10:59:14.835 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 10:59:14.873 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 10:59:14 891
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 02:59:14 +0000
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 10:59:14.891 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 10:59:14 892
2026-10-05 10:59:14.893 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 10:59:14.893 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 10:59:14.905 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 10:59:14.936 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 10:59:14.937 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 10:59:14.937 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 10:59:14.937 Seetong_tps[10312:2102324]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 10:59:15.137 Seetong_tps[10312:2102238] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 10:59:15.144 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 10:59:15.151 Seetong_tps[10312:2102324] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 10:59:15.151 Seetong_tps[10312:2102320] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 10:59:15.152 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-05 10:59:15.158 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 10:59:16.699 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 10:59:16.699 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 10:59:16.701 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 10:59:16.701 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 10:59:16.701 Seetong_tps[10312:2102238]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 10:59:16.703 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 10:59:16.703 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 10:59:16.710 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 10:59:16.710 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:-1
2026-10-05 10:59:16.711 Seetong_tps[10312:2102238]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-05 10:59:16.716 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 10:59:36.797 Seetong_tps[10312:2102238] zzzzz:backgroundDoSomething
2026-10-05 10:59:36.797 Seetong_tps[10312:2102455] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 10:59:36.798 Seetong_tps[10312:2102455] --FC_StopDevComEx end
2026-10-05 10:59:41.759 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask 180seconds
2026-10-05 11:00:16.490 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 11:00:16.490 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:16.490 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:16.507 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:00:16.507 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:00:16 507
2026-10-05 11:00:16.507 Seetong_tps[10312:2102238]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 11:00:16.507 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:00:16 +0000
2026-10-05 11:00:16.507 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:00:16.508 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:00:16 508
2026-10-05 11:00:16.510 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:00:16.510 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:00:16.525 Seetong_tps[10312:2103420] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:16.525 Seetong_tps[10312:2103420] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:16.567 Seetong_tps[10312:2102273] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 11:00:16.727 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 11:00:16.728 Seetong_tps[10312:2102455] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:16.728 Seetong_tps[10312:2103420] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:16.728 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.22 - 设备: 1801 - 42835799
2026-10-05 11:00:16.731 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 11:00:17.265 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 11:00:17.265 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 11:00:17.271 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 11:00:17.272 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:-1
2026-10-05 11:00:17.274 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:00:17.519 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 11:00:17.520 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:17.520 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:17.521 Seetong_tps[10312:2102917] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:17.521 Seetong_tps[10312:2102917] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:17.542 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:00:17.542 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:00:17 543
2026-10-05 11:00:17.542 Seetong_tps[10312:2102238]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-05 11:00:17.542 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:00:17 +0000
2026-10-05 11:00:17.543 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:00:17.543 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:00:17 543
2026-10-05 11:00:17.545 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:00:17.546 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:00:17.761 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:00:17.762 Seetong_tps[10312:2102238]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 11:00:17.762 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 11:00:17.770 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 11:00:17.771 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 11:00:17.771 Seetong_tps[10312:2102238] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 11:00:17.882 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 11:00:17.884 Seetong_tps[10312:2103421] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:17.884 Seetong_tps[10312:2103418] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:17.884 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-05 11:00:17.888 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 11:00:18.047 Seetong_tps[10312:2102917] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15abc5100>{number = 30, name = (null)}====
2026-10-05 11:00:18.047 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 11:00:18.048 Seetong_tps[10312:2102238]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBU1AEU1UHAFlvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 11:00:18.266 Seetong_tps[10312:2102238]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 11:00:18.266 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:00:18.266 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:00:18.266 Seetong_tps[10312:2102238]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-05 11:00:18.267 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:00:18.267 Seetong_tps[10312:2102238]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIA1UAUFppAQQB","reconn":1}}
2026-10-05 11:00:18.267 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:00:18.268 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:18.268 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:18.270 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:18.495 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 11:00:18.496 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 11:00:18.496 Seetong_tps[10312:2102238] Formatted Date: 2026-10-05
2026-10-05 11:00:18.497 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:00:18.611 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 11:00:18.613 Seetong_tps[10312:2102238] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 11:00:18.617 Seetong_tps[10312:2102238]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=10:59:04 end=11:00:18 deviceCount=1
2026-10-05 11:00:18.617 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:00:18.736 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 11:00:19.887 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.34 - 设备: 1801 - 42835799
2026-10-05 11:00:20.490 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15aa32a20>; layer = <CALayer: 0x159b3f7b0>>
2026-10-05 11:00:20.490 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:-1
2026-10-05 11:00:20.491 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:00:20.536 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:20.538 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:20.948 Seetong_tps[10312:2102917] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x15abc5100>{number = 30, name = (null)}====
2026-10-05 11:00:21.047 Seetong_tps[10312:2102238] dealloc -- STPlayerViewController
2026-10-05 11:00:21.047 Seetong_tps[10312:2102238] dealloc -- STPlayerViewController
2026-10-05 11:00:21.047 Seetong_tps[10312:2102238] dealloc -- STPlayerCameraControlVC
2026-10-05 11:00:21.047 Seetong_tps[10312:2102238] dealloc -- STPlayerCameraService
2026-10-05 11:00:21.048 Seetong_tps[10312:2102238] dealloc -- STCycleScrollView
2026-10-05 11:00:21.049 Seetong_tps[10312:2102238] dealloc -- STCameraControlView
2026-10-05 11:00:21.052 Seetong_tps[10312:2102238] dealloc -- STNetSpeedMonitorView
2026-10-05 11:00:21.052 Seetong_tps[10312:2102238] dealloc -- STIdleMonitorView
2026-10-05 11:00:21.612 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:21.612 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 11:00:21.614 Seetong_tps[10312:2102455] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:21.615 Seetong_tps[10312:2102455] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:21.857 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 11:00:21.858 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 11:00:21.858 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 11:00:22.074 Seetong_tps[10312:2103421] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15abc5dc0>{number = 32, name = (null)}====
2026-10-05 11:00:22.076 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:22.313 Seetong_tps[10312:2102455] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x15abc4d00>{number = 28, name = (null)}====
2026-10-05 11:00:22.375 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 11:00:22.376 Seetong_tps[10312:2103419] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:22.376 Seetong_tps[10312:2102455] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:22.404 Seetong_tps[10312:2102917] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15abc5100>{number = 30, name = (null)}====
2026-10-05 11:00:22.417 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:00:22.418 Seetong_tps[10312:2102917]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:00:22.418 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:00:22.419 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:00:22.420 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:00:22.421 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:00:22.421 Seetong_tps[10312:2102917]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:00:22.421 Seetong_tps[10312:2102917]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:00:22.421 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:00:22.421 Seetong_tps[10312:2102917] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:00:22.421 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:00:22.421 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 11:00:22.421 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:00:22.421 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 80091 毫秒
2026-10-05 11:00:22.423 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:22.423 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:22.423 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:22.431 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:22.432 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:22.538 Seetong_tps[10312:2102238] ++++-[VideoView dealloc]++++
2026-10-05 11:00:22.546 Seetong_tps[10312:2102238] OpenGLView20_Seetong dealloc:0x158750000
2026-10-05 11:00:23.459 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:23.459 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 11:00:23.460 Seetong_tps[10312:2103419] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:23.460 Seetong_tps[10312:2103419] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:23.705 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 11:00:23.705 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 11:00:23.706 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 11:00:23.749 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 11:00:23.750 Seetong_tps[10312:2103419] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:23.750 Seetong_tps[10312:2103421] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:23.763 Seetong_tps[10312:2102917] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15abc5100>{number = 30, name = (null)}====
2026-10-05 11:00:23.765 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:23.898 Seetong_tps[10312:2103418] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15abc5ec0>{number = 31, name = (null)}====
2026-10-05 11:00:23.907 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:00:23.907 Seetong_tps[10312:2103418]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:00:23.908 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:00:23.908 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:00:23.910 Seetong_tps[10312:2103418] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:00:23.910 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:00:23.910 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 11:00:23.911 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:00:23.911 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 81580 毫秒
2026-10-05 11:00:23.912 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:23.912 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:23.912 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:23.921 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:23.922 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:24.011 Seetong_tps[10312:2102455] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x15abc4d00>{number = 28, name = (null)}====
2026-10-05 11:00:24.874 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:24.874 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 11:00:24.875 Seetong_tps[10312:2103418] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:24.875 Seetong_tps[10312:2103418] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:25.120 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 11:00:25.120 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 11:00:25.120 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 11:00:25.132 Seetong_tps[10312:2102917] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15abc5100>{number = 30, name = (null)}====
2026-10-05 11:00:25.134 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:25.139 Seetong_tps[10312:2102455] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15abc4d00>{number = 28, name = (null)}====
2026-10-05 11:00:25.145 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:00:25.145 Seetong_tps[10312:2102455]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:00:25.145 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:00:25.145 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:00:25.148 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:00:25.148 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:00:25.148 Seetong_tps[10312:2102455]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:00:25.148 Seetong_tps[10312:2102455]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:00:25.149 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:00:25.149 Seetong_tps[10312:2102455] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:00:25.169 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:00:25.170 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 11:00:25.170 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:00:25.170 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 82840 毫秒
2026-10-05 11:00:25.171 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:25.171 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:25.171 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:25.176 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:25.176 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:25.312 Seetong_tps[10312:2102273] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-05 11:00:25.313 Seetong_tps[10312:2102455] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:25.313 Seetong_tps[10312:2102917] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:25.388 Seetong_tps[10312:2103418] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x15abc5ec0>{number = 31, name = (null)}====
2026-10-05 11:00:25.928 Seetong_tps[10312:2102917] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-05 11:00:25.928 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 11:00:25.929 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c050000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-05 11:00:25.929 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 11:00:25.929 Seetong_tps[10312:2102917] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 11:00:25.930 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 11:00:25.930 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c054000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-05 11:00:25.930 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 11:00:25.930 Seetong_tps[10312:2102917] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-05 11:00:25.931 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 11:00:25.931 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-05 11:00:25.931 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 11:00:25.932 Seetong_tps[10312:2102917] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-05 11:00:25.932 Seetong_tps[10312:2102917] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-05 11:00:25.932 Seetong_tps[10312:2102917] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 1974 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-05 11:00:25.932 Seetong_tps[10312:2102917] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2453791369 sequence 1 version 4
2026-10-05 11:00:25.932 Seetong_tps[10312:2102917] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-05 11:00:25.959 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:26.628 Seetong_tps[10312:2103421] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-05 11:00:26.630 Seetong_tps[10312:2103421] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-05 11:00:28.271 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:00:28.360 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:28.361 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:28.615 Seetong_tps[10312:2103418] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x15abc5ec0>{number = 31, name = (null)}====
2026-10-05 11:00:36.256 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:36.256 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 11:00:36.258 Seetong_tps[10312:2102455] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:36.258 Seetong_tps[10312:2102455] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:36.291 Seetong_tps[10312:2102273] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 11:00:36.291 Seetong_tps[10312:2102273] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 11:00:36.291 Seetong_tps[10312:2102273]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-10-05 11:00:36.478 Seetong_tps[10312:2103420] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15abc5380>{number = 33, name = (null)}====
2026-10-05 11:00:36.490 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:00:36.491 Seetong_tps[10312:2103420]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:00:36.491 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:00:36.491 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:00:36.493 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:00:36.493 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:00:36.493 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 11:00:36.494 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:00:36.494 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 94163 毫秒
2026-10-05 11:00:36.495 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:36.495 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:36.495 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:36.503 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 11:00:36.503 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 11:00:36.503 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 11:00:36.504 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:36.505 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:36.538 Seetong_tps[10312:2103418] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15abc5ec0>{number = 31, name = (null)}====
2026-10-05 11:00:36.539 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:36.751 Seetong_tps[10312:2102455] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x15abc4d00>{number = 28, name = (null)}====
2026-10-05 11:00:36.818 Seetong_tps[10312:2102238] MessageThrottle reloadTableView ---
2026-10-05 11:00:38.137 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:38.137 Seetong_tps[10312:2102238]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 11:00:38.138 Seetong_tps[10312:2103418] zzzzz:FC_ResumeDevCom start
2026-10-05 11:00:38.138 Seetong_tps[10312:2103418] zzzzz:FC_ResumeDevCom
2026-10-05 11:00:38.271 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:00:38.381 Seetong_tps[10312:2102238]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 11:00:38.382 Seetong_tps[10312:2102238]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 11:00:38.382 Seetong_tps[10312:2102238] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 11:00:38.402 Seetong_tps[10312:2103419] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15abc5200>{number = 29, name = (null)}====
2026-10-05 11:00:38.404 Seetong_tps[10312:2103420] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15abc5380>{number = 33, name = (null)}====
2026-10-05 11:00:38.415 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:00:38.415 Seetong_tps[10312:2103420]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:00:38.416 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:00:38.416 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:00:38.417 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:38.418 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:00:38.418 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:00:38.418 Seetong_tps[10312:2103420]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:00:38.418 Seetong_tps[10312:2103420]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:00:38.419 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:00:38.419 Seetong_tps[10312:2103420] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:00:38.419 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:00:38.419 Seetong_tps[10312:2102238]  -- observeValueForKeyPath isLoading NO -- 
2026-10-05 11:00:38.419 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:00:38.419 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 96089 毫秒
2026-10-05 11:00:38.421 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:00:38.421 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:00:38.421 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:00:38.426 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:00:38.426 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:00:39.029 Seetong_tps[10312:2102238]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 11:00:39.030 Seetong_tps[10312:2102238] [保存失败] 相机对象或存储字典为空
2026-10-05 11:00:39.063 Seetong_tps[10312:2102238] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 11:00:39.065 Seetong_tps[10312:2102238] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 11:00:39.067 Seetong_tps[10312:2102238]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 11:00:39.116 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:00:39 128
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:00:39 +0000
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:00:39.128 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:00:39 129
2026-10-05 11:00:39.131 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 11:00:39.131 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-05 11:00:39.169 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:39.169 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:00:39.169 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:00:39.169 Seetong_tps[10312:2103419]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 11:00:39.364 Seetong_tps[10312:2102238] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 11:00:41.133 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.07 - 设备: 1801 - 42835799
2026-10-05 11:00:41.262 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 11:00:41.262 Seetong_tps[10312:2102273]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 11:00:41.262 Seetong_tps[10312:2102273] onDeviceAuthSuccess:uid=42835799
2026-10-05 11:00:41.263 Seetong_tps[10312:2102273]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169241.262993,lastReceiveYUVTimeInterval=1791169239.128385,interval=2.135,videoView=0x15992d400
2026-10-05 11:00:41.263 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 11:00:41.263 Seetong_tps[10312:2103419] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 11:00:41.263 Seetong_tps[10312:2103420] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 11:00:41.274 Seetong_tps[10312:2103427] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x159864200>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x107c29400>
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 11:00:41.275 Seetong_tps[10312:2102273] InitDecodePortLog: playsettype = 50
2026-10-05 11:00:41.275 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.21 - 设备: 1801 - 42835799
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 11:00:41.276 Seetong_tps[10312:2102273] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 11:00:41.277 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.21 - 设备: 1801 - 42835799
2026-10-05 11:00:41.280 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.280 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.280 Seetong_tps[10312:2103420] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 11:00:41.280 Seetong_tps[10312:2103420] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 11:00:41.281 Seetong_tps[10312:2103420] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 11:00:41.281 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.281 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:41.282 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:00:41.282 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:00:41.282 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 11:00:41.282 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.282 Seetong_tps[10312:2103420]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 11:00:41.282 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=1
2026-10-05 11:00:41.282 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 2.22 - 设备: 1801 - 42835799
2026-10-05 11:00:41.298 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.298 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.298 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 11:00:41.298 Seetong_tps[10312:2102455] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 11:00:41.298 Seetong_tps[10312:2103418] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 11:00:41.298 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.304 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.304 Seetong_tps[10312:2102273]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 11:00:41.304 Seetong_tps[10312:2103418] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 11:00:41.304 Seetong_tps[10312:2103418] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 11:00:41.304 Seetong_tps[10312:2103418] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.304 Seetong_tps[10312:2103686] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 11:00:41.306 Seetong_tps[10312:2102238]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 11:00:41.306 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:41.307 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:00:41.307 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:00:41.307 Seetong_tps[10312:2103686] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 11:00:41.307 Seetong_tps[10312:2103686] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.307 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:41.307 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:00:41.307 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:00:41.307 Seetong_tps[10312:2102455] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 11:00:41.307 Seetong_tps[10312:2102455] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:00:41.310 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=1
2026-10-05 11:00:41.326 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:00:41.357 Seetong_tps[10312:2103427]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 11:00:41.360 Seetong_tps[10312:2102238]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-05 11:00:41.380 Seetong_tps[10312:2103666] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-05 11:00:41.386 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:41.386 Seetong_tps[10312:2102455] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 11:00:41.386 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:00:41.387 Seetong_tps[10312:2102455] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 11:00:41.387 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=1
2026-10-05 11:00:41.387 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.32 - 设备: 1801 - 42835799
2026-10-05 11:00:41.393 Seetong_tps[10312:2103427]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 11:00:41.407 Seetong_tps[10312:2103427]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 11:00:41.428 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:00:41.434 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:00:41.452 Seetong_tps[10312:2103427] Failed to get IoT drive away set configuration.
2026-10-05 11:00:41.452 Seetong_tps[10312:2103427]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 11:00:41.536 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:00:41.957 Seetong_tps[10312:2103427]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 11:00:48.271 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:00:49.129 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169249.129295,lastReceiveYUVTimeInterval=1791169249.065541,interval=0.064,videoView=0x15992d400
2026-10-05 11:00:58.271 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:00:59.129 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169259.129078,lastReceiveYUVTimeInterval=1791169259.083669,interval=0.045,videoView=0x15992d400
2026-10-05 11:01:08.271 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:01:09.128 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169269.128844,lastReceiveYUVTimeInterval=1791169269.091192,interval=0.038,videoView=0x15992d400
2026-10-05 11:01:18.270 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:01:19.128 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169279.128661,lastReceiveYUVTimeInterval=1791169279.094627,interval=0.034,videoView=0x15992d400
2026-10-05 11:01:21.485 Seetong_tps[10312:2102238] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-05 11:01:18)消息ID(22)
2026-10-05 11:01:24.921 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:24.929 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:24.931 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:24.931 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:24.931 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:24.931 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:24.946 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:24.948 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:25.203 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 46.14 - 设备: 1801 - 42835799
2026-10-05 11:01:25.255 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:25.256 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:25.256 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:25.256 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:25.260 Seetong_tps[10312:2102238] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 11:01:28.270 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:01:29.128 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169289.128204,lastReceiveYUVTimeInterval=1791169289.085694,interval=0.043,videoView=0x15992d400
2026-10-05 11:01:29.183 Seetong_tps[10312:2102455] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 3, xml: <xml>
<cmd>left</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 11:01:29.186 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_left - playVideoTimeInterval: 50.12 - 设备: 1801 - 42835799
2026-10-05 11:01:29.203 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:01:29.366 Seetong_tps[10312:2102455] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-05 11:01:29.369 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 50.30 - 设备: 1801 - 42835799
2026-10-05 11:01:29.505 Seetong_tps[10312:2103427]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:01:38.270 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:01:39.128 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169299.128241,lastReceiveYUVTimeInterval=1791169299.086511,interval=0.042,videoView=0x15992d400
2026-10-05 11:01:48.270 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 11:01:49.128 Seetong_tps[10312:2102238]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169309.128049,lastReceiveYUVTimeInterval=1791169309.093039,interval=0.035,videoView=0x15992d400
2026-10-05 11:01:49.354 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:01:49.354 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:01:49.355 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:01:49.355 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:01:49.355 Seetong_tps[10312:2102238]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 11:01:49.356 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 11:01:49.356 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 11:01:49.360 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 11:01:49.361 Seetong_tps[10312:2102238]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 11:01:49.361 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:01:49.361 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:1
2026-10-05 11:01:49.363 Seetong_tps[10312:2102273]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 11:01:49.543 Seetong_tps[10312:2102238] -----------1release decodeport = 1
2026-10-05 11:01:49.544 Seetong_tps[10312:2102238]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = LOCAL;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 2300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 70400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 11:01:49.544 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:01:49.891 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:49.919 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:49.920 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:49.920 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:49.920 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:49.920 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:49.921 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:49.921 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:49.921 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:49.921 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:49.924 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:49.925 Seetong_tps[10312:2102238] dealloc -- STCameraControlFullView
2026-10-05 11:01:49.926 Seetong_tps[10312:2102238] ELPCircleConsole dealloc
2026-10-05 11:01:53.847 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 11:01:53.848 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:01:53.848 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:01:53.848 Seetong_tps[10312:2103621] zzzzz:FC_ResumeDevCom start
2026-10-05 11:01:53.848 Seetong_tps[10312:2103621] zzzzz:FC_ResumeDevCom
2026-10-05 11:01:53.849 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:01:53 892
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:01:53 +0000
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:01:53.892 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:01:53 892
2026-10-05 11:01:53.895 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:01:53.895 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:01:54.175 Seetong_tps[10312:2103427] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x159864200>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x107c29400>
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 11:01:54.175 Seetong_tps[10312:2102273] InitDecodePortLog: playsettype = 50
2026-10-05 11:01:54.176 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 11:01:54.176 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-05 11:01:54.176 Seetong_tps[10312:2102273] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 11:01:54.176 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.28 - 设备: 1801 - 42835799
2026-10-05 11:01:54.176 Seetong_tps[10312:2102273] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-05 11:01:54.177 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-05 11:01:54.177 Seetong_tps[10312:2102273] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 11:01:54.177 Seetong_tps[10312:2102273] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 11:01:54.178 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.29 - 设备: 1801 - 42835799
2026-10-05 11:01:54.239 Seetong_tps[10312:2105189] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-05 11:01:54.240 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:01:54.240 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 11:01:54.241 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:01:54.241 Seetong_tps[10312:2103419] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 11:01:54.241 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=2
2026-10-05 11:01:54.242 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-05 11:01:54.243 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-05 11:01:54.259 Seetong_tps[10312:2103427] Failed to get IoT drive away set configuration.
2026-10-05 11:01:54.259 Seetong_tps[10312:2103427]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 11:01:54.594 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:01:54.594 Seetong_tps[10312:2102238]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 11:01:54.594 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 11:01:54.600 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 11:01:54.600 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 11:01:54.600 Seetong_tps[10312:2102238] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 11:01:54.765 Seetong_tps[10312:2103427]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 11:01:54.801 Seetong_tps[10312:2103419] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15abc5200>{number = 29, name = (null)}====
2026-10-05 11:01:54.802 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 11:01:54.802 Seetong_tps[10312:2102238]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgIEUlQFU1ADblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 11:01:54.873 Seetong_tps[10312:2102238]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 11:01:54.874 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:01:54.874 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:01:54.874 Seetong_tps[10312:2102238]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 11:01:54.875 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:01:54.875 Seetong_tps[10312:2102238]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIA1UBVFZpAQQB","reconn":1}}
2026-10-05 11:01:54.875 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:01:54.875 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:01:54.875 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:01:54.877 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:01:54.977 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 11:01:54.977 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 11:01:54.977 Seetong_tps[10312:2102238] Formatted Date: 2026-10-05
2026-10-05 11:01:54.978 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:01:55.093 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-05 11:01:55.096 Seetong_tps[10312:2102238] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02",
    "2026-10-01"
)
2026-10-05 11:01:55.097 Seetong_tps[10312:2102238]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-05 start=11:00:18 end=11:01:55 deviceCount=1
2026-10-05 11:01:55.097 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:01:55.166 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:55.174 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:55.176 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:55.176 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:55.176 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:55.176 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:01:55.184 Seetong_tps[10312:2102238] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-05 11:01:55.190 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:55.191 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:55.439 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.55 - 设备: 1801 - 42835799
2026-10-05 11:01:55.502 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:55.502 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:55.502 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:55.502 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:55.504 Seetong_tps[10312:2102238] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 11:01:56.246 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.35 - 设备: 1801 - 42835799
2026-10-05 11:01:59.280 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:59.294 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:59.296 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:59.296 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:59.296 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:59.296 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:01:59.299 Seetong_tps[10312:2102238] dealloc -- STCameraControlFullView
2026-10-05 11:01:59.299 Seetong_tps[10312:2102238] ELPCircleConsole dealloc
2026-10-05 11:01:59.304 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:01:59.559 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 5.67 - 设备: 1801 - 42835799
2026-10-05 11:01:59.614 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:59.614 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:59.614 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:01:59.614 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:02:00.456 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:02:00.456 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:02:00.456 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:02:00.457 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:02:00.457 Seetong_tps[10312:2102238]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 11:02:00.459 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 11:02:00.459 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 11:02:00.469 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 11:02:00.470 Seetong_tps[10312:2102238]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 11:02:00.470 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:02:00.470 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:2
2026-10-05 11:02:00.486 Seetong_tps[10312:2102238] -----------1release decodeport = 2
2026-10-05 11:02:00.489 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:02:20.463 Seetong_tps[10312:2102238] zzzzz:backgroundDoSomething
2026-10-05 11:02:20.463 Seetong_tps[10312:2105248] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 11:02:20.463 Seetong_tps[10312:2105248] --FC_StopDevComEx end
2026-10-05 11:02:25.505 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask 180seconds
2026-10-05 11:05:36.871 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 11:05:36.872 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:05:36.872 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:05:36.872 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 11:05:36.878 Seetong_tps[10312:2105249] zzzzz:FC_ResumeDevCom start
2026-10-05 11:05:36.878 Seetong_tps[10312:2105249] zzzzz:FC_ResumeDevCom
2026-10-05 11:05:36.892 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:05:36.893 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:05:36 893
2026-10-05 11:05:36.893 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:05:36.893 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 11:05:36.893 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:05:36 +0000
2026-10-05 11:05:36.893 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:05:36.894 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:05:36 894
2026-10-05 11:05:36.900 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 11:05:36.900 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 11:05:36.957 Seetong_tps[10312:2102273] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 11:05:37.111 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:05:37.111 Seetong_tps[10312:2102238]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 11:05:37.112 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 11:05:37.118 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 11:05:37.118 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 11:05:37.118 Seetong_tps[10312:2102238] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 11:05:37.220 Seetong_tps[10312:2102273] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 11:05:37.227 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.33 - 设备: 1801 - 42835799
2026-10-05 11:05:37.228 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:05:37 228
2026-10-05 11:05:37.228 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:05:37.228 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 11:05:37.228 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:05:37 +0000
2026-10-05 11:05:37.229 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:05:37.229 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:05:37 229
2026-10-05 11:05:37.230 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:05:37.230 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:05:37.318 Seetong_tps[10312:2105249] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15d693300>{number = 43, name = (null)}====
2026-10-05 11:05:37.318 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 11:05:37.319 Seetong_tps[10312:2102238]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1UAU1QHBFIHOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 11:05:37.386 Seetong_tps[10312:2102238]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 11:05:37.386 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:05:37.387 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 11:05:37.387 Seetong_tps[10312:2102238]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-05 11:05:37.387 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:05:37.388 Seetong_tps[10312:2102238]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIA1UFUlVpAQQB","reconn":1}}
2026-10-05 11:05:37.388 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 11:05:37.388 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:05:37.388 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:05:37.390 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:05:37.497 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 11:05:37.497 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 11:05:37.552 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 11:05:37.552 Seetong_tps[10312:2102273]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 11:05:37.552 Seetong_tps[10312:2102273] onDeviceAuthSuccess:uid=42835799
2026-10-05 11:05:37.552 Seetong_tps[10312:2102273]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791169537.552932,lastReceiveYUVTimeInterval=1791169537.228721,interval=0.324,videoView=0x15992d400
2026-10-05 11:05:37.552 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 11:05:37.563 Seetong_tps[10312:2106872] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x159864200>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x107c29400>
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] InitDecodePortLog: playsettype = 50
2026-10-05 11:05:37.563 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 11:05:37.563 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 11:05:37.564 Seetong_tps[10312:2102273] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 11:05:37.565 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-05 11:05:37.571 Seetong_tps[10312:2106869] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:05:37.576 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:05:37.576 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:05:37.576 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:05:37.576 Seetong_tps[10312:2106869] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 11:05:37.576 Seetong_tps[10312:2106869] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:05:37.576 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=3
2026-10-05 11:05:37.577 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-05 11:05:37.579 Seetong_tps[10312:2105249] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:05:37.579 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:05:37.579 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 11:05:37.579 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 11:05:37.579 Seetong_tps[10312:2105249] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 11:05:37.579 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=3
2026-10-05 11:05:37.579 Seetong_tps[10312:2105249] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 11:05:37.619 Seetong_tps[10312:2106879] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-05 11:05:37.621 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:05:37.621 Seetong_tps[10312:2105249] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 11:05:37.621 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 11:05:37.621 Seetong_tps[10312:2105249] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 11:05:37.621 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=3
2026-10-05 11:05:37.621 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.39 - 设备: 1801 - 42835799
2026-10-05 11:05:37.632 Seetong_tps[10312:2106872] Failed to get IoT drive away set configuration.
2026-10-05 11:05:37.632 Seetong_tps[10312:2106872]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 11:05:37.648 Seetong_tps[10312:2106872]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:05:37.648 Seetong_tps[10312:2106872]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 11:05:38.178 Seetong_tps[10312:2106872]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 11:05:38.964 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:38.973 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:38.975 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:05:38.975 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:05:38.975 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:05:38.975 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 11:05:38.989 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:38.990 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:39.241 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-05 11:05:39.302 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:39.302 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:39.302 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:39.302 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:39.308 Seetong_tps[10312:2102238] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 11:05:42.832 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:05:42.832 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:05:42.833 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:05:42.833 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 11:05:42.833 Seetong_tps[10312:2102238]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 11:05:42.834 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 11:05:42.834 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 11:05:42.838 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 11:05:42.839 Seetong_tps[10312:2102238]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 11:05:42.839 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:05:42.839 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:3
2026-10-05 11:05:42.878 Seetong_tps[10312:2102238] -----------1release decodeport = 3
2026-10-05 11:05:42.879 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:05:43.280 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:43.287 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:43.289 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:05:43.289 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:05:43.289 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:05:43.289 Seetong_tps[10312:2102238] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 11:05:43.290 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:43.290 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:43.290 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:43.290 Seetong_tps[10312:2102238] FullScreen 转屏后调入
2026-10-05 11:05:43.294 Seetong_tps[10312:2102238]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 11:05:43.295 Seetong_tps[10312:2102238] dealloc -- STCameraControlFullView
2026-10-05 11:05:43.296 Seetong_tps[10312:2102238] ELPCircleConsole dealloc
2026-10-05 11:06:02.924 Seetong_tps[10312:2102238] zzzzz:backgroundDoSomething
2026-10-05 11:06:02.924 Seetong_tps[10312:2105249] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 11:06:02.925 Seetong_tps[10312:2105249] --FC_StopDevComEx end
2026-10-05 11:06:07.843 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask 180seconds
2026-10-05 11:07:11.627 Seetong_tps[10312:2102238]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 11:07:11.627 Seetong_tps[10312:2102238]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-05 11:07:11.630 Seetong_tps[10312:2102238] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-05 11:07:11.631 Seetong_tps[10312:2102238] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 11:07:11.631 Seetong_tps[10312:2102238] 使用手机自带网络进行上网
2026-10-05 11:10:57.506 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 11:10:57.506 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:10:57.506 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:10:57.507 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 11:10:57.522 Seetong_tps[10312:2109093] zzzzz:FC_ResumeDevCom start
2026-10-05 11:10:57.522 Seetong_tps[10312:2109093] zzzzz:FC_ResumeDevCom
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 11:10:57 527
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 03:10:57 +0000
2026-10-05 11:10:57.527 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 11:10:57.528 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 11:10:57 528
2026-10-05 11:10:57.532 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 11:10:57.532 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 11:10:57.635 Seetong_tps[10312:2102273] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 11:10:57.826 Seetong_tps[10312:2105249] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15d693300>{number = 43, name = (null)}====
2026-10-05 11:10:57.828 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:10:57.846 Seetong_tps[10312:2107057] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15d7bc180>{number = 49, name = (null)}====
2026-10-05 11:10:57.852 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 11:10:57.852 Seetong_tps[10312:2107057]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 11:10:57.852 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 11:10:57.852 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2107057] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 11:10:57.855 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 11:10:57.855 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 715525 毫秒
2026-10-05 11:10:57.856 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 11:10:57.856 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 11:10:57.856 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 11:10:57.856 Seetong_tps[10312:2102238]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-05 11:10:57.857 Seetong_tps[10312:2102238]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x107c29400>
2026-10-05 11:10:57.857 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 11:10:57.858 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 11:10:58.489 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 11:10:58.489 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 11:10:58.497 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 11:10:58.498 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 11:10:58.499 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:-1
2026-10-05 11:10:58.501 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 11:11:08.643 Seetong_tps[10312:2109107] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 11:11:18.576 Seetong_tps[10312:2102238] zzzzz:backgroundDoSomething
2026-10-05 11:11:18.576 Seetong_tps[10312:2109095] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 11:11:18.577 Seetong_tps[10312:2109095] --FC_StopDevComEx end
2026-10-05 11:11:23.585 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask 180seconds
2026-10-05 12:15:13.112 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 12:15:13.113 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 12:15:13.113 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 12:15:13.116 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 12:15:13.122 Seetong_tps[10312:2109095] zzzzz:FC_ResumeDevCom start
2026-10-05 12:15:13.123 Seetong_tps[10312:2109095] zzzzz:FC_ResumeDevCom
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 12:15:13 144
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 04:15:13 +0000
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 12:15:13.144 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 12:15:13 145
2026-10-05 12:15:13.151 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 12:15:13.151 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 12:15:13.352 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 12:15:13.352 Seetong_tps[10312:2102238]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 12:15:13.352 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 
2026-10-05 12:15:13.354 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 12:15:13.355 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 12:15:13.355 Seetong_tps[10312:2102238] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 12:15:14.281 Seetong_tps[10312:2102273] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 12:15:14.794 Seetong_tps[10312:2120038] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15d7be140>{number = 60, name = (null)}====
2026-10-05 12:15:14.801 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 12:15:14.801 Seetong_tps[10312:2120038]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 12:15:14.801 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 12:15:14.801 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2120038] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 12:15:14.802 Seetong_tps[10312:2102238]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2102238]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 12:15:14.802 Seetong_tps[10312:2102238]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 4572472 毫秒
2026-10-05 12:15:14.803 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 12:15:14.803 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 12:15:14.803 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 12:15:14.803 Seetong_tps[10312:2102238]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-05 12:15:14.803 Seetong_tps[10312:2102238]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x107c29400>
2026-10-05 12:15:14.804 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 12:15:14.806 Seetong_tps[10312:2102238]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 12:15:14.811 Seetong_tps[10312:2109103] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15d7bd000>{number = 56, name = (null)}====
2026-10-05 12:15:14.812 Seetong_tps[10312:2102238]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 12:15:14.831 Seetong_tps[10312:2120035] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15d7bd740>{number = 58, name = (null)}====
2026-10-05 12:15:14.832 Seetong_tps[10312:2102238]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 12:15:14.832 Seetong_tps[10312:2102238]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgIEUlcEV1QDblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 12:15:14.832 Seetong_tps[10312:2109104] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x15d7bd140>{number = 55, name = (null)}====
2026-10-05 12:15:14.834 Seetong_tps[10312:2102238]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 12:15:14.834 Seetong_tps[10312:2102238]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 12:15:14.840 Seetong_tps[10312:2102238]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=50&addr=bjrelay40.s2.seetong.com:12443;type=0&load=46&addr=bjrelay40.s2.seetong.com:1443;type=0&load=51&addr=bjrelay40.s2.seetong.com:2443;","clientIp":"39.144.152.75","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay11.s5.seetong.com:14443;type=0&load=21&addr=shrelay12.s5.seetong.com:13443;type=0&load=28&addr=shrelay15.s5.seetong.com:5443;"}
2026-10-05 12:15:14.931 Seetong_tps[10312:2102238]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 12:15:14.931 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 12:15:14.931 Seetong_tps[10312:2102238]  -- WebSocket - 重置重连次数 -- 
2026-10-05 12:15:14.931 Seetong_tps[10312:2102238]  -- WebSocket connection 长连接成功 - 耗时：1.6 秒
2026-10-05 12:15:14.932 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 12:15:14.932 Seetong_tps[10312:2102238]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcIBFQFUFZpAQQB","reconn":1}}
2026-10-05 12:15:14.932 Seetong_tps[10312:2102238]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 12:15:14.932 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 12:15:14.932 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 12:15:14.933 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 12:15:14.950 Seetong_tps[10312:2102273] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3ODUxNTEyMiwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.RQ7-QT1xgP8yBAZAiHL3V7KWO6SnoAHfTEC0xGN1wOs","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc3ODUxNTEyMiwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NSJdfQ.3EiCCxQLq68KhamplIt2D72zG53_uLUWHnurpXCfr6c","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-05 12:15:14.766 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 12:15:14.766 Seetong_tps[10312:2102238] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 12:15:14.835 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.69 - 设备: 1801 - 42835799
2026-10-05 12:15:19.788 Seetong_tps[10312:2102273] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 12:15:19.794 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 6.65 - 设备: 1801 - 42835799
2026-10-05 12:15:19.797 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 12:15:19 796
2026-10-05 12:15:19.797 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 12:15:19.797 Seetong_tps[10312:2102238]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>> -- _camera.supportPlatform: 0
2026-10-05 12:15:19.798 Seetong_tps[10312:2102238]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 04:15:19 +0000
2026-10-05 12:15:19.798 Seetong_tps[10312:2102238]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:53:45 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 12:15:19.798 Seetong_tps[10312:2102238]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 12:15:19 799
2026-10-05 12:15:19.800 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 12:15:19.801 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 12:15:20.318 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 12:15:20.319 Seetong_tps[10312:2102273]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 12:15:20.319 Seetong_tps[10312:2102273] onDeviceAuthSuccess:uid=42835799
2026-10-05 12:15:20.319 Seetong_tps[10312:2102273]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791173720.319710,lastReceiveYUVTimeInterval=1791173719.797368,interval=0.522,videoView=0x15992d400
2026-10-05 12:15:20.320 Seetong_tps[10312:2102273]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 12:15:20.388 Seetong_tps[10312:2120045] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x159864200>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x107c29400>
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 12:15:20.389 Seetong_tps[10312:2102273] InitDecodePortLog: playsettype = 50
2026-10-05 12:15:20.390 Seetong_tps[10312:2102273] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 12:15:20.390 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-05 12:15:20.390 Seetong_tps[10312:2102273] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 12:15:20.391 Seetong_tps[10312:2102273] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-05 12:15:20.391 Seetong_tps[10312:2102273] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:8
2026-10-05 12:15:20.391 Seetong_tps[10312:2102273] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 12:15:20.391 Seetong_tps[10312:2102273] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 12:15:20.391 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.60 - 设备: 1801 - 42835799
2026-10-05 12:15:20.395 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.60 - 设备: 1801 - 42835799
2026-10-05 12:15:20.446 Seetong_tps[10312:2120133] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-05 12:15:20.453 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 12:15:20.453 Seetong_tps[10312:2120033] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 12:15:20.454 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 12:15:20.454 Seetong_tps[10312:2120033] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 12:15:20.454 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=4
2026-10-05 12:15:20.454 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.66 - 设备: 1801 - 42835799
2026-10-05 12:15:20.455 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.66 - 设备: 1801 - 42835799
2026-10-05 12:15:20.481 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 12:15:20.482 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 12:15:20.482 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 12:15:20.482 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 12:15:20.482 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 12:15:20.482 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 12:15:20.482 Seetong_tps[10312:2120034] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 12:15:20.486 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 12:15:20.487 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=4
2026-10-05 12:15:20.487 Seetong_tps[10312:2102238] uid:42835799 playAudio
2026-10-05 12:15:20.487 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 12:15:20.487 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 12:15:20.487 Seetong_tps[10312:2102238]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 12:15:20.488 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 12:15:20.488 Seetong_tps[10312:2120040] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 12:15:20.488 Seetong_tps[10312:2102238] checkPortStatus:_decodePort=4
2026-10-05 12:15:20.553 Seetong_tps[10312:2120045] Failed to get IoT drive away set configuration.
2026-10-05 12:15:20.553 Seetong_tps[10312:2120045]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 12:15:21.076 Seetong_tps[10312:2120045]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 12:15:21.078 Seetong_tps[10312:2120045] Failed to get IoT drive away set configuration.
2026-10-05 12:15:21.078 Seetong_tps[10312:2120045]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 12:15:21.086 Seetong_tps[10312:2120045] Failed to get IoT drive away set configuration.
2026-10-05 12:15:21.086 Seetong_tps[10312:2120045]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 12:15:21.169 Seetong_tps[10312:2120045]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 12:15:21.170 Seetong_tps[10312:2120045]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 12:15:22.458 Seetong_tps[10312:2102238]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.66 - 设备: 1801 - 42835799
2026-10-05 12:15:24.617 Seetong_tps[10312:2102238]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 12:15:26.824 Seetong_tps[10312:2102238]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 12:15:26.824 Seetong_tps[10312:2102238]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 12:15:26.825 Seetong_tps[10312:2102238]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 12:15:26.825 Seetong_tps[10312:2102238]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 12:15:26.825 Seetong_tps[10312:2102238]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 12:15:26.826 Seetong_tps[10312:2102238] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 12:15:26.826 Seetong_tps[10312:2102238] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 12:15:26.836 Seetong_tps[10312:2102238] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 12:15:26.837 Seetong_tps[10312:2102238]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 12:15:26.837 Seetong_tps[10312:2102238]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15992d400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15ab07b80>; layer = <CALayer: 0x15a92b8d0>>
2026-10-05 12:15:26.837 Seetong_tps[10312:2102238] #####Vstop:uid:42835799-0-port:4
2026-10-05 12:15:26.935 Seetong_tps[10312:2102238] -----------1release decodeport = 4
2026-10-05 12:15:26.938 Seetong_tps[10312:2102238] _openGLView clearFrame ...
2026-10-05 12:15:46.875 Seetong_tps[10312:2102238] zzzzz:backgroundDoSomething
2026-10-05 12:15:46.876 Seetong_tps[10312:2120039] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 12:15:46.876 Seetong_tps[10312:2120039] --FC_StopDevComEx end
2026-10-05 12:15:51.890 Seetong_tps[10312:2102238] zzzzz:stopBackgroundTask 180seconds
2026-10-05 17:36:22.376 Seetong_tps[10663:2176370] app_version=8.4.106
2026-10-05 17:36:22.378 Seetong_tps[10663:2176370]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 17:36:22.378 Seetong_tps[10663:2176370] showForLogin 1
2026-10-05 17:36:22.378 Seetong_tps[10663:2176370] AppLaunch 还剩 6.703253984451294 秒
2026-10-05 17:36:22.387 Seetong_tps[10663:2176372] 询问用户是否开启推送成功
2026-10-05 17:36:22.387 Seetong_tps[10663:2176372] 用户点击允许接收推送
2026-10-05 17:36:22.390 Seetong_tps[10663:2176401] remoteNotificationSetting: <UNNotificationSettings: 0x113fcd5e0; 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-05 17:36:22.394 Seetong_tps[10663:2176419] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 17:36:22.395 Seetong_tps[10663:2176370]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 17:36:22.400 Seetong_tps[10663:2176370] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.688MB
2026-10-05 17:36:22.401 Seetong_tps[10663:2176370] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 57.704MB
2026-10-05 17:36:22.402 Seetong_tps[10663:2176370] 【kuikly performance】pagename: UserCenterPage, Memory in use: 57.704MB
2026-10-05 17:36:22.414 Seetong_tps[10663:2176370] viewDidLoad/configtime=2026-10-05 09:36:22 +0000
2026-10-05 17:36:22.415 Seetong_tps[10663:2176370]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 17:36:22.415 Seetong_tps[10663:2176370]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 17:36:22.473 Seetong_tps[10663:2176370]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 17:36:22.475 Seetong_tps[10663:2176370]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 17:36:22.475 Seetong_tps[10663:2176370] 开始检查未读客服消息...
2026-10-05 17:36:22.475 Seetong_tps[10663:2176370] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 17:36:22.479 Seetong_tps[10663:2176370]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 17:36:22.479 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 
2026-10-05 17:36:22.479 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 17:36:22.482 Seetong_tps[10663:2176370] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 17:36:22.482 Seetong_tps[10663:2176370] NAV deviceOrientationDidChange:1
2026-10-05 17:36:22.484 Seetong_tps[10663:2176370] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 17:36:22.484 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 
2026-10-05 17:36:22.484 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 17:36:22.527 Seetong_tps[10663:2176370]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 17:36:22.618 Seetong_tps[10663:2176370] Super properties have already been unregistered.
2026-10-05 17:36:22.620 Seetong_tps[10663:2176370] UMAPM_OOMSampling(0,0):NO
2026-10-05 17:36:22.622 Seetong_tps[10663:2176370]  -- deviceListDataUpdate - AppLaunch 还剩 1.459480047225952 秒 - 再延迟 1.959480047225952 秒 - 启动耗时 1.540519952774048 秒
2026-10-05 17:36:22.622 Seetong_tps[10663:2176370] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 17:36:22.622 Seetong_tps[10663:2176370]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1541 毫秒
2026-10-05 17:36:22.623 Seetong_tps[10663:2176370] ++++-[VideoView dealloc]++++
2026-10-05 17:36:22.626 Seetong_tps[10663:2176370] OpenGLView20_Seetong dealloc:0x130472080
2026-10-05 17:36:22.650 Seetong_tps[10663:2176370]  -- WebSocket - 重置重连次数 -- 
2026-10-05 17:36:22.658 Seetong_tps[10663:2176370]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 17:36:22.658 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 
2026-10-05 17:36:22.658 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 17:36:22.659 Seetong_tps[10663:2176370] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 17:36:22.659 Seetong_tps[10663:2176370] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 17:36:22.660 Seetong_tps[10663:2176370] UMAPM_NetworkSampling(0,0):NO
2026-10-05 17:36:22.660 Seetong_tps[10663:2176370]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 17:36:22.661 Seetong_tps[10663:2176370]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 17:36:22.663 Seetong_tps[10663:2176370] 蓝牙已打开
2026-10-05 17:36:22.664 Seetong_tps[10663:2176419] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc5Nzc4MjU4MSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.GmUxitPoAi65D2PDdTHH20qWmo0vGr0sRa_s2x_cE58","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTc5Nzc4MjU4MSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk4IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NyJdfQ.NDmf3vtXLFQvYPGccNFi5yACadara1ssTvrh5mVAFO8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"}]}
====
2026-10-05 17:36:22.670 Seetong_tps[10663:2176370]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 17:36:22.670 Seetong_tps[10663:2176370]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 17:36:22.712 Seetong_tps[10663:2176376] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1108c4900>{number = 18, name = (null)}====
2026-10-05 17:36:22.712 Seetong_tps[10663:2176419] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-05 17:36:22.766 Seetong_tps[10663:2176425] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1108c4e00>{number = 19, name = (null)}====
2026-10-05 17:36:22.766 Seetong_tps[10663:2176428] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1108c4d00>{number = 20, name = (null)}====
2026-10-05 17:36:22.766 Seetong_tps[10663:2176370]  -- 获取版本信息成功: {
}
2026-10-05 17:36:22.767 Seetong_tps[10663:2176370] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 17:36:22.769 Seetong_tps[10663:2176378] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1140393c0>{number = 10, name = (null)}====
2026-10-05 17:36:22.774 Seetong_tps[10663:2176370]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 17:36:22.774 Seetong_tps[10663:2176370]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 17:36:22.781 Seetong_tps[10663:2176370]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=58&addr=bjrelay40.s2.seetong.com:14443;type=0&load=44&addr=bjrelay40.s2.seetong.com:6443;type=0&load=58&addr=bjrelay40.s2.seetong.com:10443;","clientIp":"39.144.152.75","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=26&addr=shrelay17.s5.seetong.com:13443;type=0&load=24&addr=shrelay18.s5.seetong.com:6443;type=0&load=29&addr=shrelay11.s5.seetong.com:8443;"}
2026-10-05 17:36:22.781 Seetong_tps[10663:2176426] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1108c5280>{number = 21, name = (null)}====
2026-10-05 17:36:22.781 Seetong_tps[10663:2176370] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 17:36:22.781 Seetong_tps[10663:2176370] 客服消息未读数量: 0
2026-10-05 17:36:22.782 Seetong_tps[10663:2176401] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10caeb9c0>{number = 9, name = (null)}====
2026-10-05 17:36:22.782 Seetong_tps[10663:2176370]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 17:36:22.789 Seetong_tps[10663:2176427] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1108c4f00>{number = 22, name = (null)}====
2026-10-05 17:36:22.794 Seetong_tps[10663:2176430] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1108c6b40>{number = 23, name = (null)}====
2026-10-05 17:36:22.794 Seetong_tps[10663:2176432] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1304011c0>{number = 13, name = (null)}====
2026-10-05 17:36:22.794 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 17:36:22.795 Seetong_tps[10663:2176370]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UAU1IEB1MCOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 17:36:22.815 Seetong_tps[10663:2176372] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cae82c0>{number = 6, name = (null)}====
2026-10-05 17:36:22.818 Seetong_tps[10663:2176424] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1108c5700>{number = 25, name = (null)}====
2026-10-05 17:36:22.819 Seetong_tps[10663:2176379] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c83ba00>{number = 5, name = (null)}====
2026-10-05 17:36:22.822 Seetong_tps[10663:2176370]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176370] DB Error: 1 "table adTable has no column named adID"
2026-10-05 17:36:22.822 Seetong_tps[10663:2176370] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 17:36:22.822 Seetong_tps[10663:2176370] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 17:36:22.822 Seetong_tps[10663:2176370]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 17:36:22.822 Seetong_tps[10663:2176379] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1744 毫秒
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:36:22.825 Seetong_tps[10663:2176370]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 17:36:22.826 Seetong_tps[10663:2176370]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 17:36:22.908 Seetong_tps[10663:2176370]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 17:36:22.909 Seetong_tps[10663:2176370]  -- WebSocket - 重置重连次数 -- 
2026-10-05 17:36:22.909 Seetong_tps[10663:2176370]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcICVYGU1BpAQQB","reconn":0}}
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:36:22.910 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:36:22.940 Seetong_tps[10663:2176433] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1108c6ec0>{number = 26, name = (null)}====
2026-10-05 17:36:22.976 Seetong_tps[10663:2176370]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 17:36:22.976 Seetong_tps[10663:2176370]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 17:36:23.069 Seetong_tps[10663:2176370] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 17:36:23.069 Seetong_tps[10663:2176370] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 17:36:24.577 Seetong_tps[10663:2176370] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 17:36:24.577 Seetong_tps[10663:2176370] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 17:36:24.577 Seetong_tps[10663:2176370] 用户设置的具体字体大小: 17.000000
2026-10-05 17:36:24.678 Seetong_tps[10663:2176370] AppLaunch hideForRefreshToken
2026-10-05 17:36:24.678 Seetong_tps[10663:2176370] AppLaunch hideForRefreshToken dismiss
2026-10-05 17:36:24.678 Seetong_tps[10663:2176370] AppLaunch dismiss...
2026-10-05 17:36:24.984 Seetong_tps[10663:2176370] AppLaunch dismiss... end
2026-10-05 17:36:24.984 Seetong_tps[10663:2176370]  dealloc -- STAppLaunchWindow
2026-10-05 17:36:24.986 Seetong_tps[10663:2176370]  dealloc -- STAppLaunchViewController
2026-10-05 17:36:25.624 Seetong_tps[10663:2176370]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 17:36:25.800 Seetong_tps[10663:2176370]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 17:36:25.801 Seetong_tps[10663:2176370] [保存失败] 相机对象或存储字典为空
2026-10-05 17:36:25.850 Seetong_tps[10663:2176370] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 17:36:25.850 Seetong_tps[10663:2176370]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 17:36:25.850 Seetong_tps[10663:2176370] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 17:36:25.851 Seetong_tps[10663:2176370] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 17:36:25.857 Seetong_tps[10663:2176370]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 17:36:25.895 Seetong_tps[10663:2176370]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 17:36:25.911 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 17:36:25.911 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 17:36:25 912
2026-10-05 17:36:25.911 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:36:25.911 Seetong_tps[10663:2176370]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>> -- _camera.supportPlatform: 0
2026-10-05 17:36:25.912 Seetong_tps[10663:2176370]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 09:36:25 +0000
2026-10-05 17:36:25.912 Seetong_tps[10663:2176370]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 17:36:25.912 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 17:36:25 912
2026-10-05 17:36:25.916 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 17:36:25.916 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 17:36:25.956 Seetong_tps[10663:2176370] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 17:36:25.959 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:25.960 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:36:25.960 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:36:25.960 Seetong_tps[10663:2176432]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 17:36:25.976 Seetong_tps[10663:2176424] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1108c5700>{number = 25, name = (null)}====
2026-10-05 17:36:26.137 Seetong_tps[10663:2176370]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 17:36:26.137 Seetong_tps[10663:2176370]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 17:36:26.137 Seetong_tps[10663:2176370] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 17:36:26.161 Seetong_tps[10663:2176370] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 17:36:26.532 Seetong_tps[10663:2176429] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x130400f00>{number = 12, name = (null)}====
2026-10-05 17:36:27.053 Seetong_tps[10663:2176419] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 17:36:27.053 Seetong_tps[10663:2176419] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 17:36:27.059 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 1.21 - 设备: 1801 - 42835799
2026-10-05 17:36:27.061 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 17:36:27 061
2026-10-05 17:36:27.061 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:36:27.062 Seetong_tps[10663:2176370]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>> -- _camera.supportPlatform: 0
2026-10-05 17:36:27.062 Seetong_tps[10663:2176370]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 09:36:25 +0000
2026-10-05 17:36:27.062 Seetong_tps[10663:2176370]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 17:36:27.062 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 17:36:27 063
2026-10-05 17:36:27.064 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.21 - 设备: 1801 - 42835799
2026-10-05 17:36:27.065 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.21 - 设备: 1801 - 42835799
2026-10-05 17:36:27.654 Seetong_tps[10663:2176419]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 17:36:27.655 Seetong_tps[10663:2176419]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 17:36:27.655 Seetong_tps[10663:2176419] onDeviceAuthSuccess:uid=42835799
2026-10-05 17:36:27.655 Seetong_tps[10663:2176419]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791192987.655233,lastReceiveYUVTimeInterval=1791192987.061862,interval=0.593,videoView=0x1140e8400
2026-10-05 17:36:27.655 Seetong_tps[10663:2176419]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 17:36:27.657 Seetong_tps[10663:2176426] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 17:36:27.657 Seetong_tps[10663:2176401] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 17:36:27.734 Seetong_tps[10663:2176409] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 17:36:27.734 Seetong_tps[10663:2176419] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 17:36:27.734 Seetong_tps[10663:2176419] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 17:36:27.734 Seetong_tps[10663:2176419] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11403b340>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114098000>
2026-10-05 17:36:27.734 Seetong_tps[10663:2176419] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 17:36:27.735 Seetong_tps[10663:2176419] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 17:36:27.735 Seetong_tps[10663:2176419] InitDecodePortLog: playsettype = 50
2026-10-05 17:36:27.736 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.89 - 设备: 1801 - 42835799
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 17:36:27.736 Seetong_tps[10663:2176419] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 17:36:27.737 Seetong_tps[10663:2176419] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 17:36:27.738 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.89 - 设备: 1801 - 42835799
2026-10-05 17:36:27.808 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.808 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.808 Seetong_tps[10663:2176401] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 17:36:27.808 Seetong_tps[10663:2176401] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 17:36:27.808 Seetong_tps[10663:2176426] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 17:36:27.808 Seetong_tps[10663:2176401] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.811 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:27.812 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:36:27.812 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:36:27.812 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 17:36:27.812 Seetong_tps[10663:2176401] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.812 Seetong_tps[10663:2176432]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 17:36:27.836 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=1
2026-10-05 17:36:27.837 Seetong_tps[10663:2176370]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 17:36:27.839 Seetong_tps[10663:2176409]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:36:27.842 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.99 - 设备: 1801 - 42835799
2026-10-05 17:36:27.847 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.847 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.847 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 17:36:27.847 Seetong_tps[10663:2176401] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 17:36:27.847 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 17:36:27.848 Seetong_tps[10663:2176379] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.848 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:27.848 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:36:27.848 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:36:27.848 Seetong_tps[10663:2176433] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 17:36:27.848 Seetong_tps[10663:2176433] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.852 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=1
2026-10-05 17:36:27.873 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.873 Seetong_tps[10663:2176419]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 17:36:27.873 Seetong_tps[10663:2176433] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 17:36:27.873 Seetong_tps[10663:2176433] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 17:36:27.873 Seetong_tps[10663:2176379] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 17:36:27.873 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.874 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:27.874 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:36:27.874 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:36:27.874 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 17:36:27.874 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=1
2026-10-05 17:36:27.874 Seetong_tps[10663:2176432] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:36:27.883 Seetong_tps[10663:2176409]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 17:36:27.904 Seetong_tps[10663:2176557] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-05 17:36:27.913 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:27.914 Seetong_tps[10663:2176372] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 17:36:27.914 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:36:27.914 Seetong_tps[10663:2176426] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 17:36:27.914 Seetong_tps[10663:2176370]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-05 17:36:27.914 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=1
2026-10-05 17:36:27.914 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.06 - 设备: 1801 - 42835799
2026-10-05 17:36:27.933 Seetong_tps[10663:2176409]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:36:27.969 Seetong_tps[10663:2176409]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 17:36:27.987 Seetong_tps[10663:2176409]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 17:36:28.037 Seetong_tps[10663:2176409]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:36:28.037 Seetong_tps[10663:2176409]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:36:28.037 Seetong_tps[10663:2176409] Failed to get IoT drive away set configuration.
2026-10-05 17:36:28.037 Seetong_tps[10663:2176409]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 17:36:28.538 Seetong_tps[10663:2176409]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 17:36:32.622 Seetong_tps[10663:2176370]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 17:36:34.650 Seetong_tps[10663:2176419]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 17:36:34.651 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:36:34.651 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:36:34.652 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:36:34.652 Seetong_tps[10663:2176370]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 17:36:34.652 Seetong_tps[10663:2176370]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 17:36:34.654 Seetong_tps[10663:2176370] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 17:36:34.654 Seetong_tps[10663:2176370] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 17:36:34.664 Seetong_tps[10663:2176370]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 17:36:34.664 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:36:34.664 Seetong_tps[10663:2176370] #####Vstop:uid:42835799-0-port:1
2026-10-05 17:36:34.671 Seetong_tps[10663:2176370] -----------1release decodeport = 1
2026-10-05 17:36:34.672 Seetong_tps[10663:2176370]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 2000;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 8800;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 17:36:34.676 Seetong_tps[10663:2176370] _openGLView clearFrame ...
2026-10-05 17:36:34.677 Seetong_tps[10663:2176370] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 17:36:54.731 Seetong_tps[10663:2176370] zzzzz:backgroundDoSomething
2026-10-05 17:36:54.732 Seetong_tps[10663:2176662] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 17:36:54.732 Seetong_tps[10663:2176662] --FC_StopDevComEx end
2026-10-05 17:36:59.734 Seetong_tps[10663:2176370] zzzzz:stopBackgroundTask 180seconds
2026-10-05 17:46:38.679 Seetong_tps[10663:2176370] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 17:46:38.681 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:46:38.681 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:46:38.683 Seetong_tps[10663:2176431] zzzzz:FC_ResumeDevCom start
2026-10-05 17:46:38.698 Seetong_tps[10663:2176370] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 17:46:38.704 Seetong_tps[10663:2176431] zzzzz:FC_ResumeDevCom
2026-10-05 17:46:38.710 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 17:46:38.710 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 17:46:38 711
2026-10-05 17:46:38.710 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:46:38.710 Seetong_tps[10663:2176370]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>> -- _camera.supportPlatform: 0
2026-10-05 17:46:38.711 Seetong_tps[10663:2176370]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 09:46:38 +0000
2026-10-05 17:46:38.715 Seetong_tps[10663:2176370]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 17:46:38.715 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 17:46:38 715
2026-10-05 17:46:38.723 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 17:46:38.723 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 17:46:38.781 Seetong_tps[10663:2176419] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 17:46:39.006 Seetong_tps[10663:2176426] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1108c5280>{number = 21, name = (null)}====
2026-10-05 17:46:39.008 Seetong_tps[10663:2176370]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 17:46:39.028 Seetong_tps[10663:2176370]  -- WebSocket - 重置重连次数 -- 
2026-10-05 17:46:39.028 Seetong_tps[10663:2176370]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 17:46:39.028 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 
2026-10-05 17:46:39.029 Seetong_tps[10663:2179213] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112879a00>{number = 33, name = (null)}====
2026-10-05 17:46:39.037 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 17:46:39.039 Seetong_tps[10663:2176370] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 17:46:39.040 Seetong_tps[10663:2176370] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 17:46:39.062 Seetong_tps[10663:2176370]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 17:46:39.062 Seetong_tps[10663:2176662]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 17:46:39.062 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 17:46:39.062 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 17:46:39.064 Seetong_tps[10663:2176662] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 17:46:39.067 Seetong_tps[10663:2176370]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 617986 毫秒
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-05 17:46:39.068 Seetong_tps[10663:2176370]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x114098000>
2026-10-05 17:46:39.069 Seetong_tps[10663:2176370]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 17:46:39.069 Seetong_tps[10663:2176370]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 17:46:39.341 Seetong_tps[10663:2179213] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x112879a00>{number = 33, name = (null)}====
2026-10-05 17:46:39.341 Seetong_tps[10663:2176370]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 17:46:39.342 Seetong_tps[10663:2176370]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBU1AEVVEBAlhvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 17:46:39.455 Seetong_tps[10663:2176370]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 17:46:39.455 Seetong_tps[10663:2176370]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 17:46:39.455 Seetong_tps[10663:2176370]  -- WebSocket - 重置重连次数 -- 
2026-10-05 17:46:39.455 Seetong_tps[10663:2176370]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-05 17:46:39.455 Seetong_tps[10663:2176370]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 17:46:39.456 Seetong_tps[10663:2176370]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcICVEGUltpAQQB","reconn":1}}
2026-10-05 17:46:39.456 Seetong_tps[10663:2176370]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 17:46:39.456 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:46:39.456 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:46:39.457 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:46:39.605 Seetong_tps[10663:2176370] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 17:46:39.606 Seetong_tps[10663:2176370] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 17:46:40.726 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.02 - 设备: 1801 - 42835799
2026-10-05 17:46:44.454 Seetong_tps[10663:2176419] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 17:46:44.457 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 5.75 - 设备: 1801 - 42835799
2026-10-05 17:46:44.457 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 17:46:44 458
2026-10-05 17:46:44.457 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:46:44.458 Seetong_tps[10663:2176370]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>> -- _camera.supportPlatform: 0
2026-10-05 17:46:44.458 Seetong_tps[10663:2176370]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 09:46:44 +0000
2026-10-05 17:46:44.458 Seetong_tps[10663:2176370]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:54:40 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 17:46:44.458 Seetong_tps[10663:2176370]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 17:46:44 458
2026-10-05 17:46:44.459 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 17:46:44.459 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 17:46:45.087 Seetong_tps[10663:2176419]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 17:46:45.087 Seetong_tps[10663:2176419]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 17:46:45.087 Seetong_tps[10663:2176419] onDeviceAuthSuccess:uid=42835799
2026-10-05 17:46:45.087 Seetong_tps[10663:2176419]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791193605.087802,lastReceiveYUVTimeInterval=1791193604.458025,interval=0.630,videoView=0x1140e8400
2026-10-05 17:46:45.087 Seetong_tps[10663:2176419]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 17:46:45.158 Seetong_tps[10663:2179232] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 17:46:45.158 Seetong_tps[10663:2176419] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 17:46:45.159 Seetong_tps[10663:2176419] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 17:46:45.159 Seetong_tps[10663:2176419] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x11403b340>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114098000>
2026-10-05 17:46:45.159 Seetong_tps[10663:2176419] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-05 17:46:45.159 Seetong_tps[10663:2176419] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 17:46:45.159 Seetong_tps[10663:2176419] InitDecodePortLog: playsettype = 50
2026-10-05 17:46:45.161 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.70 - 设备: 1801 - 42835799
2026-10-05 17:46:45.163 Seetong_tps[10663:2176419] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 17:46:45.163 Seetong_tps[10663:2176419] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-05 17:46:45.163 Seetong_tps[10663:2176419] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 17:46:45.163 Seetong_tps[10663:2176419] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-05 17:46:45.164 Seetong_tps[10663:2176419] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-05 17:46:45.164 Seetong_tps[10663:2176419] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 17:46:45.164 Seetong_tps[10663:2176419] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 17:46:45.166 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.71 - 设备: 1801 - 42835799
2026-10-05 17:46:45.232 Seetong_tps[10663:2179317] 重新观看视频线程：<_NSMainThread: 0x10c838000>{number = 1, name = (null)}
2026-10-05 17:46:45.238 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:46:45.238 Seetong_tps[10663:2179213] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 17:46:45.239 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:46:45.239 Seetong_tps[10663:2179213] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 17:46:45.239 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=2
2026-10-05 17:46:45.239 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.78 - 设备: 1801 - 42835799
2026-10-05 17:46:45.240 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.78 - 设备: 1801 - 42835799
2026-10-05 17:46:45.252 Seetong_tps[10663:2176431] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:46:45.253 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:46:45.253 Seetong_tps[10663:2176431] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 17:46:45.253 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:46:45.253 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:46:45.253 Seetong_tps[10663:2179215] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 17:46:45.253 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=2
2026-10-05 17:46:45.253 Seetong_tps[10663:2176431] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:46:45.253 Seetong_tps[10663:2176661] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:46:45.253 Seetong_tps[10663:2176370] uid:42835799 playAudio
2026-10-05 17:46:45.254 Seetong_tps[10663:2176661] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 17:46:45.254 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 17:46:45.254 Seetong_tps[10663:2176370]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 17:46:45.254 Seetong_tps[10663:2176661] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 17:46:45.254 Seetong_tps[10663:2176661] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 17:46:45.254 Seetong_tps[10663:2176370] checkPortStatus:_decodePort=2
2026-10-05 17:46:45.325 Seetong_tps[10663:2179232] Failed to get IoT drive away set configuration.
2026-10-05 17:46:45.325 Seetong_tps[10663:2179232]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 17:46:45.817 Seetong_tps[10663:2179232]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 17:46:45.823 Seetong_tps[10663:2179232] Failed to get IoT drive away set configuration.
2026-10-05 17:46:45.823 Seetong_tps[10663:2179232]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 17:46:45.834 Seetong_tps[10663:2179232] Failed to get IoT drive away set configuration.
2026-10-05 17:46:45.835 Seetong_tps[10663:2179232]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 17:46:45.849 Seetong_tps[10663:2179232]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:46:45.853 Seetong_tps[10663:2179232]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 17:46:47.243 Seetong_tps[10663:2176370]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.79 - 设备: 1801 - 42835799
2026-10-05 17:46:48.730 Seetong_tps[10663:2176370]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 17:46:48.730 Seetong_tps[10663:2176370]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 17:46:48.731 Seetong_tps[10663:2176370]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 17:46:48.731 Seetong_tps[10663:2176370]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 17:46:48.731 Seetong_tps[10663:2176370]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 17:46:48.733 Seetong_tps[10663:2176370] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 17:46:48.733 Seetong_tps[10663:2176370] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 17:46:48.742 Seetong_tps[10663:2176370]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 17:46:48.743 Seetong_tps[10663:2176370]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1140e8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110a37de0>; layer = <CALayer: 0x110a4dfb0>>
2026-10-05 17:46:48.743 Seetong_tps[10663:2176370] #####Vstop:uid:42835799-0-port:2
2026-10-05 17:46:48.751 Seetong_tps[10663:2176370] -----------1release decodeport = 2
2026-10-05 17:46:48.752 Seetong_tps[10663:2176370] _openGLView clearFrame ...
2026-10-05 17:46:48.753 Seetong_tps[10663:2176370] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 17:47:08.791 Seetong_tps[10663:2176370] zzzzz:backgroundDoSomething
2026-10-05 17:47:08.792 Seetong_tps[10663:2176661] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 17:47:08.792 Seetong_tps[10663:2176661] --FC_StopDevComEx end
2026-10-05 17:47:13.732 Seetong_tps[10663:2176370] zzzzz:stopBackgroundTask 180seconds
2026-10-05 19:01:29.312 Seetong_tps[10899:2205980] app_version=8.4.106
2026-10-05 19:01:29.314 Seetong_tps[10899:2205980]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-05 19:01:29.314 Seetong_tps[10899:2205980] showForLogin 1
2026-10-05 19:01:29.314 Seetong_tps[10899:2205980] AppLaunch 还剩 6.995632171630859 秒
2026-10-05 19:01:29.329 Seetong_tps[10899:2205991] 询问用户是否开启推送成功
2026-10-05 19:01:29.329 Seetong_tps[10899:2205991] 用户点击允许接收推送
2026-10-05 19:01:29.330 Seetong_tps[10899:2205993] remoteNotificationSetting: <UNNotificationSettings: 0x1147cdf40; 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-05 19:01:29.335 Seetong_tps[10899:2205980]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-05 19:01:29.342 Seetong_tps[10899:2205980] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.829MB
2026-10-05 19:01:29.342 Seetong_tps[10899:2205980] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.845MB
2026-10-05 19:01:29.343 Seetong_tps[10899:2205980] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.845MB
2026-10-05 19:01:29.356 Seetong_tps[10899:2205980] viewDidLoad/configtime=2026-10-05 11:01:29 +0000
2026-10-05 19:01:29.357 Seetong_tps[10899:2205980]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-05 19:01:29.357 Seetong_tps[10899:2205980]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-05 19:01:29.378 Seetong_tps[10899:2206035] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 19:01:29.405 Seetong_tps[10899:2205980]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-05 19:01:29.407 Seetong_tps[10899:2205980]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-05 19:01:29.407 Seetong_tps[10899:2205980] 开始检查未读客服消息...
2026-10-05 19:01:29.407 Seetong_tps[10899:2205980] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-05 19:01:29.411 Seetong_tps[10899:2205980]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-05 19:01:29.411 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 
2026-10-05 19:01:29.412 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 19:01:29.414 Seetong_tps[10899:2205980] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-05 19:01:29.414 Seetong_tps[10899:2205980] NAV deviceOrientationDidChange:1
2026-10-05 19:01:29.417 Seetong_tps[10899:2205980] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-05 19:01:29.417 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 
2026-10-05 19:01:29.417 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 19:01:29.462 Seetong_tps[10899:2205980]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-05 19:01:29.556 Seetong_tps[10899:2205980] Super properties have already been unregistered.
2026-10-05 19:01:29.557 Seetong_tps[10899:2205980] UMAPM_OOMSampling(0,0):NO
2026-10-05 19:01:29.559 Seetong_tps[10899:2205980]  -- deviceListDataUpdate - AppLaunch 还剩 1.750903129577637 秒 - 再延迟 2.250903129577637 秒 - 启动耗时 1.249096870422363 秒
2026-10-05 19:01:29.559 Seetong_tps[10899:2205980] groupDeviceList 已在进行中，等待后重新分组
2026-10-05 19:01:29.559 Seetong_tps[10899:2205980]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1249 毫秒
2026-10-05 19:01:29.561 Seetong_tps[10899:2205980] ++++-[VideoView dealloc]++++
2026-10-05 19:01:29.563 Seetong_tps[10899:2205980] OpenGLView20_Seetong dealloc:0x13086a080
2026-10-05 19:01:29.584 Seetong_tps[10899:2205980]  -- WebSocket - 重置重连次数 -- 
2026-10-05 19:01:29.598 Seetong_tps[10899:2205980]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 19:01:29.598 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 
2026-10-05 19:01:29.598 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-05 19:01:29.598 Seetong_tps[10899:2205980] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 19:01:29.598 Seetong_tps[10899:2205980] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 19:01:29.600 Seetong_tps[10899:2205980] UMAPM_NetworkSampling(0,0):NO
2026-10-05 19:01:29.600 Seetong_tps[10899:2205980]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-05 19:01:29.600 Seetong_tps[10899:2205980]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 19:01:29.602 Seetong_tps[10899:2205980] 蓝牙已打开
2026-10-05 19:01:29.610 Seetong_tps[10899:2205980]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 19:01:29.610 Seetong_tps[10899:2205980]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-05 19:01:29.679 Seetong_tps[10899:2205994] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10d2c7fc0>{number = 10, name = (null)}====
2026-10-05 19:01:29.679 Seetong_tps[10899:2206035] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-05 19:01:29.716 Seetong_tps[10899:2206035] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgwMjg4OTYyMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.SZn9vSYPlBR4UXUfRXNMq_U0Gz6-EiCT22ctNRMpPs0","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgwMjg4OTYyMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NyJdfQ.J2qOtnHub7Z5Nqy--a9S9Eu10-4bfmxo7uMTOkFjI2s","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"42.193.125.201:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"}]}
====
2026-10-05 19:01:29.754 Seetong_tps[10899:2206031] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1110d0e00>{number = 20, name = (null)}====
2026-10-05 19:01:29.755 Seetong_tps[10899:2205980] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-05 19:01:29.755 Seetong_tps[10899:2205980] 客服消息未读数量: 0
2026-10-05 19:01:29.755 Seetong_tps[10899:2205993] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10d2c55c0>{number = 7, name = (null)}====
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1110d12c0>{number = 21, name = (null)}====
2026-10-05 19:01:29.764 Seetong_tps[10899:2205980]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205980]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 19:01:29.764 Seetong_tps[10899:2205995] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 19:01:29.765 Seetong_tps[10899:2205980]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 19:01:29.765 Seetong_tps[10899:2205980]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 19:01:29.765 Seetong_tps[10899:2205980]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1455 毫秒
2026-10-05 19:01:29.774 Seetong_tps[10899:2206040] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114be8fc0>{number = 14, name = (null)}====
2026-10-05 19:01:29.774 Seetong_tps[10899:2205983] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10d039040>{number = 4, name = (null)}====
2026-10-05 19:01:29.774 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 19:01:29.774 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 19:01:29.774 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 19:01:29.777 Seetong_tps[10899:2206036] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1110d1000>{number = 22, name = (null)}====
2026-10-05 19:01:29.777 Seetong_tps[10899:2206029] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x114b89140>{number = 13, name = (null)}====
2026-10-05 19:01:29.779 Seetong_tps[10899:2206038] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1110d0fc0>{number = 23, name = (null)}====
2026-10-05 19:01:29.779 Seetong_tps[10899:2206037] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1110d1380>{number = 24, name = (null)}====
2026-10-05 19:01:29.779 Seetong_tps[10899:2205980]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 19:01:29.779 Seetong_tps[10899:2205980]  -- 获取版本信息成功: {
}
2026-10-05 19:01:29.780 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 19:01:29.780 Seetong_tps[10899:2205980]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgcAWlUEUFxoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 19:01:29.782 Seetong_tps[10899:2205980] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-05 19:01:29.788 Seetong_tps[10899:2205991] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10d2c5580>{number = 6, name = (null)}====
2026-10-05 19:01:29.788 Seetong_tps[10899:2205980]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 19:01:29.793 Seetong_tps[10899:2205980]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 19:01:29.793 Seetong_tps[10899:2205980]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 19:01:29.798 Seetong_tps[10899:2205980]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=40&addr=bjrelay40.s2.seetong.com:13443;type=0&load=44&addr=bjrelay40.s2.seetong.com:15443;type=0&load=59&addr=bjrelay40.s2.seetong.com:7443;","clientIp":"39.144.152.75","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=27&addr=shrelay10.s5.seetong.com:14443;type=0&load=26&addr=shrelay16.s5.seetong.com:9443;type=0&load=24&addr=shrelay11.s5.seetong.com:6443;"}
2026-10-05 19:01:29.804 Seetong_tps[10899:2205996] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x114813340>{number = 11, name = (null)}====
2026-10-05 19:01:29.804 Seetong_tps[10899:2205980] DB Error: 1 "table adTable has no column named adID"
2026-10-05 19:01:29.804 Seetong_tps[10899:2205980] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-05 19:01:29.804 Seetong_tps[10899:2205980] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-05 19:01:29.804 Seetong_tps[10899:2205980]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-05 19:01:29.908 Seetong_tps[10899:2205980]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 19:01:29.908 Seetong_tps[10899:2205980]  -- STBluetoothManager - 开始扫描 - 
2026-10-05 19:01:29.913 Seetong_tps[10899:2205980]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 19:01:29.913 Seetong_tps[10899:2205980]  -- WebSocket - 重置重连次数 -- 
2026-10-05 19:01:29.913 Seetong_tps[10899:2205980]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcJAVUBU1tpAQQB","reconn":0}}
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 19:01:29.915 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 19:01:29.933 Seetong_tps[10899:2206045] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1110d1fc0>{number = 26, name = (null)}====
2026-10-05 19:01:30.075 Seetong_tps[10899:2205980] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 19:01:30.075 Seetong_tps[10899:2205980] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 19:01:31.509 Seetong_tps[10899:2205980] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-05 19:01:31.509 Seetong_tps[10899:2205980] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-05 19:01:31.509 Seetong_tps[10899:2205980] 用户设置的具体字体大小: 17.000000
2026-10-05 19:01:31.918 Seetong_tps[10899:2205980] AppLaunch hideForRefreshToken
2026-10-05 19:01:31.918 Seetong_tps[10899:2205980] AppLaunch hideForRefreshToken dismiss
2026-10-05 19:01:31.918 Seetong_tps[10899:2205980] AppLaunch dismiss...
2026-10-05 19:01:32.224 Seetong_tps[10899:2205980] AppLaunch dismiss... end
2026-10-05 19:01:32.224 Seetong_tps[10899:2205980]  dealloc -- STAppLaunchWindow
2026-10-05 19:01:32.225 Seetong_tps[10899:2205980]  dealloc -- STAppLaunchViewController
2026-10-05 19:01:32.523 Seetong_tps[10899:2205980]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-05 19:01:32.940 Seetong_tps[10899:2205996] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x114813340>{number = 11, name = (null)}====
2026-10-05 19:01:33.036 Seetong_tps[10899:2205980]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-05 19:01:33.036 Seetong_tps[10899:2205980]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-05 19:01:33.036 Seetong_tps[10899:2205980] 滚动已停止500毫秒，执行操作:42835799
2026-10-05 19:01:33.398 Seetong_tps[10899:2205996] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x114813340>{number = 11, name = (null)}====
2026-10-05 19:01:34.802 Seetong_tps[10899:2205980] UMAPM_OOMSampling(0,0):NO
2026-10-05 19:01:34.802 Seetong_tps[10899:2205980] UMAPM_NetworkSampling(0,0):NO
2026-10-05 19:01:34.964 Seetong_tps[10899:2205980]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-05 19:01:34.964 Seetong_tps[10899:2205980] [保存失败] 相机对象或存储字典为空
2026-10-05 19:01:35.012 Seetong_tps[10899:2205980] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-05 19:01:35.012 Seetong_tps[10899:2205980]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 19:01:35.012 Seetong_tps[10899:2205980] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-05 19:01:35.013 Seetong_tps[10899:2205980] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-05 19:01:35.019 Seetong_tps[10899:2205980]  -- STBluetoothManager - 结束扫描 - 
2026-10-05 19:01:35.057 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 19:01:35 075
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>> -- _camera.supportPlatform: 0
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 11:01:35 +0000
2026-10-05 19:01:35.074 Seetong_tps[10899:2205980]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 19:01:35.075 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 19:01:35 075
2026-10-05 19:01:35.078 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 19:01:35.078 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-05 19:01:35.121 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.121 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 19:01:35.121 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 19:01:35.121 Seetong_tps[10899:2206029]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-05 19:01:35.122 Seetong_tps[10899:2206035] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 19:01:35.122 Seetong_tps[10899:2206035] [DeviceMonitor] 监控管理器初始化完成
2026-10-05 19:01:35.129 Seetong_tps[10899:2205980] 未处理的 biz 类型: res_video_preview_advert
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 19:01:35 130
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>> -- _camera.supportPlatform: 0
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 11:01:35 +0000
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 19:01:35.130 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 19:01:35 130
2026-10-05 19:01:35.136 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-05 19:01:35.137 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-05 19:01:35.312 Seetong_tps[10899:2205980] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-05 19:01:35.639 Seetong_tps[10899:2206035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 19:01:35.639 Seetong_tps[10899:2206035]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 19:01:35.639 Seetong_tps[10899:2206035] onDeviceAuthSuccess:uid=42835799
2026-10-05 19:01:35.639 Seetong_tps[10899:2206035]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791198095.639308,lastReceiveYUVTimeInterval=1791198095.130363,interval=0.509,videoView=0x1148b4400
2026-10-05 19:01:35.639 Seetong_tps[10899:2206035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 19:01:35.640 Seetong_tps[10899:2205983] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-05 19:01:35.640 Seetong_tps[10899:2206029] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-05 19:01:35.717 Seetong_tps[10899:2206021] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 19:01:35.718 Seetong_tps[10899:2206035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 19:01:35.718 Seetong_tps[10899:2206035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 19:01:35.718 Seetong_tps[10899:2206035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x114af1e00>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114870000>
2026-10-05 19:01:35.718 Seetong_tps[10899:2206035] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-05 19:01:35.719 Seetong_tps[10899:2206035] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 19:01:35.719 Seetong_tps[10899:2206035] InitDecodePortLog: playsettype = 50
2026-10-05 19:01:35.719 Seetong_tps[10899:2206035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 19:01:35.720 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.71 - 设备: 1801 - 42835799
2026-10-05 19:01:35.720 Seetong_tps[10899:2206035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 19:01:35.723 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.71 - 设备: 1801 - 42835799
2026-10-05 19:01:35.742 Seetong_tps[10899:2206090] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-05 19:01:35.755 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.756 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.756 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=1
2026-10-05 19:01:35.756 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.74 - 设备: 1801 - 42835799
2026-10-05 19:01:35.756 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 19:01:35.757 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.74 - 设备: 1801 - 42835799
2026-10-05 19:01:35.792 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.793 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.793 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 19:01:35.793 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 19:01:35.793 Seetong_tps[10899:2206029] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 19:01:35.793 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.793 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.794 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 19:01:35.794 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 19:01:35.794 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 19:01:35.794 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 19:01:35.794 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.803 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=1
2026-10-05 19:01:35.803 Seetong_tps[10899:2205980]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-05 19:01:35.837 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.837 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.838 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.838 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 19:01:35.838 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 19:01:35.838 Seetong_tps[10899:2205991] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 19:01:35.838 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 19:01:35.838 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 19:01:35.838 Seetong_tps[10899:2205991] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.840 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 19:01:35.841 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 19:01:35.841 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.841 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=1
2026-10-05 19:01:35.842 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.842 Seetong_tps[10899:2206035]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-05 19:01:35.842 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 19:01:35.842 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 19:01:35.842 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 19:01:35.842 Seetong_tps[10899:2205991] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 19:01:35.842 Seetong_tps[10899:2205991] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 19:01:35.842 Seetong_tps[10899:2206038] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.844 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-05 19:01:35.844 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-05 19:01:35.844 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-05 19:01:35.844 Seetong_tps[10899:2205983] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 19:01:35.844 Seetong_tps[10899:2206021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 19:01:35.845 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=1
2026-10-05 19:01:36.357 Seetong_tps[10899:2206021]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 19:01:36.358 Seetong_tps[10899:2206021]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 19:01:36.372 Seetong_tps[10899:2205980]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-05 19:01:36.375 Seetong_tps[10899:2206021] Failed to get IoT drive away set configuration.
2026-10-05 19:01:36.375 Seetong_tps[10899:2206021]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 19:01:36.381 Seetong_tps[10899:2206021] Failed to get IoT drive away set configuration.
2026-10-05 19:01:36.381 Seetong_tps[10899:2206021]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 19:01:36.387 Seetong_tps[10899:2206021]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 19:01:36.409 Seetong_tps[10899:2206021] Failed to get IoT drive away set configuration.
2026-10-05 19:01:36.409 Seetong_tps[10899:2206021]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 19:01:36.412 Seetong_tps[10899:2206021]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-05 19:01:36.443 Seetong_tps[10899:2206021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 19:01:36.444 Seetong_tps[10899:2206021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 19:01:36.445 Seetong_tps[10899:2206021]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 19:01:37.760 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.75 - 设备: 1801 - 42835799
2026-10-05 19:01:39.559 Seetong_tps[10899:2205980]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 19:01:44.401 Seetong_tps[10899:2206035]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-05 19:01:44.401 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 19:01:44.401 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 19:01:44.402 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 19:01:44.402 Seetong_tps[10899:2205980]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 19:01:44.402 Seetong_tps[10899:2205980]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 19:01:44.404 Seetong_tps[10899:2205980] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 19:01:44.404 Seetong_tps[10899:2205980] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 19:01:44.416 Seetong_tps[10899:2205980]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 19:01:44.416 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 19:01:44.416 Seetong_tps[10899:2205980] #####Vstop:uid:42835799-0-port:1
2026-10-05 19:01:44.421 Seetong_tps[10899:2205980] -----------1release decodeport = 1
2026-10-05 19:01:44.421 Seetong_tps[10899:2205980]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 700;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 9400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-05 19:01:44.423 Seetong_tps[10899:2205980] _openGLView clearFrame ...
2026-10-05 19:01:44.423 Seetong_tps[10899:2205980] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 19:02:04.448 Seetong_tps[10899:2205980] zzzzz:backgroundDoSomething
2026-10-05 19:02:04.448 Seetong_tps[10899:2206193] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 19:02:04.449 Seetong_tps[10899:2206193] --FC_StopDevComEx end
2026-10-05 19:02:09.430 Seetong_tps[10899:2205980] zzzzz:stopBackgroundTask 180seconds
2026-10-05 20:26:11.214 Seetong_tps[10899:2205980] zzzzz:stopBackgroundTask EnterForeground
2026-10-05 20:26:11.215 Seetong_tps[10899:2205983] zzzzz:FC_ResumeDevCom start
2026-10-05 20:26:11.218 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 20:26:11.218 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 20:26:11.236 Seetong_tps[10899:2205983] zzzzz:FC_ResumeDevCom
2026-10-05 20:26:11.248 Seetong_tps[10899:2205980] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-05 20:26:11.269 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-05 20:26:11.270 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 20:26:11 270
2026-10-05 20:26:11.270 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 20:26:11.270 Seetong_tps[10899:2205980]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>> -- _camera.supportPlatform: 0
2026-10-05 20:26:11.270 Seetong_tps[10899:2205980]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 12:26:11 +0000
2026-10-05 20:26:11.274 Seetong_tps[10899:2205980]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 20:26:11.275 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 20:26:11 275
2026-10-05 20:26:11.279 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 20:26:11.279 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-05 20:26:11.395 Seetong_tps[10899:2206035] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-05 20:26:11.431 Seetong_tps[10899:2205980]  -- WebSocket - 重置重连次数 -- 
2026-10-05 20:26:11.431 Seetong_tps[10899:2205980]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-05 20:26:11.431 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 
2026-10-05 20:26:11.438 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-05 20:26:11.439 Seetong_tps[10899:2205980] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-05 20:26:11.439 Seetong_tps[10899:2205980] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-05 20:26:11.713 Seetong_tps[10899:2206193] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111d7c900>{number = 32, name = (null)}====
2026-10-05 20:26:11.713 Seetong_tps[10899:2232668] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111d7db80>{number = 36, name = (null)}====
2026-10-05 20:26:11.716 Seetong_tps[10899:2232664] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111d7e240>{number = 33, name = (null)}====
2026-10-05 20:26:11.717 Seetong_tps[10899:2206035] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgwNzk3MTYyMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.PSZ3vLeShElku1wKE8m2oozUogaIWX8LfV9HqtO3fWU","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgwNzk3MTYyMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMV9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkxIl19.JItGrAY_iUx8rYguQuY2t3BxSeNS1doVNNtRGxoppBg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"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":"124.221.114.123:24904"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"}]}
====
2026-10-05 20:26:11.725 Seetong_tps[10899:2205980]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-05 20:26:11.726 Seetong_tps[10899:2232663]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-05 20:26:11.726 Seetong_tps[10899:2205980]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-05 20:26:11.727 Seetong_tps[10899:2205980]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-05 20:26:11.728 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-05 20:26:11.728 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-05 20:26:11.731 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-05 20:26:11.731 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-05 20:26:11.731 Seetong_tps[10899:2232663]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-05 20:26:11.731 Seetong_tps[10899:2232663]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-05 20:26:11.732 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-05 20:26:11.732 Seetong_tps[10899:2232663] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-05 20:26:11.732 Seetong_tps[10899:2205980]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=45&addr=bjrelay40.s2.seetong.com:7443;type=0&load=42&addr=bjrelay40.s2.seetong.com:3443;type=0&load=38&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"39.144.152.75","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=shrelay11.s5.seetong.com:14443;type=0&load=20&addr=shrelay12.s5.seetong.com:11443;type=0&load=20&addr=shrelay13.s5.seetong.com:11443;"}
2026-10-05 20:26:11.734 Seetong_tps[10899:2205980]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 20:26:11.734 Seetong_tps[10899:2205980]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-05 20:26:11.734 Seetong_tps[10899:2205980]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-05 20:26:11.734 Seetong_tps[10899:2205980]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5083424 毫秒
2026-10-05 20:26:11.735 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 20:26:11.735 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 20:26:11.735 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 20:26:11.735 Seetong_tps[10899:2205980]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-05 20:26:11.735 Seetong_tps[10899:2205980]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x114870000>
2026-10-05 20:26:11.736 Seetong_tps[10899:2205980]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-05 20:26:11.737 Seetong_tps[10899:2205980]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-05 20:26:11.869 Seetong_tps[10899:2205991] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10d2c5580>{number = 6, name = (null)}====
2026-10-05 20:26:11.869 Seetong_tps[10899:2205980]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-05 20:26:11.870 Seetong_tps[10899:2205980]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UAUFUFB1ABOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-05 20:26:12.015 Seetong_tps[10899:2205980]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-05 20:26:12.015 Seetong_tps[10899:2205980]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 20:26:12.015 Seetong_tps[10899:2205980]  -- WebSocket - 重置重连次数 -- 
2026-10-05 20:26:12.015 Seetong_tps[10899:2205980]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-05 20:26:12.019 Seetong_tps[10899:2205980]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 20:26:12.020 Seetong_tps[10899:2205980]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcJAlcGUFBpAQQB","reconn":1}}
2026-10-05 20:26:12.020 Seetong_tps[10899:2205980]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-05 20:26:12.020 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 20:26:12.020 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 20:26:12.021 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 20:26:12.256 Seetong_tps[10899:2205980] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-05 20:26:12.256 Seetong_tps[10899:2205980] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-05 20:26:13.281 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-05 20:26:16.197 Seetong_tps[10899:2206035] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-05 20:26:16.200 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.93 - 设备: 1801 - 42835799
2026-10-05 20:26:16.200 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-05 20:26:16 201
2026-10-05 20:26:16.201 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 20:26:16.201 Seetong_tps[10899:2205980]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>> -- _camera.supportPlatform: 0
2026-10-05 20:26:16.201 Seetong_tps[10899:2205980]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 12:26:16 +0000
2026-10-05 20:26:16.201 Seetong_tps[10899:2205980]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:56:59 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-05 20:26:16.201 Seetong_tps[10899:2205980]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-05 20:26:16 202
2026-10-05 20:26:16.202 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 20:26:16.202 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-05 20:26:16.845 Seetong_tps[10899:2206035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-05 20:26:16.846 Seetong_tps[10899:2206035]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-05 20:26:16.846 Seetong_tps[10899:2206035] onDeviceAuthSuccess:uid=42835799
2026-10-05 20:26:16.846 Seetong_tps[10899:2206035]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791203176.846491,lastReceiveYUVTimeInterval=1791203176.201129,interval=0.645,videoView=0x1148b4400
2026-10-05 20:26:16.846 Seetong_tps[10899:2206035]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-05 20:26:16.983 Seetong_tps[10899:2232672] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-05 20:26:16.983 Seetong_tps[10899:2206035] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-05 20:26:16.983 Seetong_tps[10899:2206035] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-05 20:26:16.983 Seetong_tps[10899:2206035] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x114af1e00>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114870000>
2026-10-05 20:26:16.984 Seetong_tps[10899:2206035] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-05 20:26:16.984 Seetong_tps[10899:2206035] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-05 20:26:16.985 Seetong_tps[10899:2206035] InitDecodePortLog: playsettype = 50
2026-10-05 20:26:16.985 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.79 - 设备: 1801 - 42835799
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-05 20:26:16.987 Seetong_tps[10899:2206035] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-05 20:26:16.988 Seetong_tps[10899:2206035] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-05 20:26:16.989 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.79 - 设备: 1801 - 42835799
2026-10-05 20:26:17.096 Seetong_tps[10899:2232666] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 20:26:17.099 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 20:26:17.100 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 20:26:17.100 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 20:26:17.101 Seetong_tps[10899:2232666] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 20:26:17.101 Seetong_tps[10899:2232664] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 20:26:17.109 Seetong_tps[10899:2232664] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 20:26:17.112 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=2
2026-10-05 20:26:17.114 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 20:26:17.114 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-05 20:26:17.114 Seetong_tps[10899:2205980]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-05 20:26:17.114 Seetong_tps[10899:2206194] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-05 20:26:17.114 Seetong_tps[10899:2232666] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-05 20:26:17.122 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=2
2026-10-05 20:26:17.122 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.92 - 设备: 1801 - 42835799
2026-10-05 20:26:17.188 Seetong_tps[10899:2232709] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-05 20:26:17.193 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 20:26:17.193 Seetong_tps[10899:2232664] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-05 20:26:17.193 Seetong_tps[10899:2205980] uid:42835799 playAudio
2026-10-05 20:26:17.193 Seetong_tps[10899:2232664] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-05 20:26:17.198 Seetong_tps[10899:2205980] checkPortStatus:_decodePort=2
2026-10-05 20:26:17.198 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.00 - 设备: 1801 - 42835799
2026-10-05 20:26:17.318 Seetong_tps[10899:2232672]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 20:26:17.331 Seetong_tps[10899:2232672] Failed to get IoT drive away set configuration.
2026-10-05 20:26:17.331 Seetong_tps[10899:2232672]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-05 20:26:17.410 Seetong_tps[10899:2232672]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-05 20:26:17.879 Seetong_tps[10899:2232672]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-05 20:26:19.077 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:19.086 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:19.088 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 20:26:19.088 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 20:26:19.088 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 20:26:19.088 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 1
2026-10-05 20:26:19.107 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:19.108 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:19.363 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.16 - 设备: 1801 - 42835799
2026-10-05 20:26:19.420 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:19.420 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:19.420 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:19.420 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:19.421 Seetong_tps[10899:2205980] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-05 20:26:22.022 Seetong_tps[10899:2205980]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-05 20:26:23.829 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:23.860 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:23.862 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 20:26:23.862 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 20:26:23.862 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 20:26:23.862 Seetong_tps[10899:2205980] FullScreen 转屏前调入 isFullScreen = 0
2026-10-05 20:26:23.863 Seetong_tps[10899:2205980] dealloc -- STCameraControlFullView
2026-10-05 20:26:23.864 Seetong_tps[10899:2205980] ELPCircleConsole dealloc
2026-10-05 20:26:23.868 Seetong_tps[10899:2205980]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-05 20:26:24.120 Seetong_tps[10899:2205980]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.92 - 设备: 1801 - 42835799
2026-10-05 20:26:24.188 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:24.188 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:24.188 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:24.188 Seetong_tps[10899:2205980] FullScreen 转屏后调入
2026-10-05 20:26:25.855 Seetong_tps[10899:2205980]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-05 20:26:25.855 Seetong_tps[10899:2205980]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-05 20:26:25.855 Seetong_tps[10899:2205980]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-05 20:26:25.855 Seetong_tps[10899:2205980]  --- 取消心跳 destoryHeartBeat --- 
2026-10-05 20:26:25.855 Seetong_tps[10899:2205980]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-05 20:26:25.857 Seetong_tps[10899:2205980] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-05 20:26:25.857 Seetong_tps[10899:2205980] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-05 20:26:25.863 Seetong_tps[10899:2205980]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-05 20:26:25.863 Seetong_tps[10899:2205980]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1148b4400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111237de0>; layer = <CALayer: 0x111245830>>
2026-10-05 20:26:25.863 Seetong_tps[10899:2205980] #####Vstop:uid:42835799-0-port:2
2026-10-05 20:26:25.898 Seetong_tps[10899:2205980] -----------1release decodeport = 2
2026-10-05 20:26:25.900 Seetong_tps[10899:2205980] _openGLView clearFrame ...
2026-10-05 20:26:25.901 Seetong_tps[10899:2205980] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-05 20:26:45.930 Seetong_tps[10899:2205980] zzzzz:backgroundDoSomething
2026-10-05 20:26:45.930 Seetong_tps[10899:2232847] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-05 20:26:45.930 Seetong_tps[10899:2232847] --FC_StopDevComEx end
2026-10-05 20:26:50.872 Seetong_tps[10899:2205980] zzzzz:stopBackgroundTask 180seconds
2026-10-06 01:01:46.194 Seetong_tps[488:9788] app_version=8.4.106
2026-10-06 01:01:46.196 Seetong_tps[488:9788]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-06 01:01:46.196 Seetong_tps[488:9788] showForLogin 1
2026-10-06 01:01:46.196 Seetong_tps[488:9788] AppLaunch 还剩 6.147668838500977 秒
2026-10-06 01:01:46.207 Seetong_tps[488:9849] 询问用户是否开启推送成功
2026-10-06 01:01:46.208 Seetong_tps[488:9849] 用户点击允许接收推送
2026-10-06 01:01:46.210 Seetong_tps[488:9852] remoteNotificationSetting: <UNNotificationSettings: 0x13dc19720; 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-06 01:01:46.219 Seetong_tps[488:9788]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-06 01:01:46.224 Seetong_tps[488:9788] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.845MB
2026-10-06 01:01:46.225 Seetong_tps[488:9788] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.907MB
2026-10-06 01:01:46.226 Seetong_tps[488:9788] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.923MB
2026-10-06 01:01:46.243 Seetong_tps[488:9788] viewDidLoad/configtime=2026-10-05 17:01:46 +0000
2026-10-06 01:01:46.244 Seetong_tps[488:9788]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-06 01:01:46.244 Seetong_tps[488:9788]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-06 01:01:46.321 Seetong_tps[488:9788]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-06 01:01:46.325 Seetong_tps[488:9788]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-06 01:01:46.326 Seetong_tps[488:9788] 开始检查未读客服消息...
2026-10-06 01:01:46.326 Seetong_tps[488:9788] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-06 01:01:46.332 Seetong_tps[488:9788]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-06 01:01:46.333 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 
2026-10-06 01:01:46.333 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-06 01:01:46.337 Seetong_tps[488:9788] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-06 01:01:46.337 Seetong_tps[488:9788] NAV deviceOrientationDidChange:1
2026-10-06 01:01:46.342 Seetong_tps[488:9788] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-06 01:01:46.342 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 
2026-10-06 01:01:46.342 Seetong_tps[488:9788]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-06 01:01:46.411 Seetong_tps[488:9788]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-06 01:01:46.575 Seetong_tps[488:9788] Super properties have already been unregistered.
2026-10-06 01:01:46.577 Seetong_tps[488:9788] UMAPM_OOMSampling(0,0):NO
2026-10-06 01:01:46.580 Seetong_tps[488:9788]  -- deviceListDataUpdate - AppLaunch 还剩 0.763765811920166 秒 - 再延迟 1.263765811920166 秒 - 启动耗时 2.236234188079834 秒
2026-10-06 01:01:46.580 Seetong_tps[488:9788] groupDeviceList 已在进行中，等待后重新分组
2026-10-06 01:01:46.580 Seetong_tps[488:9788]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 2236 毫秒
2026-10-06 01:01:46.583 Seetong_tps[488:9788]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-06 01:01:46.583 Seetong_tps[488:9788]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-06 01:01:46.583 Seetong_tps[488:9788]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-06 01:01:46.583 Seetong_tps[488:9788]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTEzMDYxMDYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.uOE5Uk7e3NmZLz6uXplLPwd-DWtbRBh4VNrkEfANFlE","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM4MTE3MDYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxMjE5NzA2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.V2Jgz_eaNh6AbkPg-_Lml4krcrQ4Nm1i3WemRWgb5YE","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-06 01:01:46.591 Seetong_tps[488:9788]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791219706.591550
2026-10-06 01:01:46.592 Seetong_tps[488:9788]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791219706.591550
2026-10-06 01:01:46.592 Seetong_tps[488:9788]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791219706.591550 - lastRefreshTokenTime: 1791219706.591550
2026-10-06 01:01:46.599 Seetong_tps[488:9788] ++++-[VideoView dealloc]++++
2026-10-06 01:01:46.602 Seetong_tps[488:9788] OpenGLView20_Seetong dealloc:0x13e44db80
2026-10-06 01:01:46.604 Seetong_tps[488:9995] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13dff1180>{number = 14, name = (null)}====
2026-10-06 01:01:46.604 Seetong_tps[488:9846] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13c47b000>{number = 5, name = (null)}====
2026-10-06 01:01:46.605 Seetong_tps[488:9958] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-06 01:01:46.610 Seetong_tps[488:9958] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgyNDUwNjUzOCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.aWVgUhkFM_EYw3ClPe65Fu-oUY1FkAQo-Inso6ILEC8","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTgyNDUwNjUzOCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWh3eGpwLXRwc2lvdC1tZWRpYS0wMl9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkxIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MSJdfQ.NC4ifCs3css9k71gzQV5W8Z0kp-nV7ggy9ec9-wxXQo","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"tx-hwxjp-tpsiot-media-02.seetong.com","netType":4,"relayNode":"119.28.110.209:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"}]}
====
2026-10-06 01:01:46.622 Seetong_tps[488:9853] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x13c709680>{number = 8, name = (null)}====
2026-10-06 01:01:46.637 Seetong_tps[488:9848] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x13e583400>{number = 17, name = (null)}====
2026-10-06 01:01:46.637 Seetong_tps[488:9847] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x13e583780>{number = 18, name = (null)}====
2026-10-06 01:01:46.637 Seetong_tps[488:9850] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13e5835c0>{number = 19, name = (null)}====
2026-10-06 01:01:46.637 Seetong_tps[488:9993] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13e583bc0>{number = 20, name = (null)}====
2026-10-06 01:01:46.622 Seetong_tps[488:9839] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13c47b940>{number = 6, name = (null)}====
2026-10-06 01:01:46.640 Seetong_tps[488:9854] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13e583b00>{number = 21, name = (null)}====
2026-10-06 01:01:46.643 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-06 01:01:46.652 Seetong_tps[488:9788]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-06 01:01:46.652 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 
2026-10-06 01:01:46.652 Seetong_tps[488:9788]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-06 01:01:46.652 Seetong_tps[488:9852] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13dc69640>{number = 12, name = (null)}====
2026-10-06 01:01:46.652 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-06 01:01:46.652 Seetong_tps[488:9788] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-06 01:01:46.652 Seetong_tps[488:9849] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13e583cc0>{number = 22, name = (null)}====
2026-10-06 01:01:46.654 Seetong_tps[488:9788] UMAPM_NetworkSampling(0,0):NO
2026-10-06 01:01:46.654 Seetong_tps[488:9788]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-06 01:01:46.654 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-06 01:01:46.659 Seetong_tps[488:9788] 蓝牙已打开
2026-10-06 01:01:46.661 Seetong_tps[488:9788] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-06 01:01:46.662 Seetong_tps[488:9837] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x13c478f00>{number = 2, name = (null)}====
2026-10-06 01:01:46.671 Seetong_tps[488:9788]  -- 获取版本信息成功: {
}
2026-10-06 01:01:46.672 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-06 01:01:46.673 Seetong_tps[488:9788]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgIHU1QFU1EBblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-06 01:01:46.677 Seetong_tps[488:9788]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-06 01:01:46.677 Seetong_tps[488:9788]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-06 01:01:46.681 Seetong_tps[488:9788]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=26&addr=bjrelay40.s2.seetong.com:4443;type=0&load=13&addr=bjrelay40.s2.seetong.com:12443;type=0&load=19&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=9&addr=shrelay12.s5.seetong.com:15443;type=0&load=5&addr=shrelay15.s5.seetong.com:3443;type=0&load=5&addr=shrelay18.s5.seetong.com:14443;"}
2026-10-06 01:01:46.681 Seetong_tps[488:9788] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-06 01:01:46.681 Seetong_tps[488:9788] 客服消息未读数量: 0
2026-10-06 01:01:46.684 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-06 01:01:46.684 Seetong_tps[488:9837]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-06 01:01:46.684 Seetong_tps[488:9837] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-06 01:01:46.688 Seetong_tps[488:9788]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-06 01:01:46.688 Seetong_tps[488:9788]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-06 01:01:46.689 Seetong_tps[488:9788] DB Error: 1 "table adTable has no column named adID"
2026-10-06 01:01:46.689 Seetong_tps[488:9788] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-06 01:01:46.689 Seetong_tps[488:9788] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-06 01:01:46.689 Seetong_tps[488:9788]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-06 01:01:46.695 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-06 01:01:46.695 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-06 01:01:46.713 Seetong_tps[488:9788]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-06 01:01:46.713 Seetong_tps[488:9788]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2369 毫秒
2026-10-06 01:01:46.713 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 01:01:46.713 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 01:01:46.713 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 01:01:46.786 Seetong_tps[488:10000] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x13e966400>{number = 24, name = (null)}====
2026-10-06 01:01:46.812 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-06 01:01:46.812 Seetong_tps[488:9788]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-06 01:01:46.812 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-06 01:01:46.812 Seetong_tps[488:9788]  -- WebSocket connection 长连接成功 - 耗时：0.5 秒
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgcJB1UBVVRpAQQB","reconn":0}}
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 01:01:46.814 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 01:01:46.816 Seetong_tps[488:9788]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-06 01:01:46.828 Seetong_tps[488:9788]  -- STBluetoothManager - 结束扫描 - 
2026-10-06 01:01:46.828 Seetong_tps[488:9788]  -- STBluetoothManager - 开始扫描 - 
2026-10-06 01:01:46.941 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-06 01:01:46.941 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-06 01:01:47.862 Seetong_tps[488:9788] AppLaunch hideForRefreshToken
2026-10-06 01:01:47.901 Seetong_tps[488:9788] AppLaunch hideForRefreshToken dismiss
2026-10-06 01:01:47.901 Seetong_tps[488:9788] AppLaunch dismiss...
2026-10-06 01:01:48.202 Seetong_tps[488:9788] AppLaunch dismiss... end
2026-10-06 01:01:48.202 Seetong_tps[488:9788]  dealloc -- STAppLaunchWindow
2026-10-06 01:01:48.203 Seetong_tps[488:9788]  dealloc -- STAppLaunchViewController
2026-10-06 01:01:48.423 Seetong_tps[488:9788] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-06 01:01:48.423 Seetong_tps[488:9788] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-06 01:01:48.424 Seetong_tps[488:9788] 用户设置的具体字体大小: 17.000000
2026-10-06 01:01:48.904 Seetong_tps[488:9788]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-06 01:01:48.904 Seetong_tps[488:9788] [保存失败] 相机对象或存储字典为空
2026-10-06 01:01:48.939 Seetong_tps[488:9788] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-06 01:01:48.940 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-06 01:01:48.940 Seetong_tps[488:9788] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-06 01:01:48.940 Seetong_tps[488:9788] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-06 01:01:48.941 Seetong_tps[488:9788]  -- STBluetoothManager - 结束扫描 - 
2026-10-06 01:01:48.986 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:01:49.011 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-06 01:01:49.011 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-06 01:01:49 012
2026-10-06 01:01:49.011 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 01:01:49.011 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-06 01:01:49.011 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 17:01:48 +0000
2026-10-06 01:01:49.012 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-06 01:01:49.012 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-06 01:01:49 012
2026-10-06 01:01:49.013 Seetong_tps[488:9788] 未处理的 biz 类型: res_video_preview_advert
2026-10-06 01:01:49.021 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-06 01:01:49.022 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-06 01:01:49.043 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:49.043 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-06 01:01:49.043 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-06 01:01:49.044 Seetong_tps[488:9998]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-06 01:01:49.240 Seetong_tps[488:9788] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-06 01:01:49.476 Seetong_tps[488:9788]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-06 01:01:49.680 Seetong_tps[488:9998] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x13e580600>{number = 16, name = (null)}====
2026-10-06 01:01:49.984 Seetong_tps[488:9788]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-06 01:01:49.984 Seetong_tps[488:9788]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-06 01:01:49.984 Seetong_tps[488:9788] 滚动已停止500毫秒，执行操作:42835799
2026-10-06 01:01:50.195 Seetong_tps[488:9839] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13c47b940>{number = 6, name = (null)}====
2026-10-06 01:01:51.020 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.08 - 设备: 1801 - 42835799
2026-10-06 01:01:51.483 Seetong_tps[488:9958] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-06 01:01:51.483 Seetong_tps[488:9958] [DeviceMonitor] 监控管理器初始化完成
2026-10-06 01:01:51.489 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 2.55 - 设备: 1801 - 42835799
2026-10-06 01:01:51.489 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-06 01:01:51 490
2026-10-06 01:01:51.489 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 01:01:51.490 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-06 01:01:51.490 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 17:01:48 +0000
2026-10-06 01:01:51.490 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-06 01:01:51.490 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-06 01:01:51 490
2026-10-06 01:01:51.491 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.55 - 设备: 1801 - 42835799
2026-10-06 01:01:51.491 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 2.55 - 设备: 1801 - 42835799
2026-10-06 01:01:53.494 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.55 - 设备: 1801 - 42835799
2026-10-06 01:01:56.567 Seetong_tps[488:9958]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-06 01:01:56.567 Seetong_tps[488:9958]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-06 01:01:56.567 Seetong_tps[488:9958] onDeviceAuthSuccess:uid=42835799
2026-10-06 01:01:56.567 Seetong_tps[488:9958]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791219716.567824,lastReceiveYUVTimeInterval=1791219711.489994,interval=5.078,videoView=0x13e8dbc00
2026-10-06 01:01:56.567 Seetong_tps[488:9958]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-06 01:01:56.569 Seetong_tps[488:9996] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-06 01:01:56.569 Seetong_tps[488:9847] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-06 01:01:56.580 Seetong_tps[488:9788]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-06 01:01:56.604 Seetong_tps[488:9968] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-06 01:01:56.604 Seetong_tps[488:9958] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-06 01:01:56.604 Seetong_tps[488:9958] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-06 01:01:56.604 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x13c709bc0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x13dcf8000>
2026-10-06 01:01:56.604 Seetong_tps[488:9958] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-06 01:01:56.605 Seetong_tps[488:9958] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-06 01:01:56.605 Seetong_tps[488:9958] InitDecodePortLog: playsettype = 50
2026-10-06 01:01:56.605 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.66 - 设备: 1801 - 42835799
2026-10-06 01:01:56.606 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-06 01:01:56.607 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-06 01:01:56.607 Seetong_tps[488:9958] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-06 01:01:56.607 Seetong_tps[488:9958] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-06 01:01:56.607 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-06 01:01:56.607 Seetong_tps[488:9958] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-06 01:01:56.608 Seetong_tps[488:9958] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-06 01:01:56.609 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.67 - 设备: 1801 - 42835799
2026-10-06 01:01:56.633 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.633 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.633 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-06 01:01:56.633 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-06 01:01:56.633 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-06 01:01:56.633 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.635 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:56.635 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-06 01:01:56.635 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-06 01:01:56.635 Seetong_tps[488:9998] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-06 01:01:56.635 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.635 Seetong_tps[488:9998]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-06 01:01:56.635 Seetong_tps[488:9788] checkPortStatus:_decodePort=1
2026-10-06 01:01:56.637 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 7.70 - 设备: 1801 - 42835799
2026-10-06 01:01:56.652 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.652 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.652 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-06 01:01:56.652 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-06 01:01:56.652 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.652 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-06 01:01:56.663 Seetong_tps[488:9788]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-06 01:01:56.663 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:56.663 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-06 01:01:56.664 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-06 01:01:56.664 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.664 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-06 01:01:56.668 Seetong_tps[488:9788] checkPortStatus:_decodePort=1
2026-10-06 01:01:56.677 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.678 Seetong_tps[488:9958]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-06 01:01:56.678 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-06 01:01:56.678 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-06 01:01:56.678 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-06 01:01:56.678 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.678 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:56.678 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-06 01:01:56.678 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-06 01:01:56.678 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-06 01:01:56.678 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-06 01:01:56.681 Seetong_tps[488:9788] checkPortStatus:_decodePort=1
2026-10-06 01:01:56.684 Seetong_tps[488:9968]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-06 01:01:56.690 Seetong_tps[488:9968]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-06 01:01:56.694 Seetong_tps[488:9788]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-06 01:01:56.740 Seetong_tps[488:9968]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-06 01:01:56.757 Seetong_tps[488:9968]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-06 01:01:56.786 Seetong_tps[488:9968]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-06 01:01:56.788 Seetong_tps[488:9968]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-06 01:01:56.834 Seetong_tps[488:10178] 重新观看视频线程：<_NSMainThread: 0x13c478000>{number = 1, name = (null)}
2026-10-06 01:01:56.842 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:56.842 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-06 01:01:56.842 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:01:56.842 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-06 01:01:56.842 Seetong_tps[488:9788] checkPortStatus:_decodePort=1
2026-10-06 01:01:56.842 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.90 - 设备: 1801 - 42835799
2026-10-06 01:01:56.889 Seetong_tps[488:9968]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-06 01:01:56.921 Seetong_tps[488:9968] Failed to get IoT drive away set configuration.
2026-10-06 01:01:56.921 Seetong_tps[488:9968]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-06 01:01:57.425 Seetong_tps[488:9968]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-06 01:01:59.492 Seetong_tps[488:9788]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-06 01:01:59.492 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 01:01:59.492 Seetong_tps[488:9788] #####Vstop:uid:42835799-0-port:1
2026-10-06 01:01:59.493 Seetong_tps[488:9788] -----------1release decodeport = 1
2026-10-06 01:01:59.494 Seetong_tps[488:9788]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 7800;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 10500;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-06 01:01:59.495 Seetong_tps[488:9788] _openGLView clearFrame ...
2026-10-06 01:01:59.505 Seetong_tps[488:9788] 当前控制器：STLightingConfigViewController
2026-10-06 01:01:59.514 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1524, result = 0
2026-10-06 01:01:59.573 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1107, result = 0
2026-10-06 01:01:59.573 Seetong_tps[488:9997] FC_P2PIoTSystemControl:cmd = 1520, result = 0
2026-10-06 01:01:59.953 Seetong_tps[488:9968]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 1 - bright: -2 - lightCtrl: 0
2026-10-06 01:01:59.983 Seetong_tps[488:9958]  -- STLightingConfigViewController -- 获取到灯光值 - getLightConfigBlock -- 设备: 1801 - result: 0 - mode: 1 - bright: 100 - lightCtrl: 0
2026-10-06 01:01:59.987 Seetong_tps[488:9968]  -- STLightingConfigViewController -- 获取到指示灯：networkIndicatorEnable = -1
2026-10-06 01:02:06.580 Seetong_tps[488:9788]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-06 01:02:08.274 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-06 01:02:08.274 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-06 01:02:08 274
2026-10-06 01:02:08.274 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 01:02:08.274 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-06 01:02:08.274 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-05 17:02:08 +0000
2026-10-06 01:02:08.275 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-06 01:02:08.275 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-06 01:02:08 275
2026-10-06 01:02:08.282 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-06 01:02:08.282 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-06 01:02:08.409 Seetong_tps[488:9968] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-06 01:02:08.409 Seetong_tps[488:9958] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-06 01:02:08.409 Seetong_tps[488:9958] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-06 01:02:08.410 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x13c709bc0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x13dcf8000>
2026-10-06 01:02:08.410 Seetong_tps[488:9958] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-06 01:02:08.410 Seetong_tps[488:9958] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-06 01:02:08.413 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-06 01:02:08.413 Seetong_tps[488:9958] InitDecodePortLog: playsettype = 50
2026-10-06 01:02:08.413 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-06 01:02:08.413 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-06 01:02:08.413 Seetong_tps[488:9958] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-06 01:02:08.414 Seetong_tps[488:9958] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-06 01:02:08.414 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-06 01:02:08.414 Seetong_tps[488:9958] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-06 01:02:08.414 Seetong_tps[488:9958] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-06 01:02:08.416 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-06 01:02:08.665 Seetong_tps[488:10500] 重新观看视频线程：<_NSMainThread: 0x13c478000>{number = 1, name = (null)}
2026-10-06 01:02:08.670 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:02:08.670 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-06 01:02:08.671 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-06 01:02:08.671 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-06 01:02:08.671 Seetong_tps[488:9788] checkPortStatus:_decodePort=2
2026-10-06 01:02:08.672 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-06 01:02:08.682 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-06 01:02:08.750 Seetong_tps[488:9968] Failed to get IoT drive away set configuration.
2026-10-06 01:02:08.750 Seetong_tps[488:9968]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-06 01:02:08.790 Seetong_tps[488:9788]  -- STLightingConfigViewController -- dealloc -- 
2026-10-06 01:02:08.790 Seetong_tps[488:9788] dealloc -- STLightingConfigViewController
2026-10-06 01:02:09.267 Seetong_tps[488:9968]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-06 01:02:10.274 Seetong_tps[488:9996] FC_P2PIoTSystemControl:cmd = 1528, result = 0
2026-10-06 01:02:10.372 Seetong_tps[488:9968]  -- CMD_SET_IOT_MANUALALARM -- nError: 0 - deviceID: 42835799
2026-10-06 01:02:10.675 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.40 - 设备: 1801 - 42835799
2026-10-06 01:02:12.536 Seetong_tps[488:9847] FC_P2PIoTSystemControl:cmd = 1528, result = 0
2026-10-06 01:02:12.620 Seetong_tps[488:9968]  -- CMD_SET_IOT_MANUALALARM -- nError: 0 - deviceID: 42835799
2026-10-06 01:02:12.622 Seetong_tps[488:9788] dealloc -- STCameraDriveAwayView
2026-10-06 01:02:16.580 Seetong_tps[488:9788]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-06 01:02:18.275 Seetong_tps[488:9788]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791219738.275709,lastReceiveYUVTimeInterval=1791219738.193967,interval=0.082,videoView=0x13e8dbc00
2026-10-06 01:02:21.723 Seetong_tps[488:9996] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-06 01:02:21.724 Seetong_tps[488:9996] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-06 01:02:21.725 Seetong_tps[488:9996] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-06 01:02:21.726 Seetong_tps[488:9996] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-06 01:02:21.728 Seetong_tps[488:9996] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-06 01:02:22.144 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:22.151 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:22.153 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-06 01:02:22.153 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-06 01:02:22.153 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-06 01:02:22.153 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-06 01:02:22.174 Seetong_tps[488:9788] Successfully load keyboard extensions
2026-10-06 01:02:22.201 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:22.202 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:22.456 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 14.18 - 设备: 1801 - 42835799
2026-10-06 01:02:22.511 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:22.511 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:22.511 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:22.511 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:22.517 Seetong_tps[488:9788] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-06 01:02:23.566 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:23.588 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:23.590 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-06 01:02:23.590 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-06 01:02:23.590 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-06 01:02:23.590 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-06 01:02:23.596 Seetong_tps[488:9788] dealloc -- STCameraControlFullView
2026-10-06 01:02:23.596 Seetong_tps[488:9788] ELPCircleConsole dealloc
2026-10-06 01:02:23.601 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-06 01:02:23.857 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 15.58 - 设备: 1801 - 42835799
2026-10-06 01:02:23.925 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:23.925 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:23.926 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:23.926 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-06 01:02:24.910 Seetong_tps[488:9958]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-06 01:02:24.911 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 01:02:24.911 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 01:02:24.912 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 01:02:24.912 Seetong_tps[488:9788]  --- 取消心跳 destoryHeartBeat --- 
2026-10-06 01:02:24.912 Seetong_tps[488:9788]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-06 01:02:24.914 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-06 01:02:24.914 Seetong_tps[488:9788] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-06 01:02:24.926 Seetong_tps[488:9788]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-06 01:02:24.926 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 01:02:24.926 Seetong_tps[488:9788] #####Vstop:uid:42835799-0-port:2
2026-10-06 01:02:24.943 Seetong_tps[488:9788] -----------1release decodeport = 2
2026-10-06 01:02:24.946 Seetong_tps[488:9788] _openGLView clearFrame ...
2026-10-06 01:02:24.946 Seetong_tps[488:9788] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-06 01:02:45.004 Seetong_tps[488:9788] zzzzz:backgroundDoSomething
2026-10-06 01:02:45.011 Seetong_tps[488:9998] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-06 01:02:45.011 Seetong_tps[488:9998] --FC_StopDevComEx end
2026-10-06 01:02:50.005 Seetong_tps[488:9788] zzzzz:stopBackgroundTask 180seconds
2026-10-06 15:08:01.963 Seetong_tps[488:9788] zzzzz:stopBackgroundTask EnterForeground
2026-10-06 15:08:01.964 Seetong_tps[488:93467] zzzzz:FC_ResumeDevCom start
2026-10-06 15:08:01.967 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 15:08:01.968 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 15:08:01.984 Seetong_tps[488:9958] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-06 15:08:01.988 Seetong_tps[488:93467] zzzzz:FC_ResumeDevCom
2026-10-06 15:08:01.994 Seetong_tps[488:9788] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-06 15:08:02.013 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-06 15:08:02.014 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-06 15:08:02 014
2026-10-06 15:08:02.014 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 15:08:02.014 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-06 15:08:02.015 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-06 07:08:02 +0000
2026-10-06 15:08:02.015 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-06 15:08:02.015 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-06 15:08:02 015
2026-10-06 15:08:02.019 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-06 15:08:02.019 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-06 15:08:02.175 Seetong_tps[488:10001] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13f661fc0>{number = 29, name = (null)}====
2026-10-06 15:08:02.183 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-06 15:08:02.203 Seetong_tps[488:9958] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTg3NTI4NDYzNywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.Tg4vlyM_AhuvUWo1dSWx8LK14dVVnW1XEld6cg6pDxE","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTg3NTI4NDYzNywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xNV9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5OCJdfQ.Ryo7hrnGfoqtMKumctuAaSzJOUobzlWeySisyd2Dvnk","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"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":"124.221.114.123:24904"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"}]}
====
2026-10-06 15:08:02.224 Seetong_tps[488:9996] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13f41f6c0>{number = 26, name = (null)}====
2026-10-06 15:08:02.224 Seetong_tps[488:93463] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13f6633c0>{number = 34, name = (null)}====
2026-10-06 15:08:02.255 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-06 15:08:02.256 Seetong_tps[488:93463]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-06 15:08:02.256 Seetong_tps[488:9788]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-06 15:08:02.257 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-06 15:08:02.257 Seetong_tps[488:9788]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-06 15:08:02.257 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-06 15:08:02.263 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-06 15:08:02.288 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-06 15:08:02.290 Seetong_tps[488:93463]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-06 15:08:02.290 Seetong_tps[488:93463]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-06 15:08:02.290 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-06 15:08:02.290 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-06 15:08:02.294 Seetong_tps[488:9788]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=36&addr=bjrelay40.s2.seetong.com:15443;type=0&load=46&addr=bjrelay40.s2.seetong.com:2443;type=0&load=54&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay17.s5.seetong.com:9443;type=0&load=21&addr=shrelay17.s5.seetong.com:7443;type=0&load=22&addr=shrelay16.s5.seetong.com:14443;"}
2026-10-06 15:08:02.301 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-06 15:08:02.301 Seetong_tps[488:9788]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-06 15:08:02.301 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 
2026-10-06 15:08:02.304 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-06 15:08:02.314 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-06 15:08:02.315 Seetong_tps[488:9788] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-06 15:08:02.322 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-06 15:08:02.326 Seetong_tps[488:9788]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-06 15:08:02.326 Seetong_tps[488:9788]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 50777982 毫秒
2026-10-06 15:08:02.326 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 15:08:02.326 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 15:08:02.326 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 15:08:02.327 Seetong_tps[488:9788]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-06 15:08:02.327 Seetong_tps[488:9788]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x13dcf8000>
2026-10-06 15:08:02.328 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-06 15:08:02.329 Seetong_tps[488:9788]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-06 15:08:02.527 Seetong_tps[488:10001] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13f661fc0>{number = 29, name = (null)}====
2026-10-06 15:08:02.528 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-06 15:08:02.528 Seetong_tps[488:9788]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgQAVlUNUlFoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-06 15:08:02.644 Seetong_tps[488:9788]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-06 15:08:02.644 Seetong_tps[488:9788]  --- 取消心跳 destoryHeartBeat --- 
2026-10-06 15:08:02.644 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-06 15:08:02.644 Seetong_tps[488:9788]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-06 15:08:02.645 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-06 15:08:02.646 Seetong_tps[488:9788]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgQIB1UIUVBpAQQB","reconn":1}}
2026-10-06 15:08:02.646 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-06 15:08:02.646 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 15:08:02.646 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 15:08:02.646 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 15:08:02.779 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-06 15:08:02.779 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-06 15:08:03.142 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-06 15:08:03.142 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-06 15:08:03.143 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-06 15:08:03.143 Seetong_tps[488:9788]  --- 取消心跳 destoryHeartBeat --- 
2026-10-06 15:08:03.143 Seetong_tps[488:9788]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-06 15:08:03.143 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-06 15:08:03.143 Seetong_tps[488:9788] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-06 15:08:03.151 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-06 15:08:03.151 Seetong_tps[488:9788] #####Vstop:uid:42835799-0-port:-1
2026-10-06 15:08:03.159 Seetong_tps[488:9788] _openGLView clearFrame ...
2026-10-06 15:08:03.160 Seetong_tps[488:9788] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-06 15:08:09.304 Seetong_tps[488:93876] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-06 15:08:23.231 Seetong_tps[488:9788] zzzzz:backgroundDoSomething
2026-10-06 15:08:23.232 Seetong_tps[488:93467] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-06 15:08:23.232 Seetong_tps[488:93467] --FC_StopDevComEx end
2026-10-06 15:08:28.227 Seetong_tps[488:9788] zzzzz:stopBackgroundTask 180seconds
2026-10-07 17:00:28.195 Seetong_tps[488:9788] zzzzz:stopBackgroundTask EnterForeground
2026-10-07 17:00:28.200 Seetong_tps[488:460369] zzzzz:FC_ResumeDevCom start
2026-10-07 17:00:28.200 Seetong_tps[488:460369] zzzzz:FC_ResumeDevCom
2026-10-07 17:00:28.200 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-07 17:00:28.200 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-07 17:00:28.218 Seetong_tps[488:9958] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-07 17:00:28.225 Seetong_tps[488:9788] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-07 17:00:28.256 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-07 17:00:28 257
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-07 09:00:28 +0000
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-07 17:00:28.257 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-07 17:00:28 258
2026-10-07 17:00:28.267 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-07 17:00:28.268 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-07 17:00:28.376 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-07 17:00:28.376 Seetong_tps[488:9788]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-07 17:00:28.376 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 
2026-10-07 17:00:28.377 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-07 17:00:28.379 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-07 17:00:28.380 Seetong_tps[488:9788] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-07 17:00:28.472 Seetong_tps[488:9788]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-07 17:00:28.472 Seetong_tps[488:9788]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-07 17:00:28.472 Seetong_tps[488:9788]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-07 17:00:28.472 Seetong_tps[488:9788]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTE0NTAwMzIsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.o87CUhYaU-qWt2a-FdFrVj6_z5BrIvrm1BAvlG6jRd0","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTM5NTU2MzIsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxMzYzNjMyLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.0nEplgJXMl9VVsjmN2hWsXujsdu-kW6uqEJXXXM0FfU","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-07 17:00:28.473 Seetong_tps[488:9788]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791363628.473949
2026-10-07 17:00:28.474 Seetong_tps[488:9788]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791363628.473949
2026-10-07 17:00:28.474 Seetong_tps[488:9788]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791363628.473949 - lastRefreshTokenTime: 1791363628.473949
2026-10-07 17:00:28.674 Seetong_tps[488:460401] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13f663e40>{number = 41, name = (null)}====
2026-10-07 17:00:28.675 Seetong_tps[488:9788]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-07 17:00:28.675 Seetong_tps[488:9788]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgUAVFUFUVdoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-07 17:00:28.698 Seetong_tps[488:93467] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13f663200>{number = 31, name = (null)}====
2026-10-07 17:00:28.699 Seetong_tps[488:9788]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-07 17:00:28.699 Seetong_tps[488:9788]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-07 17:00:28.704 Seetong_tps[488:9788]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=40&addr=bjrelay40.s2.seetong.com:15443;type=0&load=50&addr=bjrelay40.s2.seetong.com:6443;type=0&load=51&addr=bjrelay40.s2.seetong.com:4443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=19&addr=shrelay18.s5.seetong.com:11443;type=0&load=22&addr=shrelay15.s5.seetong.com:13443;type=0&load=27&addr=shrelay18.s5.seetong.com:14443;"}
2026-10-07 17:00:28.705 Seetong_tps[488:9958] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTk2ODQzMjg4OSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.aYoES84LQbavldHtyBw82GOXStXj2Hh4XOrfGk1wK5s","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MTk2ODQzMjg5MCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.qS4kpzDuxe95PrzdZdraMfKgh0rpOnGMKL-CFkCltZc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-07 17:00:28.719 Seetong_tps[488:460362] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13f660fc0>{number = 37, name = (null)}====
2026-10-07 17:00:28.720 Seetong_tps[488:93463] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13f6633c0>{number = 34, name = (null)}====
2026-10-07 17:00:28.723 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-07 17:00:28.724 Seetong_tps[488:93463]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-07 17:00:28.724 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-07 17:00:28.724 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-07 17:00:28.725 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-07 17:00:28.726 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-07 17:00:28.726 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-07 17:00:28.726 Seetong_tps[488:93463]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-07 17:00:28.726 Seetong_tps[488:93463]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-07 17:00:28.726 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-07 17:00:28.726 Seetong_tps[488:93463] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-07 17:00:28.726 Seetong_tps[488:9788]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-07 17:00:28.726 Seetong_tps[488:9788]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-07 17:00:28.726 Seetong_tps[488:9788]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 143924383 毫秒
2026-10-07 17:00:28.727 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-07 17:00:28.727 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-07 17:00:28.727 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-07 17:00:28.728 Seetong_tps[488:9788]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-07 17:00:28.728 Seetong_tps[488:9788]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x13dcf8000>
2026-10-07 17:00:28.728 Seetong_tps[488:9788]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-07 17:00:28.730 Seetong_tps[488:9788]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-07 17:00:28.766 Seetong_tps[488:9788]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-07 17:00:28.767 Seetong_tps[488:9788]  --- 取消心跳 destoryHeartBeat --- 
2026-10-07 17:00:28.767 Seetong_tps[488:9788]  -- WebSocket - 重置重连次数 -- 
2026-10-07 17:00:28.767 Seetong_tps[488:9788]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-07 17:00:28.768 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-07 17:00:28.769 Seetong_tps[488:9788]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgUICVUAU1ppAQQB","reconn":1}}
2026-10-07 17:00:28.769 Seetong_tps[488:9788]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-07 17:00:28.769 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-07 17:00:28.769 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-07 17:00:28.770 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-07 17:00:28.874 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-07 17:00:28.874 Seetong_tps[488:9788] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-07 17:00:30.269 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-07 17:00:32.736 Seetong_tps[488:9958] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-07 17:00:32.741 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.48 - 设备: 1801 - 42835799
2026-10-07 17:00:32.745 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-07 17:00:32 745
2026-10-07 17:00:32.746 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-07 17:00:32.746 Seetong_tps[488:9788]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>> -- _camera.supportPlatform: 0
2026-10-07 17:00:32.746 Seetong_tps[488:9788]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-07 09:00:32 +0000
2026-10-07 17:00:32.746 Seetong_tps[488:9788]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 02:59:03 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-07 17:00:32.747 Seetong_tps[488:9788]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-07 17:00:32 747
2026-10-07 17:00:32.748 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-07 17:00:32.749 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-07 17:00:33.200 Seetong_tps[488:9958]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-07 17:00:33.201 Seetong_tps[488:9958]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-07 17:00:33.201 Seetong_tps[488:9958] onDeviceAuthSuccess:uid=42835799
2026-10-07 17:00:33.201 Seetong_tps[488:9958]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791363633.201182,lastReceiveYUVTimeInterval=1791363632.746207,interval=0.455,videoView=0x13e8dbc00
2026-10-07 17:00:33.201 Seetong_tps[488:9958]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-07 17:00:33.240 Seetong_tps[488:460414] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-07 17:00:33.240 Seetong_tps[488:9958] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-07 17:00:33.241 Seetong_tps[488:9958] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-07 17:00:33.241 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x13c709bc0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x13dcf8000>
2026-10-07 17:00:33.242 Seetong_tps[488:9958] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-07 17:00:33.242 Seetong_tps[488:9958] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-07 17:00:33.242 Seetong_tps[488:9958] InitDecodePortLog: playsettype = 50
2026-10-07 17:00:33.242 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-07 17:00:33.243 Seetong_tps[488:9958] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-07 17:00:33.244 Seetong_tps[488:9958] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-07 17:00:33.245 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-07 17:00:33.264 Seetong_tps[488:460366] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-07 17:00:33.269 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-07 17:00:33.269 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-07 17:00:33.269 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-07 17:00:33.270 Seetong_tps[488:460366] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-07 17:00:33.270 Seetong_tps[488:460365] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-07 17:00:33.270 Seetong_tps[488:9788] checkPortStatus:_decodePort=3
2026-10-07 17:00:33.270 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.53 - 设备: 1801 - 42835799
2026-10-07 17:00:33.273 Seetong_tps[488:460366] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-07 17:00:33.273 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-07 17:00:33.273 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-07 17:00:33.273 Seetong_tps[488:9788]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-07 17:00:33.273 Seetong_tps[488:9788] checkPortStatus:_decodePort=3
2026-10-07 17:00:33.273 Seetong_tps[488:460368] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-07 17:00:33.273 Seetong_tps[488:460366] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-07 17:00:33.380 Seetong_tps[488:460414]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-07 17:00:33.382 Seetong_tps[488:460414]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-07 17:00:33.407 Seetong_tps[488:460512] 重新观看视频线程：<_NSMainThread: 0x13c478000>{number = 1, name = (null)}
2026-10-07 17:00:33.414 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-07 17:00:33.414 Seetong_tps[488:460365] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-07 17:00:33.415 Seetong_tps[488:9788] uid:42835799 playAudio
2026-10-07 17:00:33.415 Seetong_tps[488:460365] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-07 17:00:33.415 Seetong_tps[488:9788] checkPortStatus:_decodePort=3
2026-10-07 17:00:33.415 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.67 - 设备: 1801 - 42835799
2026-10-07 17:00:33.582 Seetong_tps[488:460414] Failed to get IoT drive away set configuration.
2026-10-07 17:00:33.582 Seetong_tps[488:460414]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-07 17:00:34.170 Seetong_tps[488:460414]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-07 17:00:38.770 Seetong_tps[488:9788]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-07 17:00:39.657 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:39.666 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:39.668 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-07 17:00:39.669 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-07 17:00:39.669 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-07 17:00:39.669 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 1
2026-10-07 17:00:39.694 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:39.695 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:39.946 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.20 - 设备: 1801 - 42835799
2026-10-07 17:00:40.009 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:40.009 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:40.009 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:40.009 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:40.017 Seetong_tps[488:9788] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-07 17:00:42.746 Seetong_tps[488:9788]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791363642.746029,lastReceiveYUVTimeInterval=1791363642.703896,interval=0.042,videoView=0x13e8dbc00
2026-10-07 17:00:45.391 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:45.404 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:45.406 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-07 17:00:45.406 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-07 17:00:45.406 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-07 17:00:45.406 Seetong_tps[488:9788] FullScreen 转屏前调入 isFullScreen = 0
2026-10-07 17:00:45.412 Seetong_tps[488:9788] dealloc -- STCameraControlFullView
2026-10-07 17:00:45.413 Seetong_tps[488:9788] ELPCircleConsole dealloc
2026-10-07 17:00:45.418 Seetong_tps[488:9788]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-07 17:00:45.676 Seetong_tps[488:9788]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 12.93 - 设备: 1801 - 42835799
2026-10-07 17:00:45.725 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:45.725 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:45.726 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:45.726 Seetong_tps[488:9788] FullScreen 转屏后调入
2026-10-07 17:00:47.037 Seetong_tps[488:9788]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-07 17:00:47.038 Seetong_tps[488:9788]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-07 17:00:47.038 Seetong_tps[488:9788]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-07 17:00:47.038 Seetong_tps[488:9788]  --- 取消心跳 destoryHeartBeat --- 
2026-10-07 17:00:47.039 Seetong_tps[488:9788]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-07 17:00:47.045 Seetong_tps[488:9788] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-07 17:00:47.045 Seetong_tps[488:9788] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-07 17:00:47.054 Seetong_tps[488:9788]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-07 17:00:47.054 Seetong_tps[488:9788]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13e8dbc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13ea53700>; layer = <CALayer: 0x13ea5c930>>
2026-10-07 17:00:47.054 Seetong_tps[488:9788] #####Vstop:uid:42835799-0-port:3
2026-10-07 17:00:47.075 Seetong_tps[488:9788] -----------1release decodeport = 3
2026-10-07 17:00:47.076 Seetong_tps[488:9788] _openGLView clearFrame ...
2026-10-07 17:00:47.076 Seetong_tps[488:9788] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-07 17:01:07.299 Seetong_tps[488:9788] zzzzz:backgroundDoSomething
2026-10-07 17:01:07.616 Seetong_tps[488:461616] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-07 17:01:07.744 Seetong_tps[488:461616] --FC_StopDevComEx end
2026-10-07 17:01:12.138 Seetong_tps[488:9788] zzzzz:stopBackgroundTask 180seconds
2026-10-08 13:13:30.683 Seetong_tps[3041:589304] app_version=8.4.106
2026-10-08 13:13:30.685 Seetong_tps[3041:589304]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-08 13:13:30.685 Seetong_tps[3041:589304] showForLogin 1
2026-10-08 13:13:30.685 Seetong_tps[3041:589304] AppLaunch 还剩 6.368607997894287 秒
2026-10-08 13:13:30.690 Seetong_tps[3041:589304]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-08 13:13:30.693 Seetong_tps[3041:589346] 询问用户是否开启推送成功
2026-10-08 13:13:30.693 Seetong_tps[3041:589346] 用户点击允许接收推送
2026-10-08 13:13:30.695 Seetong_tps[3041:589345] remoteNotificationSetting: <UNNotificationSettings: 0x114016300; 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-08 13:13:30.697 Seetong_tps[3041:589304] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.501MB
2026-10-08 13:13:30.697 Seetong_tps[3041:589304] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.501MB
2026-10-08 13:13:30.698 Seetong_tps[3041:589304] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.501MB
2026-10-08 13:13:30.715 Seetong_tps[3041:589304] viewDidLoad/configtime=2026-10-08 05:13:30 +0000
2026-10-08 13:13:30.716 Seetong_tps[3041:589304]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-08 13:13:30.716 Seetong_tps[3041:589304]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-08 13:13:30.798 Seetong_tps[3041:589304]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-08 13:13:30.801 Seetong_tps[3041:589304]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-08 13:13:30.801 Seetong_tps[3041:589304] 开始检查未读客服消息...
2026-10-08 13:13:30.801 Seetong_tps[3041:589304] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-08 13:13:30.811 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:13:30.811 Seetong_tps[3041:589342]  -- 低功耗设备在线状态 -- 变为离线 - TPS_MSG_P2P_OFFLINE - 1801-42835799
2026-10-08 13:13:30.811 Seetong_tps[3041:589342]  -- 更新设备状态 - deviceID: 42835799 - status: 1 - refreshType: 1
2026-10-08 13:13:30.812 Seetong_tps[3041:589304]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-08 13:13:30.812 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 13:13:30.812 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-08 13:13:30.815 Seetong_tps[3041:589304] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-08 13:13:30.815 Seetong_tps[3041:589304] NAV deviceOrientationDidChange:1
2026-10-08 13:13:30.819 Seetong_tps[3041:589304] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-08 13:13:30.819 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 13:13:30.819 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-08 13:13:30.829 Seetong_tps[3041:589342] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjA0MTIxMTMyOSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.6osUBCb2nDnEt3Q6Y_GAF_G9uU1aMrhKCxsjGcOX-iM","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjA0MTIxMTMyOSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.mydE4HLtT8iEFRUCwPXRhLIkvIUYGugQDdS27hZ8kZ8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"58.87.80.251:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-08 13:13:30.898 Seetong_tps[3041:589342] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-08 13:13:30.898 Seetong_tps[3041:589319] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10c438e40>{number = 3, name = (null)}====
2026-10-08 13:13:30.904 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-08 13:13:30.932 Seetong_tps[3041:589304] UMAPM_OOMSampling(0,0):NO
2026-10-08 13:13:30.995 Seetong_tps[3041:589304] Super properties have already been unregistered.
2026-10-08 13:13:30.998 Seetong_tps[3041:589304]  -- deviceListDataUpdate - AppLaunch 还剩 1.055959939956665 秒 - 再延迟 1.555959939956665 秒 - 启动耗时 1.944040060043335 秒
2026-10-08 13:13:30.998 Seetong_tps[3041:589304] groupDeviceList 已在进行中，等待后重新分组
2026-10-08 13:13:30.998 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1944 毫秒
2026-10-08 13:13:31.001 Seetong_tps[3041:589361] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x12ff54340>{number = 19, name = (null)}====
2026-10-08 13:13:31.004 Seetong_tps[3041:589360] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x12ff54c80>{number = 20, name = (null)}====
2026-10-08 13:13:31.004 Seetong_tps[3041:589363] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x12ff54dc0>{number = 21, name = (null)}====
2026-10-08 13:13:31.013 Seetong_tps[3041:589360] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:13:31.013 Seetong_tps[3041:589363] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:13:31.018 Seetong_tps[3041:589366] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x12fc2cc40>{number = 14, name = (null)}====
2026-10-08 13:13:31.018 Seetong_tps[3041:589362] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x12ff57500>{number = 22, name = (null)}====
2026-10-08 13:13:31.022 Seetong_tps[3041:589304] ++++-[VideoView dealloc]++++
2026-10-08 13:13:31.023 Seetong_tps[3041:589344] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12ff54180>{number = 23, name = (null)}====
2026-10-08 13:13:31.024 Seetong_tps[3041:589346] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x114046680>{number = 12, name = (null)}====
2026-10-08 13:13:31.024 Seetong_tps[3041:589304] OpenGLView20_Seetong dealloc:0x12fcb2580
2026-10-08 13:13:31.026 Seetong_tps[3041:589345] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10c6eba00>{number = 11, name = (null)}====
2026-10-08 13:13:31.037 Seetong_tps[3041:589318] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10c6e8480>{number = 7, name = (null)}====
2026-10-08 13:13:31.048 Seetong_tps[3041:589329] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10c6e8680>{number = 6, name = (null)}====
2026-10-08 13:13:31.066 Seetong_tps[3041:589365] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fc2dc80>{number = 16, name = (null)}====
2026-10-08 13:13:31.073 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:13:31.085 Seetong_tps[3041:589304]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-08 13:13:31.085 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 13:13:31.085 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-08 13:13:31.085 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:13:31.085 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:13:31.086 Seetong_tps[3041:589304] UMAPM_NetworkSampling(0,0):NO
2026-10-08 13:13:31.087 Seetong_tps[3041:589304]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-08 13:13:31.087 Seetong_tps[3041:589304] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-08 13:13:31.087 Seetong_tps[3041:589304] 客服消息未读数量: 0
2026-10-08 13:13:31.089 Seetong_tps[3041:589304] 蓝牙已打开
2026-10-08 13:13:31.089 Seetong_tps[3041:589304]  -- 获取版本信息成功: {
}
2026-10-08 13:13:31.089 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:13:31.090 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-08 13:13:31.090 Seetong_tps[3041:589304]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgoAUFQGUVRoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-08 13:13:31.092 Seetong_tps[3041:589304] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-08 13:13:31.096 Seetong_tps[3041:589304]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-08 13:13:31.096 Seetong_tps[3041:589304]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-08 13:13:31.102 Seetong_tps[3041:589304]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=60&addr=bjrelay40.s2.seetong.com:13443;type=0&load=47&addr=bjrelay40.s2.seetong.com:11443;type=0&load=50&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=shrelay10.s5.seetong.com:2443;type=0&load=16&addr=shrelay11.s5.seetong.com:4443;type=0&load=18&addr=shrelay11.s5.seetong.com:12443;"}
2026-10-08 13:13:31.108 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:13:31.108 Seetong_tps[3041:589345]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589304] DB Error: 1 "table adTable has no column named adID"
2026-10-08 13:13:31.109 Seetong_tps[3041:589304] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-08 13:13:31.109 Seetong_tps[3041:589304] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-08 13:13:31.109 Seetong_tps[3041:589304]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:13:31.109 Seetong_tps[3041:589345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:13:31.109 Seetong_tps[3041:589345] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:13:31.117 Seetong_tps[3041:589304]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-08 13:13:31.117 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:13:31.118 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:13:31.118 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:13:31.122 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:13:31.123 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2069 毫秒
2026-10-08 13:13:31.123 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:13:31.123 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:13:31.123 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:13:31.123 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:13:31.124 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:13:31.177 Seetong_tps[3041:589304]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-08 13:13:31.177 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:13:31.177 Seetong_tps[3041:589304]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-08 13:13:31.178 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:13:31.178 Seetong_tps[3041:589304]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgoIBVQDUlNpAQQB","reconn":0}}
2026-10-08 13:13:31.179 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:13:31.179 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:13:31.179 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:13:31.179 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:13:31.201 Seetong_tps[3041:589367] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x12fc2dd00>{number = 17, name = (null)}====
2026-10-08 13:13:31.287 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-08 13:13:31.287 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-08 13:13:31.302 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:13:31.302 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:13:31.602 Seetong_tps[3041:589304] MessageThrottle reloadTableView ---
2026-10-08 13:13:32.618 Seetong_tps[3041:589304] AppLaunch hideForRefreshToken
2026-10-08 13:13:32.619 Seetong_tps[3041:589304] AppLaunch hideForRefreshToken dismiss
2026-10-08 13:13:32.619 Seetong_tps[3041:589304] AppLaunch dismiss...
2026-10-08 13:13:32.899 Seetong_tps[3041:589304] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-08 13:13:32.899 Seetong_tps[3041:589304] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-08 13:13:32.899 Seetong_tps[3041:589304] 用户设置的具体字体大小: 17.000000
2026-10-08 13:13:32.924 Seetong_tps[3041:589304] AppLaunch dismiss... end
2026-10-08 13:13:32.924 Seetong_tps[3041:589304]  dealloc -- STAppLaunchWindow
2026-10-08 13:13:32.925 Seetong_tps[3041:589304]  dealloc -- STAppLaunchViewController
2026-10-08 13:13:33.921 Seetong_tps[3041:589304]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-08 13:13:34.165 Seetong_tps[3041:589365] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x12fc2dc80>{number = 16, name = (null)}====
2026-10-08 13:13:34.438 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:13:34.438 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:13:34.438 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:13:34.637 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:13:34.638 Seetong_tps[3041:589365] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:13:34.638 Seetong_tps[3041:589345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:13:34.668 Seetong_tps[3041:589367] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fc2dd00>{number = 17, name = (null)}====
2026-10-08 13:13:35.819 Seetong_tps[3041:589304] UMAPM_OOMSampling(0,0):NO
2026-10-08 13:13:35.819 Seetong_tps[3041:589304] UMAPM_NetworkSampling(0,0):NO
2026-10-08 13:13:37.333 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:13:37.333 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:13:37.333 Seetong_tps[3041:589318] zzzzz:FC_ResumeDevCom start
2026-10-08 13:13:37.333 Seetong_tps[3041:589318] zzzzz:FC_ResumeDevCom
2026-10-08 13:13:37.497 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:13:37.497 Seetong_tps[3041:589318] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:13:37.497 Seetong_tps[3041:589363] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:13:37.550 Seetong_tps[3041:589365] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fc2dc80>{number = 16, name = (null)}====
2026-10-08 13:13:37.552 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:13:37.575 Seetong_tps[3041:589368] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x12fe004c0>{number = 18, name = (null)}====
2026-10-08 13:13:37.582 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:13:37.582 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:13:37.582 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:13:37.589 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:13:37.589 Seetong_tps[3041:589368]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:13:37.589 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:13:37.589 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:13:37.590 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:13:37.593 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:13:37.593 Seetong_tps[3041:589368]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:13:37.593 Seetong_tps[3041:589368]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:13:37.593 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:13:37.593 Seetong_tps[3041:589368] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:13:37.593 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:13:37.593 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:13:37.593 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:13:37.593 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8539 毫秒
2026-10-08 13:13:37.594 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:13:37.594 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:13:37.594 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:13:37.596 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:13:37.599 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:13:40.998 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:13:41.801 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:13:41.802 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:13:41.802 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:13:43.288 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:13:44.982 Seetong_tps[3041:589361] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-08 13:13:44.988 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-08 13:13:44.988 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10eff8000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-08 13:13:44.988 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-08 13:13:44.989 Seetong_tps[3041:589361] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-08 13:13:44.990 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-08 13:13:44.990 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10f414000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-08 13:13:44.990 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-08 13:13:44.990 Seetong_tps[3041:589361] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-08 13:13:44.991 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-08 13:13:44.991 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-08 13:13:44.991 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:103::open> open fd[16], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-08 13:13:44.992 Seetong_tps[3041:589361] [I] <MemoryFile.cpp:109::close> closing fd[16], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-08 13:13:44.992 Seetong_tps[3041:589361] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-08 13:13:44.992 Seetong_tps[3041:589361] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 2136 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-08 13:13:44.992 Seetong_tps[3041:589361] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 2575501973 sequence 1 version 4
2026-10-08 13:13:44.992 Seetong_tps[3041:589361] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 7 key-values
2026-10-08 13:13:45.001 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:logLanguageDecision[restorePageStateFromCache]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-08 13:13:45.002 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:rebuildModules: dynamicModules=[], filteredDynamicModules=[], staticModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-08 13:13:45.002 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[], finalModules=[common_tools/workspace, bottom_cards/bottom_cards]
2026-10-08 13:13:45.004 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:45.004 Seetong_tps[3041:589361] [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-08 13:13:45.004 Seetong_tps[3041:589361] [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-08 13:13:45.004 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-08 13:13:45.004 Seetong_tps[3041:589361] [KLog][UserCenterEngineerAuth]:restorePageStateFromCache: 使用动态数据缓存，size=2, cachedModules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:45.031 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:13:45.733 Seetong_tps[3041:589365] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-08 13:13:45.734 Seetong_tps[3041:589365] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-08 13:13:45.738 Seetong_tps[3041:589365] [KLog][UserCenterEngineerAuth]:logLanguageDecision[loadModuleInfo]: savedLanguageCode=auto, rawSystemLanguage=zh-Hans-CN, normalizedSystemLanguage=zh-Hans, effectiveLanguageCode=zh-Hans, shouldShowMyWishEntry=true
2026-10-08 13:13:46.331 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 请求成功，modules.size=2, rawModules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.334 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.334 Seetong_tps[3041:589318] [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-08 13:13:46.335 Seetong_tps[3041:589318] [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-08 13:13:46.341 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:rebuildModules: currentDynamicModuleCodes=[va_service, advertspace], finalModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-08 13:13:46.341 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:loadModuleInfo: 合并完成，当前 modules.size=4, currentModules=[va_service/workspace, advertspace/advertspace, common_tools/workspace, bottom_cards/bottom_cards]
2026-10-08 13:13:46.341 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.342 Seetong_tps[3041:589318] [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-08 13:13:46.342 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.409 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:filterLanguageScopedDynamicModules: simplified chinese hit, keep modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.410 Seetong_tps[3041:589318] [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-08 13:13:46.410 Seetong_tps[3041:589318] [KLog][UserCenterEngineerAuth]:saveDynamicCache: userId=56682016, effectiveLanguageCode=zh-Hans, modules=[va_service/workspace, advertspace/advertspace]
2026-10-08 13:13:46.704 Seetong_tps[3041:589304] KMPDeviceModule setUserInfo, result:0
2026-10-08 13:13:48.170 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:13:48.170 Seetong_tps[3041:589365] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:13:48.170 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:13:50.108 Seetong_tps[3041:589304] 【kuikly performance】pagename: SystemSetPage, Memory in use: 86.079MB
2026-10-08 13:13:50.121 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-08 13:13:50.123 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:restorePollingTime seconds=5
2026-10-08 13:13:50.123 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex storageKey=alarm_sound index=0
2026-10-08 13:13:50.125 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:resolveSwitchValue migrate bridgeKey=show_id mmkvKey=kmp_system_set_show_id_56682016 value=true
2026-10-08 13:13:50.126 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:resolveSwitchValue migrate bridgeKey=auto_discovery_device mmkvKey=kmp_system_set_auto_discovery_device value=true
2026-10-08 13:13:50.126 Seetong_tps[3041:589361] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-08 13:13:50.997 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:13:53.083 Seetong_tps[3041:589304] 当前控制器：STManualFactoryRecoveryVC
2026-10-08 13:13:57.596 Seetong_tps[3041:589304] 当前控制器：STManualFactoryRecoveryVC
2026-10-08 13:14:00.997 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:05.690 Seetong_tps[3041:589328] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-08 13:14:05.692 Seetong_tps[3041:589328] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-08 13:14:05.692 Seetong_tps[3041:589328] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-08 13:14:05.693 Seetong_tps[3041:589328] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-08 13:14:05.694 Seetong_tps[3041:589328] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-08 13:14:09.239 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:09.240 Seetong_tps[3041:589328] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:09.240 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:10.996 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:11.064 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:14:13.372 Seetong_tps[3041:589304] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-08 13:14:13.754 Seetong_tps[3041:589304] dealloc -- STManualFactoryRecoveryVC
2026-10-08 13:14:14.104 Seetong_tps[3041:589304] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-08 13:14:14.413 Seetong_tps[3041:589304] dealloc -- STManualFactoryRecoveryVC
2026-10-08 13:14:14.653 Seetong_tps[3041:589304] [_UINavigationParallaxTransition interruptibleAnimatorForTransition:] returned nil. Falling back to old interactive transition logic.
2026-10-08 13:14:14.945 Seetong_tps[3041:589304] [STKuiklyRenderViewController] dealloc pageName=SystemSetPage
2026-10-08 13:14:14.945 Seetong_tps[3041:589304] dealloc -- STKuiklyRenderViewController
2026-10-08 13:14:15.045 Seetong_tps[3041:589304] KMPDeviceModule setUserInfo, result:0
2026-10-08 13:14:16.079 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:16.080 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:16.632 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:14:20.996 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:23.842 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:23.842 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:14:23.842 Seetong_tps[3041:589370] zzzzz:FC_ResumeDevCom start
2026-10-08 13:14:23.844 Seetong_tps[3041:589370] zzzzz:FC_ResumeDevCom
2026-10-08 13:14:23.980 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:23.981 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:23.981 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:24.087 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:14:24.087 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:14:24.087 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:14:24.409 Seetong_tps[3041:589967] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c40400>{number = 27, name = (null)}====
2026-10-08 13:14:24.411 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:24.442 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:14:24.451 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:14:24.451 Seetong_tps[3041:589858]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:14:24.452 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:14:24.452 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:14:24.453 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:14:24.453 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:14:24.453 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:14:24.453 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:14:24.453 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 55399 毫秒
2026-10-08 13:14:24.454 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:14:24.454 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:14:24.454 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:14:24.459 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:24.459 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:24.657 Seetong_tps[3041:589361] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ff54340>{number = 19, name = (null)}====
2026-10-08 13:14:25.389 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:25.390 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:14:25.390 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom start
2026-10-08 13:14:25.390 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom
2026-10-08 13:14:25.599 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:25.599 Seetong_tps[3041:589967] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:25.599 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:25.636 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:14:25.636 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:14:25.636 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:14:25.937 Seetong_tps[3041:589361] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12ff54340>{number = 19, name = (null)}====
2026-10-08 13:14:25.939 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:25.960 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:14:25.975 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:14:25.975 Seetong_tps[3041:589370]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:14:25.975 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:14:25.976 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:14:25.976 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:14:25.976 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:14:25.976 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:14:25.977 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:14:25.977 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:14:25.977 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:14:25.977 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:14:25.977 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:14:25.977 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:14:25.977 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 56923 毫秒
2026-10-08 13:14:25.978 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:14:25.978 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:14:25.978 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:14:25.982 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:25.982 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:26.210 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:14:27.268 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-08 13:14:27.268 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-08 13:14:27.268 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-08 13:14:27.280 Seetong_tps[3041:589304] [KMPAlarmModule] module loaded
2026-10-08 13:14:27.280 Seetong_tps[3041:589304] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x12fcfe900>
2026-10-08 13:14:27.280 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-08 13:14:27.288 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-08 13:14:27.290 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:27.303 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-08 13:14:27.966 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-08 13:14:27.967 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-08 13:14:27.968 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-08 13:14:27.970 Seetong_tps[3041:589967] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-08 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-08 13:14:27.971 Seetong_tps[3041:589967] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-08 startTime=00:00:00 endTime=13:14:27 cachedAnchor=null-null
2026-10-08 13:14:27.971 Seetong_tps[3041:589967] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-08 startTime=00:00:00 endTime=13:14:27 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-08 13:14:27.971 Seetong_tps[3041:589967] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-08, startTime=00:00:00, endTime=13:14:27, deviceIds=[]
2026-10-08 13:14:27.971 Seetong_tps[3041:589967] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-08 13:14:27.972 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmMessages request date=2026-10-08 start=00:00:00 end=13:14:27 deviceCount=1
2026-10-08 13:14:27.972 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:27.974 Seetong_tps[3041:589364] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-08 13:14:28.006 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=35 targetCount=20 targetReached=true elapsedMs=17
2026-10-08 13:14:28.006 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-08
2026-10-08 13:14:28.006 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=36 cachedAnchor=null-null
2026-10-08 13:14:28.017 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=36
2026-10-08 13:14:28.043 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-08 13:14:28.057 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-08 13:14:28.058 Seetong_tps[3041:589304] [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-08 13:14:28.058 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-08 13:14:28.058 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-08, startTime=00:00:00, endTime=13:14:27, hasMore=false, itemCount=0
2026-10-08 13:14:28.058 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-08, responseStart=00:00:00, responseEnd=13:14:27, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-08 13:14:28.062 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=empty_remote_response cachedCount=35 targetCount=20 targetReached=true elapsedMs=4
2026-10-08 13:14:28.062 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:requestFirstPage uses cached fallback because initial remote response is empty
2026-10-08 13:14:28.062 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=94 rowCount=36
2026-10-08 13:14:28.064 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-08 endTime=13:14:27
2026-10-08 13:14:28.064 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-08 13:14:28.064 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-08
2026-10-08 13:14:28.064 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-08 13:14:28.080 Seetong_tps[3041:589304] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-08 endTime=13:14:27
2026-10-08 13:14:28.081 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-08 13:14:28.081 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-08
2026-10-08 13:14:28.081 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:28.081 Seetong_tps[3041:589304] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-08 13:14:28.081 Seetong_tps[3041:589304] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-08 13:14:28.081 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-08 13:14:28.081 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-08 13:14:28.081 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-08 13:14:28.129 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:14:28.129 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-08
2026-10-08 13:14:28.129 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-08 13:14:28.129 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-08 13:14:28.129 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-08, bucketCount=3, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02
2026-10-08 13:14:28.131 Seetong_tps[3041:589858] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-08
2026-10-08 13:14:30.995 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:32.923 Seetong_tps[3041:589304] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-08 13:14:32.944 Seetong_tps[3041:589304] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-08 13:14:32.944 Seetong_tps[3041:589304] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-08 13:14:32.944 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-08 13:14:32.953 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-08 13:14:32.953 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-08 13:14:32.953 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-08
2026-10-08 13:14:32.956 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-08
2026-10-08 13:14:32.956 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:33.018 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:14:33.018 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-08
2026-10-08 13:14:33.018 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-08 13:14:33.018 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-08 13:14:33.018 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-08, bucketCount=3, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02
2026-10-08 13:14:33.019 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-05 baseDate=2026-10-08
2026-10-08 13:14:33.019 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-05 start=00:00:00 end=10:53:36 totalWindows=1
2026-10-08 13:14:33.020 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=35, targetDates=[2026-10-05], targetWindows={2026-10-05=[00:00:00-10:53:36]}, selectedDeviceId=, cachedCount=35, unwindowedCacheRowLimit=100
2026-10-08 13:14:33.027 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-05 startTime=10:53:36 endTime=23:59:59 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-10:53:36
2026-10-08 13:14:33.027 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-05, startTime=10:53:36, endTime=23:59:59, deviceIds=[]
2026-10-08 13:14:33.027 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmMessages request date=2026-10-05 start=10:53:36 end=23:59:59 deviceCount=1
2026-10-08 13:14:33.027 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:33.322 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-08 13:14:33.322 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-08 13:14:33.328 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=2 modelCount=2 itemCount=2 hasMore=0 nextStartTime=10:53:36 sampleAlarmTypes=(
    82,
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b",
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-08 13:14:33.328 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=2 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-08 13:14:33.329 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-05, startTime=10:53:36, endTime=23:59:59, hasMore=false, itemCount=2
2026-10-08 13:14:33.330 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=2, responseDate=2026-10-05, responseStart=10:53:36, responseEnd=23:59:59, hasMore=false, remoteThumbCount=2, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-08 13:14:33.341 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-05 start=10:53:36 end=23:59:59 count=2 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=9 totalMs=10
2026-10-08 13:14:33.345 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-05 start=10:53:36 end=23:59:59 lastTimestampMs=1791168816000 daoMs=4
2026-10-08 13:14:33.345 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-05, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=10:53:36, endTime=23:59:59, hasMore=false, count=35
2026-10-08 13:14:33.345 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-05 start=10:53:36 end=23:59:59 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-08 13:14:33.346 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=37 fallbackCount=37
2026-10-08 13:14:33.346 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=37, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-08 13:14:33.352 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-05 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-08 13:14:34.670 Seetong_tps[3041:589304] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-08 13:14:34.688 Seetong_tps[3041:589304] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-08 13:14:34.688 Seetong_tps[3041:589304] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-08 13:14:34.688 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-08 13:14:34.698 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-08 13:14:34.698 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-08 13:14:34.698 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-08
2026-10-08 13:14:34.701 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-08
2026-10-08 13:14:34.701 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:34.755 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:14:34.755 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-08
2026-10-08 13:14:34.755 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-08 13:14:34.755 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-08 13:14:34.755 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-08, bucketCount=3, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02
2026-10-08 13:14:34.756 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-05 baseDate=2026-10-08
2026-10-08 13:14:34.756 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-05 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-08 13:14:34.756 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=37, targetDates=[2026-10-05], targetWindows={2026-10-05=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=37, unwindowedCacheRowLimit=100
2026-10-08 13:14:34.761 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestFirstPage skip server because latest cached window already covers end boundary date=2026-10-05 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=37
2026-10-08 13:14:34.761 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-05 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-08 13:14:36.270 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:36.271 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:36.271 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:36.616 Seetong_tps[3041:589304] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-08 13:14:36.632 Seetong_tps[3041:589304] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-08 13:14:36.632 Seetong_tps[3041:589304] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-08 13:14:36.632 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-08 13:14:36.641 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-08 13:14:36.641 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-08 13:14:36.641 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-08
2026-10-08 13:14:36.644 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-08
2026-10-08 13:14:36.644 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:14:36.692 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:14:36.692 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-08
2026-10-08 13:14:36.692 Seetong_tps[3041:589304] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-08 13:14:36.692 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-08 13:14:36.692 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-08, bucketCount=3, firstDate=2026-10-05, bucketDates=2026-10-05, 2026-10-03, 2026-10-02
2026-10-08 13:14:36.692 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-05 baseDate=2026-10-08
2026-10-08 13:14:36.692 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-05 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-08 13:14:36.693 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=37, targetDates=[2026-10-05], targetWindows={2026-10-05=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=37, unwindowedCacheRowLimit=100
2026-10-08 13:14:36.697 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:requestFirstPage skip server because latest cached window already covers end boundary date=2026-10-05 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=37
2026-10-08 13:14:36.697 Seetong_tps[3041:589361] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-05 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-08 13:14:40.537 Seetong_tps[3041:589361] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-08 13:14:40.540 Seetong_tps[3041:589304] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1131ae540>
2026-10-08 13:14:40.540 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-08 13:14:40.540 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-08 13:14:40.995 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:42.326 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:14:42.326 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:14:42.326 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:14:42.330 Seetong_tps[3041:589364] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-08 13:14:42.330 Seetong_tps[3041:589364] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-08 13:14:42.344 Seetong_tps[3041:589364] [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-08 13:14:42.344 Seetong_tps[3041:589364] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-08 13:14:42.346 Seetong_tps[3041:589304] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x114279e80>
2026-10-08 13:14:42.346 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-08 13:14:42.346 Seetong_tps[3041:589858] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-08 13:14:42.346 Seetong_tps[3041:589304] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-08 13:14:42.346 Seetong_tps[3041:589304] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-08 13:14:42.346 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-08 13:14:42.346 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-08 13:14:42.346 Seetong_tps[3041:589858] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-08 13:14:42.347 Seetong_tps[3041:590257] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-08 13:14:43.403 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:43.406 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:43.570 Seetong_tps[3041:589364] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x12fc2da00>{number = 15, name = (null)}====
2026-10-08 13:14:44.066 Seetong_tps[3041:589364] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-08 13:14:44.074 Seetong_tps[3041:589304] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x12fcffc80>
2026-10-08 13:14:44.074 Seetong_tps[3041:589304] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-08 13:14:44.074 Seetong_tps[3041:589364] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-08 13:14:44.710 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:44.710 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:14:44.712 Seetong_tps[3041:589364] zzzzz:FC_ResumeDevCom start
2026-10-08 13:14:44.712 Seetong_tps[3041:589364] zzzzz:FC_ResumeDevCom
2026-10-08 13:14:44.874 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:44.874 Seetong_tps[3041:589364] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:44.874 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:44.929 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:14:44.931 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:44.951 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:14:44.965 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:14:44.966 Seetong_tps[3041:590257]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:14:44.966 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:14:44.966 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:14:44.966 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:14:44.966 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:14:44.966 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:14:44.967 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:14:44.967 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:14:44.967 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:14:44.967 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:14:44.967 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:14:44.967 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:14:44.967 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:14:44.967 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:14:44.967 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:14:44.967 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 75914 毫秒
2026-10-08 13:14:44.968 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:14:44.968 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:14:44.968 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:14:44.974 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:44.975 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:45.180 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:14:48.551 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:14:48.553 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:14:48.553 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:14:50.994 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:14:53.662 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:53.663 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:14:53.663 Seetong_tps[3041:589364] zzzzz:FC_ResumeDevCom start
2026-10-08 13:14:53.664 Seetong_tps[3041:589364] zzzzz:FC_ResumeDevCom
2026-10-08 13:14:53.869 Seetong_tps[3041:589361] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12ff54340>{number = 19, name = (null)}====
2026-10-08 13:14:53.871 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:53.908 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:14:53.908 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:14:53.908 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:14:53.923 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:14:53.928 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:14:53.928 Seetong_tps[3041:589858]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:14:53.929 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:14:53.929 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:14:53.931 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:14:53.931 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:14:53.931 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:14:53.931 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:14:53.931 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 84878 毫秒
2026-10-08 13:14:53.932 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:14:53.932 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:14:53.932 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:14:53.939 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:53.940 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:54.123 Seetong_tps[3041:589361] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12ff54340>{number = 19, name = (null)}====
2026-10-08 13:14:55.685 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:55.686 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:55.686 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:56.435 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:14:57.305 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:14:57.305 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:14:57.309 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom start
2026-10-08 13:14:57.309 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom
2026-10-08 13:14:57.412 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:14:57.413 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:14:57.413 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:14:57.522 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:14:57.524 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:57.556 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:14:57.556 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:14:57.556 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:14:57.570 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:14:57.574 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:14:57.575 Seetong_tps[3041:589370]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:14:57.575 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:14:57.575 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:14:57.576 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:14:57.576 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:14:57.576 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:14:57.576 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:14:57.576 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 88523 毫秒
2026-10-08 13:14:57.577 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:14:57.577 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:14:57.577 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:14:57.582 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:14:57.583 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:14:57.793 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:15:00.018 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:00.019 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:00.019 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:00.019 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:00.177 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:00.178 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:00.178 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:00.255 Seetong_tps[3041:589364] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fc2da00>{number = 15, name = (null)}====
2026-10-08 13:15:00.257 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:00.270 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:15:00.288 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:00.288 Seetong_tps[3041:589370]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:00.288 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:00.288 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:00.288 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:00.288 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:00.288 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:00.289 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:00.289 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:00.289 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:00.289 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:00.289 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:00.289 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:00.289 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 91236 毫秒
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:00.290 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:00.294 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:00.295 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:00.532 Seetong_tps[3041:589364] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fc2da00>{number = 15, name = (null)}====
2026-10-08 13:15:00.994 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:01.483 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:01.483 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:01.484 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:01.484 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:01.600 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:01.601 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:01.601 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:01.705 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:15:01.712 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:01.712 Seetong_tps[3041:589370]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:01.712 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:01.712 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:01.714 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:01.714 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:01.714 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:01.714 Seetong_tps[3041:589370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:01.714 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:01.714 Seetong_tps[3041:589370] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:01.714 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:01.715 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:01.715 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:01.715 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 92661 毫秒
2026-10-08 13:15:01.716 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:01.716 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:01.716 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:01.723 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:01.724 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:01.729 Seetong_tps[3041:589364] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x12fc2da00>{number = 15, name = (null)}====
2026-10-08 13:15:01.741 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:01.741 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:01.741 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:01.741 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:01.955 Seetong_tps[3041:589364] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x12fc2da00>{number = 15, name = (null)}====
2026-10-08 13:15:05.173 Seetong_tps[3041:589304]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-08 13:15:05.174 Seetong_tps[3041:589304] [保存失败] 相机对象或存储字典为空
2026-10-08 13:15:05.226 Seetong_tps[3041:589304] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-08 13:15:05.227 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:15:05.227 Seetong_tps[3041:589304] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-08 13:15:05.228 Seetong_tps[3041:589304] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-08 13:15:05.228 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:05.266 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:05 282
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:05 +0000
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:05.282 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-08 13:15:05 283
2026-10-08 13:15:05.284 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-08 13:15:05.284 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-08 13:15:05.313 Seetong_tps[3041:589304] 未处理的 biz 类型: res_video_preview_advert
2026-10-08 13:15:05.330 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:15:05.331 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-08 13:15:05.331 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-08 13:15:05.331 Seetong_tps[3041:590257]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-08 13:15:05.398 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:05.400 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:05.400 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:05.401 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-08 13:15:05.403 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1130bcfe0>; layer = <CALayer: 0x111c497a0>>
2026-10-08 13:15:05.531 Seetong_tps[3041:589304] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-08 13:15:06.961 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:06.961 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:06.962 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:06 962
2026-10-08 13:15:06.962 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:05 +0000
2026-10-08 13:15:06.963 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:06.970 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.74 - 设备: 1801 - 42835799
2026-10-08 13:15:06.971 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.74 - 设备: 1801 - 42835799
2026-10-08 13:15:06.972 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.75 - 设备: 1801 - 42835799
2026-10-08 13:15:07.136 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:07.138 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:07.138 Seetong_tps[3041:589364] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:07.139 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.91 - 设备: 1801 - 42835799
2026-10-08 13:15:07.147 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1130bcfe0>; layer = <CALayer: 0x111c497a0>>
2026-10-08 13:15:08.798 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1130bcfe0>; layer = <CALayer: 0x111c497a0>>
2026-10-08 13:15:08.798 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:08.798 Seetong_tps[3041:589304]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-08 13:15:08.809 Seetong_tps[3041:589304] _openGLView clearFrame ...
2026-10-08 13:15:08.839 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:08.840 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:09.020 Seetong_tps[3041:589370] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111c43500>{number = 25, name = (null)}====
2026-10-08 13:15:09.353 Seetong_tps[3041:589304] dealloc -- STPlayerViewController
2026-10-08 13:15:09.353 Seetong_tps[3041:589304] dealloc -- STPlayerViewController
2026-10-08 13:15:09.353 Seetong_tps[3041:589304] dealloc -- STPlayerCameraControlVC
2026-10-08 13:15:09.353 Seetong_tps[3041:589304] dealloc -- STPlayerCameraService
2026-10-08 13:15:09.354 Seetong_tps[3041:589304] dealloc -- STCycleScrollView
2026-10-08 13:15:09.355 Seetong_tps[3041:589304] dealloc -- STCameraControlView
2026-10-08 13:15:09.358 Seetong_tps[3041:589304] dealloc -- STNetSpeedMonitorView
2026-10-08 13:15:09.358 Seetong_tps[3041:589304] dealloc -- STIdleMonitorView
2026-10-08 13:15:10.840 Seetong_tps[3041:589304] ++++-[VideoView dealloc]++++
2026-10-08 13:15:10.849 Seetong_tps[3041:589304] OpenGLView20_Seetong dealloc:0x111ff8f00
2026-10-08 13:15:10.886 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:15:10.993 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:11.229 Seetong_tps[3041:589304]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-08 13:15:11.229 Seetong_tps[3041:589304] [保存失败] 相机对象或存储字典为空
2026-10-08 13:15:11.261 Seetong_tps[3041:589304] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-08 13:15:11.263 Seetong_tps[3041:589304] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-08 13:15:11.264 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:11.312 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:15:11.318 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 13:15:11.318 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:11 319
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  -- VideoView --- playVideo -- camera: 42835799 - 10秒求流机制 - 不启动10秒重新求流机制 - onlineStatus: 1 - isLanMode: 0 - supportPlatform: 0
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-08 13:15:11 319
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-08 13:15:11.319 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-08 13:15:11.366 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:15:11.366 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-08 13:15:11.366 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-08 13:15:11.366 Seetong_tps[3041:589361]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-08 13:15:11.446 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:11.446 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:11.446 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:11.447 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 0.18 - 设备: 1801 - 42835799
2026-10-08 13:15:11.448 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:11.571 Seetong_tps[3041:589304] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-08 13:15:12.834 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:12.834 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:12.835 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:12 835
2026-10-08 13:15:12.835 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:12.836 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:12.843 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 1.58 - 设备: 1801 - 42835799
2026-10-08 13:15:12.844 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.58 - 设备: 1801 - 42835799
2026-10-08 13:15:12.845 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.58 - 设备: 1801 - 42835799
2026-10-08 13:15:12.976 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:12.978 Seetong_tps[3041:589361] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:12.978 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:12.979 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 1.72 - 设备: 1801 - 42835799
2026-10-08 13:15:12.986 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:14.415 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:14.416 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:14.416 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:14 416
2026-10-08 13:15:14.417 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:14.417 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:14.423 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 3.16 - 设备: 1801 - 42835799
2026-10-08 13:15:14.424 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 3.16 - 设备: 1801 - 42835799
2026-10-08 13:15:14.425 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 3.16 - 设备: 1801 - 42835799
2026-10-08 13:15:14.603 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:14.605 Seetong_tps[3041:589364] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:14.606 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:14.606 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 3.34 - 设备: 1801 - 42835799
2026-10-08 13:15:14.614 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:15.797 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:15.797 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:15.798 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:15 798
2026-10-08 13:15:15.798 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:15.799 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:15.805 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 4.54 - 设备: 1801 - 42835799
2026-10-08 13:15:15.806 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.54 - 设备: 1801 - 42835799
2026-10-08 13:15:15.807 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.54 - 设备: 1801 - 42835799
2026-10-08 13:15:15.939 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:15.940 Seetong_tps[3041:589364] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:15.941 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:15.941 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 4.68 - 设备: 1801 - 42835799
2026-10-08 13:15:15.949 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:17.128 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:17.128 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:17.129 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:17 129
2026-10-08 13:15:17.129 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:17.130 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:17.136 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 5.87 - 设备: 1801 - 42835799
2026-10-08 13:15:17.137 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 5.87 - 设备: 1801 - 42835799
2026-10-08 13:15:17.138 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 5.87 - 设备: 1801 - 42835799
2026-10-08 13:15:17.239 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:17.241 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:17.241 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:17.242 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 5.98 - 设备: 1801 - 42835799
2026-10-08 13:15:17.249 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:18.392 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:18.392 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:18.393 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:18 393
2026-10-08 13:15:18.393 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:18.394 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:18.398 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 7.14 - 设备: 1801 - 42835799
2026-10-08 13:15:18.399 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 7.14 - 设备: 1801 - 42835799
2026-10-08 13:15:18.402 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 7.14 - 设备: 1801 - 42835799
2026-10-08 13:15:18.552 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:18.554 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:18.554 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:18.555 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 7.29 - 设备: 1801 - 42835799
2026-10-08 13:15:18.562 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:19.657 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:19.657 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:19.658 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:19 658
2026-10-08 13:15:19.658 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:19.659 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:19.665 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 8.40 - 设备: 1801 - 42835799
2026-10-08 13:15:19.666 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 8.40 - 设备: 1801 - 42835799
2026-10-08 13:15:19.667 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 8.40 - 设备: 1801 - 42835799
2026-10-08 13:15:19.851 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:19.853 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:19.853 Seetong_tps[3041:589370] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:19.854 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 8.59 - 设备: 1801 - 42835799
2026-10-08 13:15:19.861 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:20.993 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:21.637 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:21.637 Seetong_tps[3041:589304]  -- playVideo -- timer_playVideo - 10秒求流机制 -- 
2026-10-08 13:15:21.638 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:15:21 638
2026-10-08 13:15:21.638 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:15:11 +0000
2026-10-08 13:15:21.639 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:15:21.646 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 10.38 - 设备: 1801 - 42835799
2026-10-08 13:15:21.647 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 10.38 - 设备: 1801 - 42835799
2026-10-08 13:15:21.649 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 10.39 - 设备: 1801 - 42835799
2026-10-08 13:15:21.785 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:21.787 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:21.787 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:21.788 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: 该设备不在线 - playVideoTimeInterval: 10.52 - 设备: 1801 - 42835799
2026-10-08 13:15:21.795 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:22.659 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1133bcc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113030620>; layer = <CALayer: 0x110dbcae0>>
2026-10-08 13:15:22.659 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:-1
2026-10-08 13:15:22.659 Seetong_tps[3041:589304]  --- 播放视频 - 如果这段时间小于3秒且没有出图，则不上报该事件 --- 
2026-10-08 13:15:22.662 Seetong_tps[3041:589304] _openGLView clearFrame ...
2026-10-08 13:15:22.698 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:22.698 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:22.898 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:23.210 Seetong_tps[3041:589304] dealloc -- STPlayerViewController
2026-10-08 13:15:23.210 Seetong_tps[3041:589304] dealloc -- STPlayerViewController
2026-10-08 13:15:23.211 Seetong_tps[3041:589304] dealloc -- STPlayerCameraControlVC
2026-10-08 13:15:23.211 Seetong_tps[3041:589304] dealloc -- STPlayerCameraService
2026-10-08 13:15:23.212 Seetong_tps[3041:589304] dealloc -- STCycleScrollView
2026-10-08 13:15:23.212 Seetong_tps[3041:589304] dealloc -- STCameraControlView
2026-10-08 13:15:23.215 Seetong_tps[3041:589304] dealloc -- STNetSpeedMonitorView
2026-10-08 13:15:23.215 Seetong_tps[3041:589304] dealloc -- STIdleMonitorView
2026-10-08 13:15:24.080 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:24.081 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:24.081 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:24.082 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:24.238 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:24.239 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:24.239 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:24.316 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:24.329 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:24.329 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:24.329 Seetong_tps[3041:589858]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:24.330 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:24.330 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:24.330 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:24.330 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:24.332 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:24.332 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:24.332 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:24.332 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:24.332 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:24.333 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:24.333 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:24.333 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:24.333 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:24.333 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 115280 毫秒
2026-10-08 13:15:24.335 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:24.335 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:24.335 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:24.343 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:24.344 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:24.494 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:15:24.495 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:24.699 Seetong_tps[3041:589304] ++++-[VideoView dealloc]++++
2026-10-08 13:15:24.708 Seetong_tps[3041:589304] OpenGLView20_Seetong dealloc:0x111fbaa80
2026-10-08 13:15:27.342 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:27.342 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:27.343 Seetong_tps[3041:590459] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:27.343 Seetong_tps[3041:590459] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:27.510 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:27.510 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:27.510 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:27.553 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:15:27.554 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:27.577 Seetong_tps[3041:590883] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134077dc0>{number = 31, name = (null)}====
2026-10-08 13:15:27.597 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:27.598 Seetong_tps[3041:590883]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:27.598 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:27.598 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:27.598 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:27.598 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:27.598 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:27.599 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:27.599 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:27.599 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:27.599 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:27.599 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:27.599 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:27.599 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:27.599 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:27.599 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:27.599 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 118546 毫秒
2026-10-08 13:15:27.600 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:27.600 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:27.600 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:27.604 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:27.605 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:27.841 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:15:29.855 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:29.855 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:29.856 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:29.856 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:29.969 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:29.970 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:29.970 Seetong_tps[3041:590883] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:30.076 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:30.078 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:30.102 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:30.102 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:30.102 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:30.143 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:15:30.151 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:30.151 Seetong_tps[3041:589968]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:30.152 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:30.152 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:30.153 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:30.153 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:30.153 Seetong_tps[3041:589968]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:30.153 Seetong_tps[3041:589968]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:30.153 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:30.154 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:30.154 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:30.154 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:30.154 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:30.154 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 121100 毫秒
2026-10-08 13:15:30.155 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:30.156 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:30.156 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:30.162 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:30.162 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:30.306 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:30.993 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:32.716 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:32.717 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:32.717 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:32.718 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:32.844 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:32.844 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:32.844 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:32.926 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:32.927 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:32.952 Seetong_tps[3041:590883] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134077dc0>{number = 31, name = (null)}====
2026-10-08 13:15:32.971 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:32.971 Seetong_tps[3041:590883]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:32.971 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:32.971 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:32.971 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:32.971 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:32.971 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:32.972 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:32.972 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:32.972 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:32.972 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:32.972 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:32.972 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:32.972 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:32.972 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:32.973 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:32.973 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 123919 毫秒
2026-10-08 13:15:32.973 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:32.973 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:32.974 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:32.979 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:32.979 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:33.183 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:34.580 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:34.581 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:34.581 Seetong_tps[3041:590883] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:34.581 Seetong_tps[3041:590883] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:34.787 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:34.787 Seetong_tps[3041:590883] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:34.787 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:34.800 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:34.802 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:34.828 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:34.828 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:34.828 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:34.843 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:15:34.848 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:34.848 Seetong_tps[3041:589968]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:34.848 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:34.848 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:34.849 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:34.849 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:34.849 Seetong_tps[3041:589968]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:34.849 Seetong_tps[3041:589968]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:34.849 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:34.849 Seetong_tps[3041:589968] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:34.849 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:34.850 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:34.850 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:34.850 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 125796 毫秒
2026-10-08 13:15:34.851 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:34.851 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:34.851 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:34.856 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:34.857 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:35.064 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:37.954 Seetong_tps[3041:589304]  -- 设备列表 -- 使用频率 - setListDevConfig - self.isSortFrequency: 0 - sortMode: 0
2026-10-08 13:15:37.959 Seetong_tps[3041:589304]  -- 设备排序 -- 更新使用频率 - camTimesDicM: {
    42835799 = 204;
}
2026-10-08 13:15:37.964 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:39.290 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:39.290 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:39.290 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:39.291 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:39.436 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:39.437 Seetong_tps[3041:590883] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:39.437 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:39.503 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:15:39.505 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:39.530 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:39.548 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:39.549 Seetong_tps[3041:589858]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:39.549 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:39.549 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:39.549 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:39.549 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:39.549 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:39.550 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:39.550 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:39.550 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:39.550 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:39.550 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 130497 毫秒
2026-10-08 13:15:39.551 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:39.551 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:39.551 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:39.556 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:39.557 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:39.768 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:15:40.992 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:41.154 Seetong_tps[3041:589304]  -- 设备列表 -- 使用频率 - setListDevConfig - self.isSortFrequency: 1 - sortMode: 1
2026-10-08 13:15:41.161 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:42.302 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:42.302 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:42.303 Seetong_tps[3041:590459] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:42.303 Seetong_tps[3041:590459] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:42.418 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:42.419 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:42.419 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:42.541 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:42.542 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:15:42.542 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:42.550 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:42.550 Seetong_tps[3041:590257]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:42.551 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:42.551 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:42.552 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:42.552 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:42.552 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:42.553 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:42.553 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:42.553 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:42.572 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:42.572 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 133519 毫秒
2026-10-08 13:15:42.573 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:42.573 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:42.573 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:42.577 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:42.578 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:42.811 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:15:44.223 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:46.917 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:46.918 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:47.104 Seetong_tps[3041:589968] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113135240>{number = 29, name = (null)}====
2026-10-08 13:15:50.588 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:15:50.588 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:15:50.589 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom start
2026-10-08 13:15:50.590 Seetong_tps[3041:589968] zzzzz:FC_ResumeDevCom
2026-10-08 13:15:50.695 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:15:50.696 Seetong_tps[3041:590884] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:15:50.696 Seetong_tps[3041:589968] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:15:50.827 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:15:50.827 Seetong_tps[3041:590883] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134077dc0>{number = 31, name = (null)}====
2026-10-08 13:15:50.837 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:15:50.838 Seetong_tps[3041:590883]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:15:50.838 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:15:50.838 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:15:50.839 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:50.839 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:15:50.840 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:15:50.840 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:15:50.840 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:15:50.840 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:15:50.840 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:15:50.841 Seetong_tps[3041:590883]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:15:50.841 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:15:50.841 Seetong_tps[3041:590883] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:15:50.841 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:15:50.841 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:15:50.842 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:15:50.842 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 141788 毫秒
2026-10-08 13:15:50.844 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:15:50.844 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:15:50.844 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:15:50.869 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:15:50.870 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:15:50.992 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:15:51.075 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:16:00.991 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:16:01.406 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:16:01.407 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:16:01.407 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:16:02.402 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:16:02.402 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:16:02.403 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom start
2026-10-08 13:16:02.404 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom
2026-10-08 13:16:02.509 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:16:02.509 Seetong_tps[3041:591165] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:16:02.509 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:16:02.622 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:16:02.623 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:16:02.643 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:16:02.657 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:16:02.657 Seetong_tps[3041:589858]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:16:02.657 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:16:02.657 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:16:02.657 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:16:02.657 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:16:02.657 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:16:02.658 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:16:02.658 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:16:02.658 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:16:02.658 Seetong_tps[3041:589858]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:16:02.658 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:16:02.658 Seetong_tps[3041:589858] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:16:02.658 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:16:02.658 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:16:02.659 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:16:02.659 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 153605 毫秒
2026-10-08 13:16:02.659 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:16:02.659 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:16:02.660 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:16:02.664 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:16:02.665 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:16:04.263 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:16:04.264 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:16:04.264 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:16:04.264 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 13:16:04.264 Seetong_tps[3041:589304]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-08 13:16:04.266 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-08 13:16:04.266 Seetong_tps[3041:589304] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-08 13:16:12.312 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-08 13:16:12.312 Seetong_tps[3041:589304]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-08 13:16:12.317 Seetong_tps[3041:589304] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-08 13:16:12.318 Seetong_tps[3041:589304] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-08 13:16:12.318 Seetong_tps[3041:589304] 使用手机自带网络进行上网
2026-10-08 13:16:24.361 Seetong_tps[3041:589304] zzzzz:backgroundDoSomething
2026-10-08 13:16:24.365 Seetong_tps[3041:589858] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-08 13:16:24.366 Seetong_tps[3041:589858] --FC_StopDevComEx end
2026-10-08 13:16:29.358 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask 180seconds
2026-10-08 13:16:32.402 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:16:32.402 Seetong_tps[3041:589304]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-08 13:17:51.967 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask EnterForeground
2026-10-08 13:17:51.967 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:17:51.967 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:17:51.970 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom start
2026-10-08 13:17:51.972 Seetong_tps[3041:590257] zzzzz:FC_ResumeDevCom
2026-10-08 13:17:52.030 Seetong_tps[3041:589342] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-08 13:17:52.191 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:17:52.191 Seetong_tps[3041:590257] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:17:52.191 Seetong_tps[3041:589858] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:17:52.204 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:17:52.204 Seetong_tps[3041:589304]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-08 13:17:52.204 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 13:17:52.213 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-08 13:17:52.213 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:17:52.214 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:17:52.480 Seetong_tps[3041:589858] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x111c439c0>{number = 26, name = (null)}====
2026-10-08 13:17:52.481 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-08 13:17:52.481 Seetong_tps[3041:589304]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgoAUFQCV1ZoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-08 13:17:52.583 Seetong_tps[3041:589304]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-08 13:17:52.583 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 13:17:52.583 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:17:52.583 Seetong_tps[3041:589304]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-08 13:17:52.584 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:17:52.585 Seetong_tps[3041:589304]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgoIBVQHVFBpAQQB","reconn":1}}
2026-10-08 13:17:52.585 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:17:52.585 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:17:52.585 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:17:52.588 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:17:52.706 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-08 13:17:52.706 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-08 13:17:52.707 Seetong_tps[3041:589304] Formatted Date: 2026-10-08
2026-10-08 13:17:52.707 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:17:52.777 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:17:52.780 Seetong_tps[3041:589304] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02"
)
2026-10-08 13:17:53.292 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:17:53.292 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:17:53.293 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom start
2026-10-08 13:17:53.294 Seetong_tps[3041:589858] zzzzz:FC_ResumeDevCom
2026-10-08 13:17:53.538 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:17:53.538 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:17:53.538 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:17:53.614 Seetong_tps[3041:593330] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c41100>{number = 36, name = (null)}====
2026-10-08 13:17:53.628 Seetong_tps[3041:590257] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113134dc0>{number = 28, name = (null)}====
2026-10-08 13:17:53.632 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:17:53.632 Seetong_tps[3041:590257]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:17:53.632 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:17:53.632 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:17:53.633 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:17:53.636 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:17:53.636 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:17:53.636 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:17:53.637 Seetong_tps[3041:590257]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:17:53.637 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:17:53.637 Seetong_tps[3041:590257] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:17:53.638 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:17:53.638 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:17:53.638 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:17:53.638 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 264585 毫秒
2026-10-08 13:17:53.639 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:17:53.639 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:17:53.639 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:17:53.643 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:17:53.644 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:17:53.839 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:17:55.398 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:17:55.399 Seetong_tps[3041:591390] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:17:55.399 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:17:57.954 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:17:59.651 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:18:01.637 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:18:01.637 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:18:01.637 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:18:02.589 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:03.363 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:03.487 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:03.488 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:03.488 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:03.789 Seetong_tps[3041:593485] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x134076400>{number = 38, name = (null)}====
2026-10-08 13:18:03.805 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:03.806 Seetong_tps[3041:593486] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:03.806 Seetong_tps[3041:593485] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:04.323 Seetong_tps[3041:589304] KMPDeviceModule setUserInfo, result:0
2026-10-08 13:18:11.030 Seetong_tps[3041:589304] 【kuikly performance】pagename: SystemSetPage, Memory in use: 101.407MB
2026-10-08 13:18:11.043 Seetong_tps[3041:593486] [KLog][system_set_pref_bridge]:isHarmony=false, pagerData.isOhOs=false
2026-10-08 13:18:11.045 Seetong_tps[3041:593486] [KLog][system_set_pref_bridge]:restorePollingTime hit mmkv key=kmp_system_set_polling_time_56682016 seconds=5
2026-10-08 13:18:11.045 Seetong_tps[3041:593486] [KLog][system_set_pref_bridge]:restoreAlarmSoundIndex hit mmkv key=alarm_sound index=0
2026-10-08 13:18:11.047 Seetong_tps[3041:593486] [KLog][system_set_pref_bridge]:restoreSwitchPreferences success
2026-10-08 13:18:12.588 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:12.657 Seetong_tps[3041:589304] 当前控制器：STManualFactoryRecoveryVC
2026-10-08 13:18:13.475 Seetong_tps[3041:589304] 当前控制器：STManualFactoryRecoveryVC
2026-10-08 13:18:14.710 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:14.711 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:14.711 Seetong_tps[3041:593487] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:14.756 Seetong_tps[3041:589304] 当前控制器：STManualFactoryRecoveryVC
2026-10-08 13:18:14.771 Seetong_tps[3041:589304] 开始播放音频 startPlaySonicWave
2026-10-08 13:18:15.148 Seetong_tps[3041:589304] result 0
2026-10-08 13:18:18.885 Seetong_tps[3041:589304] 当前控制器：STAddDeviceViewController
2026-10-08 13:18:19.000 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:19.000 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:19.051 Seetong_tps[3041:589304] wifiStatusChanged connected wifi = 0
2026-10-08 13:18:19.549 Seetong_tps[3041:589304] output.rectOfInterest = {{0.20945247933884295, 1.1102230246251565e-16}, {0.70506198347107429, 0.99999999999999978}}
2026-10-08 13:18:19.563 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:19.563 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:19.566 Seetong_tps[3041:589304] 停止播放音频 stopPlaySonicWave
2026-10-08 13:18:19.577 Seetong_tps[3041:589304] dealloc -- LYPlayer
2026-10-08 13:18:19.580 Seetong_tps[3041:589304] dealloc -- STManualFactoryRecoveryVC
2026-10-08 13:18:19.580 Seetong_tps[3041:589304] dealloc -- STManualFactoryRecoveryVC
2026-10-08 13:18:19.581 Seetong_tps[3041:589304] dealloc -- STManualFactoryRecoveryVC
2026-10-08 13:18:19.582 Seetong_tps[3041:589304] [STKuiklyRenderViewController] dealloc pageName=SystemSetPage
2026-10-08 13:18:19.582 Seetong_tps[3041:589304] dealloc -- STKuiklyRenderViewController
2026-10-08 13:18:20.394 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:20.933 Seetong_tps[3041:589304] dealloc -- STAddDeviceViewController
2026-10-08 13:18:20.933 Seetong_tps[3041:589304] dealloc -- STWiFiMonitorHelper
2026-10-08 13:18:20.933 Seetong_tps[3041:589304] dealloc -- STLocalDeviceSearchTool, UserClient.shareUserClient.localSearchResult = nil
2026-10-08 13:18:20.936 Seetong_tps[3041:589304] dealloc -- STAddDeviceSearchView
2026-10-08 13:18:20.938 Seetong_tps[3041:589304] dealloc -- STAddDeviceScanQRView
2026-10-08 13:18:21.226 Seetong_tps[3041:589304] KMPDeviceModule setUserInfo, result:0
2026-10-08 13:18:21.842 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:21.844 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:22.115 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:18:22.588 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:22.780 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:22.781 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:22.781 Seetong_tps[3041:593919] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:22.783 Seetong_tps[3041:593919] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:23.026 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:23.026 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:23.026 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:23.094 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:23.110 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:23.110 Seetong_tps[3041:593331]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:23.111 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:23.111 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:23.113 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:23.113 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:23.113 Seetong_tps[3041:593331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:23.113 Seetong_tps[3041:593331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:23.113 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:23.113 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:23.113 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:23.113 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:23.113 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:23.114 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 294060 毫秒
2026-10-08 13:18:23.114 Seetong_tps[3041:593486] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x134075100>{number = 37, name = (null)}====
2026-10-08 13:18:23.115 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:23.115 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:23.115 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:23.120 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:23.125 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:23.126 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:23.126 Seetong_tps[3041:593486] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:23.126 Seetong_tps[3041:593331] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:23.127 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:24.245 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:24.245 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:24.246 Seetong_tps[3041:593331] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:24.246 Seetong_tps[3041:593331] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:24.491 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:24.492 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:24.492 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:24.552 Seetong_tps[3041:593486] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134075100>{number = 37, name = (null)}====
2026-10-08 13:18:24.565 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:18:24.568 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:24.568 Seetong_tps[3041:590459]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:24.569 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:24.569 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:24.570 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:24.570 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:24.570 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:24.570 Seetong_tps[3041:590459]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:24.570 Seetong_tps[3041:590459]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:24.571 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:24.571 Seetong_tps[3041:590459] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:24.589 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:24.591 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:24.592 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:24.592 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:24.592 Seetong_tps[3041:593331] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:24.592 Seetong_tps[3041:590459] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:24.592 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 295538 毫秒
2026-10-08 13:18:24.593 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:24.593 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:24.593 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:24.597 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:24.598 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:24.801 Seetong_tps[3041:593919] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1354fbe00>{number = 40, name = (null)}====
2026-10-08 13:18:25.742 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:25.743 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:25.743 Seetong_tps[3041:593487] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:25.743 Seetong_tps[3041:593487] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:25.989 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:25.989 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:25.990 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:26.029 Seetong_tps[3041:593919] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1354fbe00>{number = 40, name = (null)}====
2026-10-08 13:18:26.036 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:26.036 Seetong_tps[3041:593919]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:26.036 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:26.036 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:26.038 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:26.038 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:26.038 Seetong_tps[3041:593919]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:26.038 Seetong_tps[3041:593919]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:26.039 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:26.039 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:26.039 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:26.039 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:26.039 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:26.039 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 296986 毫秒
2026-10-08 13:18:26.041 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:26.041 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:26.041 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:26.049 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:26.049 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:26.080 Seetong_tps[3041:590459] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x134077400>{number = 30, name = (null)}====
2026-10-08 13:18:26.081 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:26.253 Seetong_tps[3041:593486] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x134075100>{number = 37, name = (null)}====
2026-10-08 13:18:27.157 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:27.157 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:27.158 Seetong_tps[3041:593487] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:27.158 Seetong_tps[3041:593487] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:27.402 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:27.403 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:27.403 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:27.453 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:27.453 Seetong_tps[3041:593919] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1354fbe00>{number = 40, name = (null)}====
2026-10-08 13:18:27.453 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:27.457 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:27.457 Seetong_tps[3041:593919]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:27.457 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:27.458 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:27.459 Seetong_tps[3041:593919]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:593919]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:27.459 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:593919] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:27.459 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:27.459 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:27.459 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 298405 毫秒
2026-10-08 13:18:27.460 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:27.460 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:27.460 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:27.461 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:27.462 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:27.644 Seetong_tps[3041:593486] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x134075100>{number = 37, name = (null)}====
2026-10-08 13:18:27.828 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:27.828 Seetong_tps[3041:593486] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:27.829 Seetong_tps[3041:593331] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:29.051 Seetong_tps[3041:589304]  -- pushPlaybackView -- final previewGroupId: 0
2026-10-08 13:18:29.051 Seetong_tps[3041:589304] [KMPRouter] openPlaybackPage devId=42835799 fromPreviewPlayback=0 fromOfflinePush=0 fromAlarmReplay=0 alarmReplayTime=(null)
2026-10-08 13:18:29.052 Seetong_tps[3041:589304] 【kuikly performance】pagename: PlayBackPage, Memory in use: 122.251MB
2026-10-08 13:18:29.066 Seetong_tps[3041:593486] [KLog][system_set_pref_bridge]:getHideChannelEnabled prefer native bridgeKey=hide_channel mmkvKey=kmp_system_set_hide_channel value=true
2026-10-08 13:18:29.091 Seetong_tps[3041:589304] KMPCloudPlaybackVideoView set prop index = 0
2026-10-08 13:18:29.113 Seetong_tps[3041:589304] hrv_setPropWithKey:index
2026-10-08 13:18:29.113 Seetong_tps[3041:589304] index = 16
2026-10-08 13:18:29.113 Seetong_tps[3041:589304] hrv_callWithMethod:bindView,params:42835799
2026-10-08 13:18:29.116 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:29.137 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:18:29.143 Seetong_tps[3041:589304] 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-08 13:18:29.158 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 13:18:29.685 Seetong_tps[3041:589304] hrv_callWithMethod:bindView,params:42835799
2026-10-08 13:18:29.686 Seetong_tps[3041:589304] [KMPPlaybackMigration] skip duplicate bind, uid=42835799
2026-10-08 13:18:29.686 Seetong_tps[3041:589304] hrv_callWithMethod:setAudioEnable,params:{"devId": "42835799","enable": true}
2026-10-08 13:18:29.686 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:18:29.692 Seetong_tps[3041:589304] ++++-[VideoView dealloc]++++
2026-10-08 13:18:29.694 Seetong_tps[3041:589304] OpenGLView20_Seetong dealloc:0x1130abc00
2026-10-08 13:18:31.316 Seetong_tps[3041:593920] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-08 13:18:32.059 Seetong_tps[3041:593486] [KLog][CloudPlaybackTrace]:requestCloudFreePackageType failed, deviceSn=0CD8FF17ED0C3F32, errorCode=30600201, errorMsg=网络异常，请稍后重试
2026-10-08 13:18:32.071 Seetong_tps[3041:593486] [KLog][CloudPlaybackTrace]:fetchCloudPlaybackEventList failed, deviceSn=0CD8FF17ED0C3F32, dateStr=20261008, errorCode=30600201, errorMsg=网络异常，请稍后重试
2026-10-08 13:18:32.071 Seetong_tps[3041:593486] [KLog][CloudPlaybackTrace]:requestCloudEventList failed, dateStr=20261008, response is empty
2026-10-08 13:18:32.086 Seetong_tps[3041:593486] [KLog][CloudPlaybackTrace]:requestCloudCalendar failed, deviceSn=0CD8FF17ED0C3F32, errorCode=30600201, errorMsg=网络异常，请稍后重试
2026-10-08 13:18:32.086 Seetong_tps[3041:593486] [KLog][CloudPlaybackTrace]:requestCloudCalendar failed, deviceSn=0CD8FF17ED0C3F32, errorCode=30600201, errorMsg=网络异常，请稍后重试
2026-10-08 13:18:32.196 Seetong_tps[3041:589304] 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 = 393;
}
2026-10-08 13:18:32.587 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:34.460 Seetong_tps[3041:593920] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-08 13:18:34.503 Seetong_tps[3041:589304] hrv_setPropWithKey:index
2026-10-08 13:18:34.503 Seetong_tps[3041:589304] index = 16
2026-10-08 13:18:34.503 Seetong_tps[3041:589304] hrv_callWithMethod:bindView,params:42835799
2026-10-08 13:18:34.513 Seetong_tps[3041:589304] hrv_callWithMethod:bindView,params:42835799
2026-10-08 13:18:34.513 Seetong_tps[3041:589304] [KMPPlaybackMigration] skip duplicate bind, uid=42835799
2026-10-08 13:18:34.521 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 13:18:34.521 Seetong_tps[3041:589304] ++++-[VideoView dealloc]++++
2026-10-08 13:18:34.522 Seetong_tps[3041:589304] OpenGLView20_Seetong dealloc:0x1130aaa80
2026-10-08 13:18:36.229 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:36.229 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:36.522 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:36.739 Seetong_tps[3041:593918] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-08 13:18:36.741 Seetong_tps[3041:589304] [STKuiklyRenderViewController] dealloc pageName=PlayBackPage
2026-10-08 13:18:36.741 Seetong_tps[3041:589304] dealloc -- STKuiklyRenderViewController
2026-10-08 13:18:36.742 Seetong_tps[3041:593918] KMPDeviceModule getPlaybackStreamStat, rawDevId:42835799 lookupDevId:42835799 result:
2026-10-08 13:18:36.746 Seetong_tps[3041:589304] [KMPBridgeModule][pageLifecycleSync] receive pageName=PlayBackPage life=onDestroy
2026-10-08 13:18:37.810 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:37.810 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:37.811 Seetong_tps[3041:593918] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:37.811 Seetong_tps[3041:593918] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:38.053 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:38.053 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:38.053 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:38.188 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:38.190 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:38.205 Seetong_tps[3041:593486] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x134075100>{number = 37, name = (null)}====
2026-10-08 13:18:38.235 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:38.235 Seetong_tps[3041:593486]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:38.235 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:38.235 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:38.236 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:38.236 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:38.236 Seetong_tps[3041:593486]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:38.236 Seetong_tps[3041:593486]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:38.236 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:38.236 Seetong_tps[3041:593486] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:38.236 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:38.236 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:38.236 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:38.237 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 309183 毫秒
2026-10-08 13:18:38.237 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:38.237 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:38.237 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:38.242 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:38.243 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:38.269 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:38.269 Seetong_tps[3041:593331] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:38.269 Seetong_tps[3041:593918] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:38.516 Seetong_tps[3041:593487] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x11311f300>{number = 39, name = (null)}====
2026-10-08 13:18:39.638 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:39.639 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:39.639 Seetong_tps[3041:593918] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:39.639 Seetong_tps[3041:593918] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:39.884 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:39.884 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:39.884 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:40.035 Seetong_tps[3041:593487] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11311f300>{number = 39, name = (null)}====
2026-10-08 13:18:40.037 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:40.109 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:40.110 Seetong_tps[3041:593487] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:40.110 Seetong_tps[3041:593486] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:40.145 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:40.154 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:40.154 Seetong_tps[3041:593331]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:40.155 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:40.155 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:40.157 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:40.157 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:40.158 Seetong_tps[3041:593331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:40.158 Seetong_tps[3041:593331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:40.158 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:40.158 Seetong_tps[3041:593331] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:40.158 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:40.158 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:40.158 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:40.158 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 311105 毫秒
2026-10-08 13:18:40.160 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:40.160 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:40.161 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:40.168 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:40.169 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:40.273 Seetong_tps[3041:593918] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408ee00>{number = 42, name = (null)}====
2026-10-08 13:18:42.587 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:43.514 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:43.515 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:18:43.515 Seetong_tps[3041:593331] zzzzz:FC_ResumeDevCom start
2026-10-08 13:18:43.517 Seetong_tps[3041:593331] zzzzz:FC_ResumeDevCom
2026-10-08 13:18:43.744 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:18:43.745 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:18:43.745 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:18:44.101 Seetong_tps[3041:593918] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408ee00>{number = 42, name = (null)}====
2026-10-08 13:18:44.103 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:44.117 Seetong_tps[3041:593920] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408ed80>{number = 41, name = (null)}====
2026-10-08 13:18:44.136 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:18:44.136 Seetong_tps[3041:593920]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:18:44.136 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:18:44.136 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:18:44.137 Seetong_tps[3041:593920]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:593920]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:18:44.137 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:593920] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:18:44.137 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:18:44.137 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:18:44.137 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 315084 毫秒
2026-10-08 13:18:44.138 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:18:44.138 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:18:44.138 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:18:44.143 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:44.144 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:44.165 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:44.168 Seetong_tps[3041:593918] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:44.168 Seetong_tps[3041:594079] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:18:44.235 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:44.965 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:47.092 Seetong_tps[3041:589304] KMPDeviceModule setUserInfo, result:0
2026-10-08 13:18:47.947 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:18:47.948 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:18:48.315 Seetong_tps[3041:593331] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x111c41300>{number = 34, name = (null)}====
2026-10-08 13:18:50.084 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:18:52.586 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:18:55.015 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:18:55.016 Seetong_tps[3041:594081] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:18:55.016 Seetong_tps[3041:594079] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:19:02.586 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:19:12.586 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:19:15.841 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:19:15.842 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:19:16.106 Seetong_tps[3041:593918] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13408ee00>{number = 42, name = (null)}====
2026-10-08 13:19:16.334 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:19:16.335 Seetong_tps[3041:593918] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:19:16.335 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:19:18.367 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:19:22.585 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:19:32.585 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:19:42.584 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:19:48.322 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:19:48.323 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:19:48.323 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:19:52.584 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:02.583 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:12.583 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:15.959 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:20:15.959 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:20:15.959 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:20:16.261 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:20:16.320 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:20:16.321 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:20:16.321 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:20:22.582 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:27.272 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:20:27.272 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:20:27.273 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:20:32.582 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:42.582 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:20:48.603 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:20:48.604 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:20:48.604 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:20:52.581 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:02.721 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:12.720 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:20.525 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:21:20.525 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:21:20.526 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:21:22.720 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:32.720 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:42.719 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:21:52.719 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:02.718 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:02.769 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:02.770 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:02.770 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:12.718 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:22.718 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:32.718 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:42.717 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:44.212 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:44.213 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:44.215 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:44.215 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:44.456 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:44.456 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:44.457 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:45.115 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:45.117 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:45.501 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:45.512 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:45.513 Seetong_tps[3041:594492]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:45.514 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:45.514 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:45.516 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:45.516 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:45.516 Seetong_tps[3041:594492]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:45.516 Seetong_tps[3041:594492]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:45.516 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:45.516 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:45.516 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:45.517 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:45.517 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:45.517 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 556463 毫秒
2026-10-08 13:22:45.519 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:45.519 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:45.519 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:45.528 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:45.529 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:45.546 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:45.553 Seetong_tps[3041:594492] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:45.553 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:46.474 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:46.474 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:46.475 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:46.475 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:46.720 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:46.720 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:46.721 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:47.231 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:47.233 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:47.259 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:47.264 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:47.264 Seetong_tps[3041:595676]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:47.264 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:47.264 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:47.265 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:47.265 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:47.265 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:47.265 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:47.265 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:47.265 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:47.266 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:47.266 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:47.266 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:47.266 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 558212 毫秒
2026-10-08 13:22:47.266 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:47.267 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:47.267 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:47.271 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:47.271 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:47.359 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:22:48.580 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:48.581 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:48.581 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:50.418 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:22:50.418 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:22:50.418 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:22:50.651 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:50.651 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:50.825 Seetong_tps[3041:595676] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:50.826 Seetong_tps[3041:595676] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:50.895 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:50.895 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:50.895 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:50.931 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:50.932 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:50.936 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:22:50.942 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:50.943 Seetong_tps[3041:595803]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:50.943 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:50.943 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:50.944 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:50.944 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:50.944 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:50.944 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:50.944 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:50.944 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:50.956 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 561903 毫秒
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:50.957 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:50.959 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:50.961 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:50.990 Seetong_tps[3041:589304] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-08 13:22:50.990 Seetong_tps[3041:589304] 有wifi
2026-10-08 13:22:50.991 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-08 13:22:50.991 Seetong_tps[3041:589304]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-08 13:22:51.167 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:51.167 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:51.167 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:51.176 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:51.966 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:51.966 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:51.966 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:51.967 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:52.162 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:52.163 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:52.163 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:52.201 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:52.203 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:52.230 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:22:52.239 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:52.239 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:52.239 Seetong_tps[3041:595803]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:52.239 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:52.239 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:52.240 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:52.240 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:52.240 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:52.241 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:52.241 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:52.241 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:52.241 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:52.241 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:52.241 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:52.241 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:52.241 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:52.241 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 563187 毫秒
2026-10-08 13:22:52.242 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:52.242 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:52.242 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:52.247 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:52.247 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:52.482 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:52.717 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:22:53.363 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:53.363 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:53.364 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:53.364 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:53.461 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:53.462 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:53.462 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:53.601 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:53.603 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:53.628 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:53.628 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:53.628 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:53.645 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:53.649 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:53.649 Seetong_tps[3041:595676]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:53.649 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:53.649 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:53.651 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:53.651 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:53.651 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:53.651 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:53.652 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:53.652 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:53.652 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:53.652 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:53.652 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:53.652 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 564598 毫秒
2026-10-08 13:22:53.653 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:53.653 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:53.653 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:53.659 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:53.660 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:53.819 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:53.820 Seetong_tps[3041:595676] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:53.820 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:53.830 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:55.527 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:55.527 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:55.528 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:55.528 Seetong_tps[3041:594080] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:55.663 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:55.664 Seetong_tps[3041:594080] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:55.664 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:55.762 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:55.763 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:55.792 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:55.792 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:55.792 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:55.823 Seetong_tps[3041:595676] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c200>{number = 46, name = (null)}====
2026-10-08 13:22:55.831 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:55.831 Seetong_tps[3041:595676]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:55.831 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:55.832 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:55.833 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:55.833 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:55.834 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:55.834 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:55.834 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:55.834 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:55.834 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:55.834 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:55.834 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:55.834 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 566781 毫秒
2026-10-08 13:22:55.835 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:55.836 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:55.836 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:55.842 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:55.843 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:56.004 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:56.958 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:22:56.959 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:22:56.959 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom start
2026-10-08 13:22:56.959 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom
2026-10-08 13:22:57.068 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:22:57.069 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:22:57.069 Seetong_tps[3041:595676] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:22:57.194 Seetong_tps[3041:595677] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408ecc0>{number = 48, name = (null)}====
2026-10-08 13:22:57.196 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:57.223 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:22:57.223 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:22:57.223 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:22:57.228 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:22:57.234 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:22:57.234 Seetong_tps[3041:595676]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:22:57.234 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:22:57.234 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:22:57.235 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:22:57.235 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:22:57.235 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:22:57.235 Seetong_tps[3041:595676]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:22:57.235 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:22:57.235 Seetong_tps[3041:595676] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:22:57.235 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:22:57.235 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:22:57.236 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:22:57.236 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 568182 毫秒
2026-10-08 13:22:57.236 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:22:57.236 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:22:57.236 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:22:57.241 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:22:57.242 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:22:57.431 Seetong_tps[3041:595677] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408ecc0>{number = 48, name = (null)}====
2026-10-08 13:23:02.717 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
Sample Rate:              44100
Format ID:                 lpcm
Format Flags:                 4
Bytes per Packet:             2
Frames per Packet:            1
Bytes per Frame:              2
Channels per Frame:           1
Bits per Channel:            16

Local network permission has been granted
LocalNetworkAuthorization deinit
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Level set level=7
pgLevel set uLevel=3,is add mask=1
CPGLog::Lev2026-10-08 13:23:07.761 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:07.762 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:07.762 Seetong_tps[3041:594492] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:12.716 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:23:22.716 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:23:24.070 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:23:24.984 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:24.984 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:24.984 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:24.985 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:25.135 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:25.136 Seetong_tps[3041:596333] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:25.136 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:25.205 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:23:25.207 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:25.223 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:23:25.232 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:25.233 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:25.233 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:25.238 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:25.238 Seetong_tps[3041:596333]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:25.238 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:25.238 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:25.239 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:25.239 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:25.239 Seetong_tps[3041:596333]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:25.239 Seetong_tps[3041:596333]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:25.239 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:25.239 Seetong_tps[3041:596333] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:25.239 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 596186 毫秒
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:25.240 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:25.245 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:25.245 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:25.449 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:23:26.348 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:26.348 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:26.349 Seetong_tps[3041:596333] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:26.349 Seetong_tps[3041:596333] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:26.561 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:26.563 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:26.600 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:26.600 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:26.600 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:26.611 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:23:26.618 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:26.618 Seetong_tps[3041:594493]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:26.618 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:26.618 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:26.619 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:26.619 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:26.619 Seetong_tps[3041:594493]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:26.619 Seetong_tps[3041:594493]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:26.619 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:26.620 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:26.620 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:26.620 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:26.620 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:26.620 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 597566 毫秒
2026-10-08 13:23:26.621 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:26.621 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:26.621 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:26.625 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:26.626 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:26.815 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:27.629 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:27.629 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:27.630 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:27.630 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:27.862 Seetong_tps[3041:596333] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408e680>{number = 50, name = (null)}====
2026-10-08 13:23:27.864 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:27.896 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:27.896 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:27.896 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:27.901 Seetong_tps[3041:594492] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f340>{number = 47, name = (null)}====
2026-10-08 13:23:27.904 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:27.905 Seetong_tps[3041:594492]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:27.905 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:27.905 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:27.906 Seetong_tps[3041:594492]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:594492]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:27.906 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:594492] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:27.906 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:27.906 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:27.906 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 598852 毫秒
2026-10-08 13:23:27.907 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:27.907 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:27.907 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:27.911 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:27.912 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:28.107 Seetong_tps[3041:596333] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408e680>{number = 50, name = (null)}====
2026-10-08 13:23:28.461 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:28.461 Seetong_tps[3041:594493] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:28.461 Seetong_tps[3041:596333] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:32.142 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:23:32.716 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:23:38.247 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:38.248 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:38.248 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:38.250 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:38.410 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:38.410 Seetong_tps[3041:596439] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:38.410 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:38.487 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:38.487 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:23:38.488 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:38.499 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:38.500 Seetong_tps[3041:595803]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:38.500 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:38.500 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:38.502 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:38.502 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:38.502 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:38.502 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:38.502 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:38.502 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:38.524 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:38.525 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:38.525 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:38.525 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:38.525 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:38.525 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:38.525 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 609471 毫秒
2026-10-08 13:23:38.526 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:38.526 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:38.526 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:38.531 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:38.531 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:38.743 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:41.027 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:41.027 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:41.028 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:41.028 Seetong_tps[3041:595803] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:41.193 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:41.194 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:41.194 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:41.272 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:41.273 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:41.273 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:41.631 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:23:41.632 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:41.642 Seetong_tps[3041:596439] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f300>{number = 51, name = (null)}====
2026-10-08 13:23:41.663 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:41.663 Seetong_tps[3041:595803]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:41.664 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:41.664 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:41.665 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:595803]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:41.665 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:595803] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:41.665 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:41.665 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:41.665 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 612611 毫秒
2026-10-08 13:23:41.666 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:41.666 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:41.666 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:41.670 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:41.671 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:42.715 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:23:43.607 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:23:44.155 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:44.156 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:44.156 Seetong_tps[3041:596439] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:44.156 Seetong_tps[3041:596439] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:44.279 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:44.280 Seetong_tps[3041:596439] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:44.280 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:44.401 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:44.401 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:44.401 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:44.723 Seetong_tps[3041:594493] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c440>{number = 45, name = (null)}====
2026-10-08 13:23:44.724 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:44.776 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:23:44.782 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:44.783 Seetong_tps[3041:594493]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:44.783 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:44.783 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:44.784 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:44.784 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:44.784 Seetong_tps[3041:594493]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:44.784 Seetong_tps[3041:594493]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:44.784 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:44.784 Seetong_tps[3041:594493] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:44.784 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:44.784 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:44.784 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:44.785 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 615731 毫秒
2026-10-08 13:23:44.786 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:44.786 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:44.786 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:44.791 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:44.792 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:44.978 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:52.715 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:23:54.705 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:54.705 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:54.705 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:54.706 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:54.898 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:54.899 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:54.899 Seetong_tps[3041:595803] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:54.952 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:54.952 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:54.952 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:55.524 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:56.347 Seetong_tps[3041:596511] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c780>{number = 53, name = (null)}====
2026-10-08 13:23:56.349 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:56.386 Seetong_tps[3041:596450] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408c980>{number = 55, name = (null)}====
2026-10-08 13:23:56.392 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:56.392 Seetong_tps[3041:596450]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:56.392 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:56.392 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:56.393 Seetong_tps[3041:596450]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:596450]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:56.393 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:596450] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:56.393 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:56.393 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:56.393 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 627340 毫秒
2026-10-08 13:23:56.394 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:56.394 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:56.394 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:56.399 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:56.400 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:57.634 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:23:57.634 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:23:57.635 Seetong_tps[3041:596511] zzzzz:FC_ResumeDevCom start
2026-10-08 13:23:57.635 Seetong_tps[3041:596511] zzzzz:FC_ResumeDevCom
2026-10-08 13:23:57.776 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:23:57.777 Seetong_tps[3041:596511] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:23:57.777 Seetong_tps[3041:596659] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:23:57.880 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:23:57.880 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:23:57.880 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:23:58.187 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:23:58.198 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:23:58.198 Seetong_tps[3041:596345]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:23:58.199 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:23:58.199 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:23:58.200 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:23:58.200 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:23:58.200 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:23:58.200 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:23:58.201 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:23:58.201 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:23:58.201 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:23:58.201 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:23:58.201 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:23:58.201 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 629148 毫秒
2026-10-08 13:23:58.202 Seetong_tps[3041:595803] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408cf80>{number = 49, name = (null)}====
2026-10-08 13:23:58.203 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:23:58.203 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:23:58.203 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:23:58.212 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:58.213 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:23:58.213 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:23:58.438 Seetong_tps[3041:596659] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408eb80>{number = 54, name = (null)}====
2026-10-08 13:24:00.678 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:24:00.679 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:24:00.679 Seetong_tps[3041:596659] zzzzz:FC_ResumeDevCom start
2026-10-08 13:24:00.679 Seetong_tps[3041:596659] zzzzz:FC_ResumeDevCom
2026-10-08 13:24:00.848 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:00.848 Seetong_tps[3041:596659] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:00.849 Seetong_tps[3041:596450] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:24:00.924 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:24:00.924 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:24:00.924 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:24:00.990 Seetong_tps[3041:596511] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408c780>{number = 53, name = (null)}====
2026-10-08 13:24:00.992 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:24:01.273 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:24:01.281 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:24:01.281 Seetong_tps[3041:596345]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:24:01.282 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:24:01.282 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:24:01.284 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:24:01.284 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:24:01.284 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:24:01.284 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:24:01.284 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:24:01.284 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:24:01.284 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:24:01.284 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:24:01.284 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:24:01.285 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 632231 毫秒
2026-10-08 13:24:01.286 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:24:01.286 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:24:01.286 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:24:01.293 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:24:01.294 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:24:01.477 Seetong_tps[3041:596450] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c980>{number = 55, name = (null)}====
2026-10-08 13:24:02.715 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:08.128 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:24:08.129 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:24:08.129 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:24:11.506 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:11.507 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:24:11.507 Seetong_tps[3041:596659] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:12.714 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:22.713 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:23.237 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:24:23.238 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:24:23.238 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:24:23.370 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:23.371 Seetong_tps[3041:596769] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:24:23.371 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:23.847 Seetong_tps[3041:596450] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408c980>{number = 55, name = (null)}====
2026-10-08 13:24:24.690 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:24:24.690 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:24:24.690 Seetong_tps[3041:596450] zzzzz:FC_ResumeDevCom start
2026-10-08 13:24:24.690 Seetong_tps[3041:596450] zzzzz:FC_ResumeDevCom
2026-10-08 13:24:24.914 Seetong_tps[3041:597068] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408cc40>{number = 56, name = (null)}====
2026-10-08 13:24:24.915 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:24:24.916 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:24.936 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:24:24.936 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:24:24.936 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:24:24.937 Seetong_tps[3041:596450] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:24.937 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:24:25.299 Seetong_tps[3041:596769] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408ea00>{number = 57, name = (null)}====
2026-10-08 13:24:25.308 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:24:25.309 Seetong_tps[3041:597068]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:24:25.309 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:24:25.311 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:24:25.313 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:24:25.313 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:24:25.313 Seetong_tps[3041:597068]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:24:25.313 Seetong_tps[3041:597068]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:24:25.313 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:24:25.313 Seetong_tps[3041:597068] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:24:25.314 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:24:25.314 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:24:25.314 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:24:25.314 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 656261 毫秒
2026-10-08 13:24:25.316 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:24:25.316 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:24:25.316 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:24:25.325 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:24:25.326 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:24:31.893 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-08 13:24:31.894 Seetong_tps[3041:589304]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-08 13:24:31.896 Seetong_tps[3041:589304] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-08 13:24:31.896 Seetong_tps[3041:589304] 有wifi
2026-10-08 13:24:32.714 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:33.092 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-08 13:24:33.093 Seetong_tps[3041:589304]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-08 13:24:33.095 Seetong_tps[3041:589304] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-08 13:24:33.095 Seetong_tps[3041:589304] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-08 13:24:33.095 Seetong_tps[3041:589304] 使用手机自带网络进行上网
2026-10-08 13:24:35.772 Seetong_tps[3041:589304]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-08 13:24:35.772 Seetong_tps[3041:589304]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-08 13:24:35.774 Seetong_tps[3041:589304] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-08 13:24:35.774 Seetong_tps[3041:589304] 有wifi
2026-10-08 13:24:37.997 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:37.999 Seetong_tps[3041:596450] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:37.999 Seetong_tps[3041:597247] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:24:42.587 Seetong_tps[3041:589342] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-08 13:24:42.713 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:52.713 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:24:54.690 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:24:54.690 Seetong_tps[3041:589304]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-08 13:24:59.201 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:24:59.202 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:24:59.202 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:25:02.713 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:25:12.713 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:25:22.712 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:25:31.678 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:25:31.679 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:25:31.679 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:25:32.712 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:25:42.712 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:25:52.711 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:02.711 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:12.711 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:13.725 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:26:13.726 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:26:13.726 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:26:22.710 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:32.710 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:42.710 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:26:52.709 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:02.709 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:06.183 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:27:06.184 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:27:06.184 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:27:12.709 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:22.708 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:32.708 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:42.708 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:27:52.707 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:02.707 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:09.116 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:28:09.117 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:28:09.117 Seetong_tps[3041:596345] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:28:12.707 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:22.706 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:32.706 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:36.186 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:28:36.186 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:28:36.187 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom start
2026-10-08 13:28:36.188 Seetong_tps[3041:596345] zzzzz:FC_ResumeDevCom
2026-10-08 13:28:36.431 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:28:36.432 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:28:36.432 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:28:36.450 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:28:36.451 Seetong_tps[3041:597247] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:28:36.451 Seetong_tps[3041:600162] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:28:36.475 Seetong_tps[3041:600147] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408eec0>{number = 58, name = (null)}====
2026-10-08 13:28:36.477 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:28:36.481 Seetong_tps[3041:597068] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408cc40>{number = 56, name = (null)}====
2026-10-08 13:28:36.508 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:28:36.508 Seetong_tps[3041:600147]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:28:36.508 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:28:36.508 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:28:36.510 Seetong_tps[3041:600147]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:600147]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:28:36.510 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:600147] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:28:36.510 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:28:36.510 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:28:36.510 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 907457 毫秒
2026-10-08 13:28:36.511 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:28:36.511 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:28:36.511 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:28:36.516 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:28:36.517 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:28:36.778 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:28:38.634 Seetong_tps[3041:589304] dealloc -- STAlarmView
2026-10-08 13:28:39.547 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:28:39.547 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:28:39.548 Seetong_tps[3041:600162] zzzzz:FC_ResumeDevCom start
2026-10-08 13:28:39.548 Seetong_tps[3041:600162] zzzzz:FC_ResumeDevCom
2026-10-08 13:28:39.753 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:28:39.754 Seetong_tps[3041:597068] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:28:39.754 Seetong_tps[3041:600162] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:28:39.794 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:28:39.795 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:28:39.795 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:28:39.815 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:28:39.825 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:28:39.830 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:28:39.867 Seetong_tps[3041:600147] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13408eec0>{number = 58, name = (null)}====
2026-10-08 13:28:39.870 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:28:39.871 Seetong_tps[3041:596345]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:28:39.871 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:28:39.871 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:28:39.873 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:596345]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:28:39.873 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:596345] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:28:39.873 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:28:39.873 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:28:39.873 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 910820 毫秒
2026-10-08 13:28:39.874 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:28:39.874 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:28:39.874 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:28:39.882 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:28:39.883 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:28:40.035 Seetong_tps[3041:600162] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113119280>{number = 59, name = (null)}====
2026-10-08 13:28:41.901 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:28:41.902 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:28:42.088 Seetong_tps[3041:596345] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13408f780>{number = 52, name = (null)}====
2026-10-08 13:28:42.706 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:28:51.410 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:28:51.411 Seetong_tps[3041:600162] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:28:51.411 Seetong_tps[3041:600293] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:28:52.705 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:29:02.705 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:29:12.603 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:29:12.604 Seetong_tps[3041:600485] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:29:12.604 Seetong_tps[3041:600162] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:29:12.705 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:29:22.705 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:29:30.435 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:29:30.436 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:29:30.437 Seetong_tps[3041:600735] zzzzz:FC_ResumeDevCom start
2026-10-08 13:29:30.438 Seetong_tps[3041:600735] zzzzz:FC_ResumeDevCom
2026-10-08 13:29:30.677 Seetong_tps[3041:600485] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13542c480>{number = 62, name = (null)}====
2026-10-08 13:29:30.679 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:30.681 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:29:30.681 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:29:30.681 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:29:30.760 Seetong_tps[3041:600293] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13542c6c0>{number = 60, name = (null)}====
2026-10-08 13:29:30.770 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:29:30.770 Seetong_tps[3041:600734]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:29:30.771 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:29:30.771 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:29:30.773 Seetong_tps[3041:600734]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:600734]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:29:30.773 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:29:30.773 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:29:30.773 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:29:30.773 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 961720 毫秒
2026-10-08 13:29:30.775 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:29:30.775 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:30.775 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:30.783 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:30.784 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:29:30.952 Seetong_tps[3041:600735] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13542d600>{number = 61, name = (null)}====
2026-10-08 13:29:31.783 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:29:31.783 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:29:31.785 Seetong_tps[3041:600485] zzzzz:FC_ResumeDevCom start
2026-10-08 13:29:31.786 Seetong_tps[3041:600485] zzzzz:FC_ResumeDevCom
2026-10-08 13:29:32.029 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:29:32.029 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:29:32.029 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:29:32.056 Seetong_tps[3041:600735] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13542d600>{number = 61, name = (null)}====
2026-10-08 13:29:32.058 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:32.092 Seetong_tps[3041:600293] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13542c6c0>{number = 60, name = (null)}====
2026-10-08 13:29:32.103 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:29:32.103 Seetong_tps[3041:600734]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:29:32.104 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:29:32.104 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:29:32.105 Seetong_tps[3041:600734]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:600734]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:29:32.105 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:600734] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:29:32.105 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:29:32.105 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:29:32.105 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 963051 毫秒
2026-10-08 13:29:32.106 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:29:32.106 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:32.106 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:32.110 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:32.111 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:29:32.432 Seetong_tps[3041:600485] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13542c480>{number = 62, name = (null)}====
2026-10-08 13:29:32.525 Seetong_tps[3041:589342] TPS_MSG_P2P_OFFLINE UserClient - deviceId: 42835799
2026-10-08 13:29:32.525 Seetong_tps[3041:600485] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:29:32.525 Seetong_tps[3041:600293] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:29:32.704 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:29:33.464 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:33.465 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:33.466 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:29:33.466 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 13:29:33.466 Seetong_tps[3041:589304]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-08 13:29:33.469 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-08 13:29:33.469 Seetong_tps[3041:589304] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-08 13:29:52.596 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask EnterForeground
2026-10-08 13:29:52.596 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:52.596 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:52.597 Seetong_tps[3041:600485] zzzzz:FC_ResumeDevCom start
2026-10-08 13:29:52.597 Seetong_tps[3041:600485] zzzzz:FC_ResumeDevCom
2026-10-08 13:29:52.736 Seetong_tps[3041:589342] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-08 13:29:52.737 Seetong_tps[3041:589342] [DeviceMonitor] 监控管理器初始化完成
2026-10-08 13:29:52.737 Seetong_tps[3041:589342]  -- 更新设备状态 - deviceID: 42835799 - status: 2 - refreshType: 1
2026-10-08 13:29:52.827 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:29:52.827 Seetong_tps[3041:589304]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-08 13:29:52.827 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 13:29:52.833 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-08 13:29:52.833 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 13:29:52.834 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 13:29:53.099 Seetong_tps[3041:600485] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13542c480>{number = 62, name = (null)}====
2026-10-08 13:29:53.100 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-08 13:29:53.100 Seetong_tps[3041:589304]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAgoAUFcMV1ZoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-08 13:29:53.162 Seetong_tps[3041:589342]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-08 13:29:53.163 Seetong_tps[3041:589342]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-08 13:29:53.163 Seetong_tps[3041:589342]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-08 13:29:53.163 Seetong_tps[3041:600293] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-08 13:29:53.163 Seetong_tps[3041:601151] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-08 13:29:53.174 Seetong_tps[3041:589304]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-08 13:29:53.175 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 13:29:53.175 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 13:29:53.175 Seetong_tps[3041:589304]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-08 13:29:53.175 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:29:53.176 Seetong_tps[3041:589304]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgoIBVcJVFFpAQQB","reconn":1}}
2026-10-08 13:29:53.176 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:29:53.176 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:53.176 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:53.177 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:29:53.223 Seetong_tps[3041:589342]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-08 13:29:53.223 Seetong_tps[3041:589342]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-08 13:29:53.223 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-08 13:29:53.223 Seetong_tps[3041:601151] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-08 13:29:53.223 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-08 13:29:53.224 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 13:29:53.253 Seetong_tps[3041:589342]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-08 13:29:53.254 Seetong_tps[3041:589342]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-08 13:29:53.254 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-08 13:29:53.254 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-08 13:29:53.254 Seetong_tps[3041:601151] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-08 13:29:53.254 Seetong_tps[3041:600485] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 13:29:53.264 Seetong_tps[3041:589304] MessageThrottle reloadTableView ---
2026-10-08 13:29:53.297 Seetong_tps[3041:593332]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-08 13:29:53.299 Seetong_tps[3041:589304]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-08 13:29:53.328 Seetong_tps[3041:593332]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-08 13:29:53.329 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-08 13:29:53.330 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-08 13:29:53.330 Seetong_tps[3041:589304] Formatted Date: 2026-10-08
2026-10-08 13:29:53.330 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 13:29:53.397 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 13:29:53.398 Seetong_tps[3041:589304] Sorted Dates (Descending): (
    "2026-10-05",
    "2026-10-03",
    "2026-10-02"
)
2026-10-08 13:29:53.749 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:29:53.749 Seetong_tps[3041:589304]  -- STBluetoothManager - 开始扫描 - 
2026-10-08 13:29:53.750 Seetong_tps[3041:601151] zzzzz:FC_ResumeDevCom start
2026-10-08 13:29:53.750 Seetong_tps[3041:601151] zzzzz:FC_ResumeDevCom
2026-10-08 13:29:53.812 Seetong_tps[3041:589304] MessageThrottle reloadTableView ---
2026-10-08 13:29:53.994 Seetong_tps[3041:589304]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-08 13:29:53.995 Seetong_tps[3041:589304]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-08 13:29:53.995 Seetong_tps[3041:589304]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-08 13:29:53.995 Seetong_tps[3041:589304] 滚动已停止500毫秒，执行操作:42835799
2026-10-08 13:29:54.011 Seetong_tps[3041:600485] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x13542c480>{number = 62, name = (null)}====
2026-10-08 13:29:54.013 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:54.029 Seetong_tps[3041:600293] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13542c6c0>{number = 60, name = (null)}====
2026-10-08 13:29:54.048 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 13:29:54.048 Seetong_tps[3041:600293]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 13:29:54.049 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 13:29:54.049 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 13:29:54.050 Seetong_tps[3041:600293]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:600293]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 13:29:54.050 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:600293] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 13:29:54.050 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:589304]  -- observeValueForKeyPath isLoading NO -- 
2026-10-08 13:29:54.050 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 13:29:54.050 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 984997 毫秒
2026-10-08 13:29:54.051 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:29:54.051 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:29:54.051 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:29:54.057 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 13:29:54.058 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 13:29:54.242 Seetong_tps[3041:601154] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13542f880>{number = 69, name = (null)}====
2026-10-08 13:29:55.559 Seetong_tps[3041:589304]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-08 13:29:55.572 Seetong_tps[3041:589304] [保存成功] 使用次数已更新至本地: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/18121620397-useTimes.plist
2026-10-08 13:29:55.604 Seetong_tps[3041:589304] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-08 13:29:55.608 Seetong_tps[3041:589304] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-08 13:29:55.610 Seetong_tps[3041:589304]  -- STBluetoothManager - 结束扫描 - 
2026-10-08 13:29:55.657 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 13:29:55 672
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>>
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>> -- _camera.supportPlatform: 0
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 05:29:55 +0000
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 13:29:55.672 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-08 13:29:55 673
2026-10-08 13:29:55.676 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-08 13:29:55.676 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-08 13:29:55.711 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:29:55.711 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-08 13:29:55.711 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-08 13:29:55.712 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-08 13:29:55.712 Seetong_tps[3041:600293] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 13:29:55.712 Seetong_tps[3041:600293]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-08 13:29:55.830 Seetong_tps[3041:593332] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-08 13:29:55.830 Seetong_tps[3041:589342] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-08 13:29:55.830 Seetong_tps[3041:589342] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-08 13:29:55.830 Seetong_tps[3041:589342] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10c6ea680>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1140f0000>
2026-10-08 13:29:55.830 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.22 - 设备: 1801 - 42835799
2026-10-08 13:29:55.831 Seetong_tps[3041:589342] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-08 13:29:55.831 Seetong_tps[3041:589342] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-08 13:29:55.831 Seetong_tps[3041:589342] InitDecodePortLog: playsettype = 50
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-08 13:29:55.832 Seetong_tps[3041:589342] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-08 13:29:55.832 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.22 - 设备: 1801 - 42835799
2026-10-08 13:29:55.851 Seetong_tps[3041:601182] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-08 13:29:55.858 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:29:55.858 Seetong_tps[3041:601032] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-08 13:29:55.858 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 13:29:55.858 Seetong_tps[3041:601151] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-08 13:29:55.858 Seetong_tps[3041:589304] checkPortStatus:_decodePort=1
2026-10-08 13:29:55.858 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-10-08 13:29:55.874 Seetong_tps[3041:589304]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-08 13:29:55.886 Seetong_tps[3041:593332]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-08 13:29:55.891 Seetong_tps[3041:593332] Failed to get IoT drive away set configuration.
2026-10-08 13:29:55.891 Seetong_tps[3041:593332]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-08 13:29:55.911 Seetong_tps[3041:589304] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-08 13:29:56.400 Seetong_tps[3041:593332]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-08 13:30:00.936 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:00.942 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:00.944 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:30:00.944 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:30:00.944 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:30:00.944 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:30:00.965 Seetong_tps[3041:589304] Successfully load keyboard extensions
2026-10-08 13:30:00.995 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:00.996 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:01.250 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 5.64 - 设备: 1801 - 42835799
2026-10-08 13:30:01.303 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:01.304 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:01.304 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:01.304 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:01.308 Seetong_tps[3041:589304] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-08 13:30:03.178 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:05.673 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437405.673442,lastReceiveYUVTimeInterval=1791437405.643044,interval=0.030,videoView=0x114225800
2026-10-08 13:30:13.179 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:15.672 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437415.672273,lastReceiveYUVTimeInterval=1791437415.645967,interval=0.026,videoView=0x114225800
2026-10-08 13:30:17.761 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:17.784 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:17.786 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:30:17.786 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:30:17.786 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:30:17.786 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:30:17.792 Seetong_tps[3041:589304] dealloc -- STCameraControlFullView
2026-10-08 13:30:17.793 Seetong_tps[3041:589304] ELPCircleConsole dealloc
2026-10-08 13:30:17.799 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:30:18.057 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 22.45 - 设备: 1801 - 42835799
2026-10-08 13:30:18.114 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:18.115 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:18.115 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:18.115 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:30:23.178 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:25.672 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437425.672659,lastReceiveYUVTimeInterval=1791437425.659720,interval=0.013,videoView=0x114225800
2026-10-08 13:30:29.115 Seetong_tps[3041:589304] App在前台时候接收推送回调-title=人形侦测 - 1801,body=设备ID(42835799)时间(2026-10-08 13:30:26)消息ID(22)
2026-10-08 13:30:33.178 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:35.672 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437435.672452,lastReceiveYUVTimeInterval=1791437435.641907,interval=0.031,videoView=0x114225800
2026-10-08 13:30:43.177 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:45.672 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437445.671895,lastReceiveYUVTimeInterval=1791437445.645732,interval=0.026,videoView=0x114225800
2026-10-08 13:30:53.177 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:30:55.671 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437455.671789,lastReceiveYUVTimeInterval=1791437455.648970,interval=0.023,videoView=0x114225800
2026-10-08 13:31:03.176 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:05.671 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437465.671461,lastReceiveYUVTimeInterval=1791437465.636188,interval=0.035,videoView=0x114225800
2026-10-08 13:31:13.176 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:15.671 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437475.671170,lastReceiveYUVTimeInterval=1791437475.644252,interval=0.027,videoView=0x114225800
2026-10-08 13:31:23.176 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:23.923 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:31:23.934 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:31:23.936 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:31:23.936 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:31:23.936 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:31:23.936 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 1
2026-10-08 13:31:23.955 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:31:23.956 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:31:24.212 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 88.60 - 设备: 1801 - 42835799
2026-10-08 13:31:24.266 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:31:24.266 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:31:24.266 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:31:24.266 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:31:24.275 Seetong_tps[3041:589304] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-08 13:31:25.670 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437485.670379,lastReceiveYUVTimeInterval=1791437485.648898,interval=0.021,videoView=0x114225800
2026-10-08 13:31:33.176 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:35.670 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437495.670573,lastReceiveYUVTimeInterval=1791437495.638344,interval=0.032,videoView=0x114225800
2026-10-08 13:31:43.175 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:45.669 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437505.669718,lastReceiveYUVTimeInterval=1791437505.641493,interval=0.028,videoView=0x114225800
2026-10-08 13:31:53.175 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:31:55.669 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437515.669358,lastReceiveYUVTimeInterval=1791437515.633606,interval=0.036,videoView=0x114225800
2026-10-08 13:32:03.175 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:05.669 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437525.669546,lastReceiveYUVTimeInterval=1791437525.646691,interval=0.023,videoView=0x114225800
2026-10-08 13:32:13.175 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:15.669 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437535.669228,lastReceiveYUVTimeInterval=1791437535.654748,interval=0.014,videoView=0x114225800
2026-10-08 13:32:23.174 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:25.669 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437545.668904,lastReceiveYUVTimeInterval=1791437545.644348,interval=0.025,videoView=0x114225800
2026-10-08 13:32:33.173 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:35.668 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437555.668587,lastReceiveYUVTimeInterval=1791437555.645551,interval=0.023,videoView=0x114225800
2026-10-08 13:32:43.173 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:45.668 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437565.668048,lastReceiveYUVTimeInterval=1791437565.641173,interval=0.027,videoView=0x114225800
2026-10-08 13:32:53.172 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:32:55.668 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437575.667958,lastReceiveYUVTimeInterval=1791437575.627128,interval=0.041,videoView=0x114225800
2026-10-08 13:33:03.173 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:05.667 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437585.667692,lastReceiveYUVTimeInterval=1791437585.643689,interval=0.024,videoView=0x114225800
2026-10-08 13:33:13.173 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:15.667 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437595.667117,lastReceiveYUVTimeInterval=1791437595.608236,interval=0.059,videoView=0x114225800
2026-10-08 13:33:23.172 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:25.667 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437605.667031,lastReceiveYUVTimeInterval=1791437605.642523,interval=0.025,videoView=0x114225800
2026-10-08 13:33:33.171 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:35.666 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437615.666668,lastReceiveYUVTimeInterval=1791437615.645619,interval=0.021,videoView=0x114225800
2026-10-08 13:33:43.171 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:45.666 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437625.666501,lastReceiveYUVTimeInterval=1791437625.637511,interval=0.029,videoView=0x114225800
2026-10-08 13:33:53.171 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:33:55.665 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437635.665499,lastReceiveYUVTimeInterval=1791437635.628215,interval=0.037,videoView=0x114225800
2026-10-08 13:34:03.170 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:05.665 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437645.665690,lastReceiveYUVTimeInterval=1791437645.643920,interval=0.022,videoView=0x114225800
2026-10-08 13:34:13.170 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:15.665 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437655.665254,lastReceiveYUVTimeInterval=1791437655.660524,interval=0.005,videoView=0x114225800
2026-10-08 13:34:23.170 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:25.664 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437665.664260,lastReceiveYUVTimeInterval=1791437665.637345,interval=0.027,videoView=0x114225800
2026-10-08 13:34:33.169 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:35.664 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437675.664140,lastReceiveYUVTimeInterval=1791437675.642984,interval=0.021,videoView=0x114225800
2026-10-08 13:34:43.169 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:45.664 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437685.664401,lastReceiveYUVTimeInterval=1791437685.632064,interval=0.032,videoView=0x114225800
2026-10-08 13:34:53.168 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:34:55.664 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437695.664074,lastReceiveYUVTimeInterval=1791437695.638714,interval=0.025,videoView=0x114225800
2026-10-08 13:35:03.169 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:05.663 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437705.663756,lastReceiveYUVTimeInterval=1791437705.629338,interval=0.034,videoView=0x114225800
2026-10-08 13:35:13.168 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:15.663 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437715.663448,lastReceiveYUVTimeInterval=1791437715.647306,interval=0.016,videoView=0x114225800
2026-10-08 13:35:23.168 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:25.662 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437725.662531,lastReceiveYUVTimeInterval=1791437725.650546,interval=0.012,videoView=0x114225800
2026-10-08 13:35:33.168 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:35.662 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437735.662819,lastReceiveYUVTimeInterval=1791437735.641449,interval=0.021,videoView=0x114225800
2026-10-08 13:35:43.167 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:45.662 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437745.662462,lastReceiveYUVTimeInterval=1791437745.658301,interval=0.004,videoView=0x114225800
2026-10-08 13:35:53.167 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:35:55.662 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437755.662147,lastReceiveYUVTimeInterval=1791437755.637952,interval=0.024,videoView=0x114225800
2026-10-08 13:36:03.167 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:05.662 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437765.661974,lastReceiveYUVTimeInterval=1791437765.644818,interval=0.017,videoView=0x114225800
2026-10-08 13:36:13.166 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:15.661 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437775.661509,lastReceiveYUVTimeInterval=1791437775.635904,interval=0.026,videoView=0x114225800
2026-10-08 13:36:23.166 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:25.661 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437785.661269,lastReceiveYUVTimeInterval=1791437785.636471,interval=0.025,videoView=0x114225800
2026-10-08 13:36:33.166 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:35.660 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437795.660874,lastReceiveYUVTimeInterval=1791437795.640672,interval=0.020,videoView=0x114225800
2026-10-08 13:36:43.167 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:45.660 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437805.660112,lastReceiveYUVTimeInterval=1791437805.632983,interval=0.027,videoView=0x114225800
2026-10-08 13:36:53.165 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:36:55.661 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437815.661795,lastReceiveYUVTimeInterval=1791437815.637465,interval=0.024,videoView=0x114225800
2026-10-08 13:37:03.184 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:05.682 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437825.682729,lastReceiveYUVTimeInterval=1791437825.663496,interval=0.019,videoView=0x114225800
2026-10-08 13:37:13.196 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:15.693 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437835.692946,lastReceiveYUVTimeInterval=1791437835.670708,interval=0.022,videoView=0x114225800
2026-10-08 13:37:23.203 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:25.699 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437845.699220,lastReceiveYUVTimeInterval=1791437845.674998,interval=0.024,videoView=0x114225800
2026-10-08 13:37:33.206 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:35.701 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437855.701604,lastReceiveYUVTimeInterval=1791437855.675794,interval=0.026,videoView=0x114225800
2026-10-08 13:37:43.208 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:45.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437865.703357,lastReceiveYUVTimeInterval=1791437865.683514,interval=0.020,videoView=0x114225800
2026-10-08 13:37:53.209 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:37:55.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437875.703111,lastReceiveYUVTimeInterval=1791437875.675086,interval=0.028,videoView=0x114225800
2026-10-08 13:38:03.209 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:05.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437885.703463,lastReceiveYUVTimeInterval=1791437885.675828,interval=0.028,videoView=0x114225800
2026-10-08 13:38:13.209 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:15.704 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437895.704043,lastReceiveYUVTimeInterval=1791437895.695398,interval=0.009,videoView=0x114225800
2026-10-08 13:38:23.209 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:25.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437905.703865,lastReceiveYUVTimeInterval=1791437905.687178,interval=0.017,videoView=0x114225800
2026-10-08 13:38:33.208 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:35.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437915.703647,lastReceiveYUVTimeInterval=1791437915.688899,interval=0.015,videoView=0x114225800
2026-10-08 13:38:43.208 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:45.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437925.703498,lastReceiveYUVTimeInterval=1791437925.677896,interval=0.026,videoView=0x114225800
2026-10-08 13:38:53.208 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:38:55.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437935.703174,lastReceiveYUVTimeInterval=1791437935.684217,interval=0.019,videoView=0x114225800
2026-10-08 13:39:03.208 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:05.703 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437945.702986,lastReceiveYUVTimeInterval=1791437945.685048,interval=0.018,videoView=0x114225800
2026-10-08 13:39:13.207 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:15.702 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437955.702686,lastReceiveYUVTimeInterval=1791437955.692702,interval=0.010,videoView=0x114225800
2026-10-08 13:39:23.207 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:25.702 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437965.701991,lastReceiveYUVTimeInterval=1791437965.684067,interval=0.018,videoView=0x114225800
2026-10-08 13:39:33.207 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:35.702 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437975.702063,lastReceiveYUVTimeInterval=1791437975.687327,interval=0.015,videoView=0x114225800
2026-10-08 13:39:43.207 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:45.702 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437985.701900,lastReceiveYUVTimeInterval=1791437985.679190,interval=0.023,videoView=0x114225800
2026-10-08 13:39:53.207 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:39:55.701 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791437995.701620,lastReceiveYUVTimeInterval=1791437995.678887,interval=0.023,videoView=0x114225800
2026-10-08 13:40:03.206 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:05.701 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438005.701325,lastReceiveYUVTimeInterval=1791438005.686734,interval=0.015,videoView=0x114225800
2026-10-08 13:40:13.206 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:15.701 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438015.701048,lastReceiveYUVTimeInterval=1791438015.697638,interval=0.003,videoView=0x114225800
2026-10-08 13:40:23.205 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:25.700 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438025.700493,lastReceiveYUVTimeInterval=1791438025.677800,interval=0.023,videoView=0x114225800
2026-10-08 13:40:33.205 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:35.699 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438035.699645,lastReceiveYUVTimeInterval=1791438035.685137,interval=0.015,videoView=0x114225800
2026-10-08 13:40:43.205 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:45.700 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438045.700284,lastReceiveYUVTimeInterval=1791438045.690148,interval=0.010,videoView=0x114225800
2026-10-08 13:40:53.205 Seetong_tps[3041:589304]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-08 13:40:55.700 Seetong_tps[3041:589304]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791438055.699995,lastReceiveYUVTimeInterval=1791438055.680185,interval=0.020,videoView=0x114225800
2026-10-08 13:40:56.002 Seetong_tps[3041:602973] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 5, xml: <xml>
<cmd>right</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-08 13:40:56.010 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_right - playVideoTimeInterval: 660.40 - 设备: 1801 - 42835799
2026-10-08 13:40:56.112 Seetong_tps[3041:593332]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-08 13:40:56.251 Seetong_tps[3041:601143] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-08 13:40:56.257 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 660.65 - 设备: 1801 - 42835799
2026-10-08 13:40:56.414 Seetong_tps[3041:593332]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-08 13:40:59.255 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:40:59.267 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:40:59.270 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:40:59.270 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:40:59.270 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:40:59.270 Seetong_tps[3041:589304] FullScreen 转屏前调入 isFullScreen = 0
2026-10-08 13:40:59.276 Seetong_tps[3041:589304] dealloc -- STCameraControlFullView
2026-10-08 13:40:59.277 Seetong_tps[3041:589304] ELPCircleConsole dealloc
2026-10-08 13:40:59.282 Seetong_tps[3041:589304]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-08 13:40:59.539 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 663.93 - 设备: 1801 - 42835799
2026-10-08 13:40:59.601 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:40:59.601 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:40:59.601 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:40:59.601 Seetong_tps[3041:589304] FullScreen 转屏后调入
2026-10-08 13:41:00.594 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 13:41:00.595 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 13:41:00.595 Seetong_tps[3041:589342]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-08 13:41:00.596 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 13:41:00.596 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 13:41:00.596 Seetong_tps[3041:589304]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-08 13:41:00.597 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-08 13:41:00.597 Seetong_tps[3041:589304] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-08 13:41:00.608 Seetong_tps[3041:589304] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-08 13:41:00.609 Seetong_tps[3041:589304]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-08 13:41:00.609 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>>
2026-10-08 13:41:00.609 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:1
2026-10-08 13:41:00.705 Seetong_tps[3041:589304] -----------1release decodeport = 1
2026-10-08 13:41:00.707 Seetong_tps[3041:589304]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 200;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 665000;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-08 13:41:00.712 Seetong_tps[3041:589304] _openGLView clearFrame ...
2026-10-08 13:41:20.610 Seetong_tps[3041:589304] zzzzz:backgroundDoSomething
2026-10-08 13:41:20.610 Seetong_tps[3041:602973] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-08 13:41:20.610 Seetong_tps[3041:602973] --FC_StopDevComEx end
2026-10-08 13:41:25.609 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask 180seconds
2026-10-08 14:46:50.550 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask EnterForeground
2026-10-08 14:46:50.551 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 14:46:50.552 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 14:46:50.555 Seetong_tps[3041:589304] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-08 14:46:50.556 Seetong_tps[3041:607498] zzzzz:FC_ResumeDevCom start
2026-10-08 14:46:50.557 Seetong_tps[3041:607498] zzzzz:FC_ResumeDevCom
2026-10-08 14:46:50.578 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-08 14:46:50.578 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 14:46:50 579
2026-10-08 14:46:50.579 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>>
2026-10-08 14:46:50.579 Seetong_tps[3041:589304]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>> -- _camera.supportPlatform: 0
2026-10-08 14:46:50.579 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 06:46:50 +0000
2026-10-08 14:46:50.579 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 14:46:50.579 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-08 14:46:50 579
2026-10-08 14:46:50.583 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-08 14:46:50.584 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-08 14:46:50.593 Seetong_tps[3041:589342] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-08 14:46:50.773 Seetong_tps[3041:614480] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1180bdc80>{number = 78, name = (null)}====
2026-10-08 14:46:50.773 Seetong_tps[3041:589304]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-08 14:46:50.774 Seetong_tps[3041:589304]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-08 14:46:50.775 Seetong_tps[3041:607500] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1180be180>{number = 75, name = (null)}====
2026-10-08 14:46:50.775 Seetong_tps[3041:614475] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1180be2c0>{number = 76, name = (null)}====
2026-10-08 14:46:50.786 Seetong_tps[3041:589304]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=55&addr=bjrelay40.s2.seetong.com:10443;type=0&load=55&addr=bjrelay40.s2.seetong.com:11443;type=0&load=45&addr=bjrelay40.s2.seetong.com:14443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay11.s5.seetong.com:8443;type=0&load=13&addr=shrelay10.s5.seetong.com:2443;type=0&load=16&addr=shrelay15.s5.seetong.com:6443;"}
2026-10-08 14:46:50.789 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 14:46:50.789 Seetong_tps[3041:589304]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-08 14:46:50.789 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 
2026-10-08 14:46:50.794 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-08 14:46:50.795 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-08 14:46:50.795 Seetong_tps[3041:589304] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-08 14:46:50.801 Seetong_tps[3041:589342] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjA0NjgxMTEyOSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.fQ5-c8uEr09zK1K_oN-lCjjXVPuzm_SKCZIuM5qX6RY","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjA0NjgxMTEyOSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5OCJdfQ.M_efPf6ZOVEgNq-kdNFnOp9XTDM1vxuCZBi71XrDuNQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"}]}
====
2026-10-08 14:46:50.811 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-08 14:46:50.811 Seetong_tps[3041:614480]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-08 14:46:50.811 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-08 14:46:50.811 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-08 14:46:50.813 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-08 14:46:50.813 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-08 14:46:50.813 Seetong_tps[3041:614480]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-08 14:46:50.813 Seetong_tps[3041:614480]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-08 14:46:50.813 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-08 14:46:50.813 Seetong_tps[3041:614480] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-08 14:46:50.822 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 14:46:50.822 Seetong_tps[3041:589304]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-08 14:46:50.823 Seetong_tps[3041:589304]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-08 14:46:50.823 Seetong_tps[3041:589304]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5601770 毫秒
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1140f0000>
2026-10-08 14:46:50.824 Seetong_tps[3041:589304]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-08 14:46:50.825 Seetong_tps[3041:589304]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-08 14:46:51.022 Seetong_tps[3041:607500] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1180be180>{number = 75, name = (null)}====
2026-10-08 14:46:51.022 Seetong_tps[3041:589304]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-08 14:46:51.022 Seetong_tps[3041:589304]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIBW1QBVlMCAD4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-08 14:46:51.102 Seetong_tps[3041:589304]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-08 14:46:51.102 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 14:46:51.102 Seetong_tps[3041:589304]  -- WebSocket - 重置重连次数 -- 
2026-10-08 14:46:51.102 Seetong_tps[3041:589304]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-08 14:46:51.103 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 14:46:51.103 Seetong_tps[3041:589304]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgoIBlEGVFNpAQQB","reconn":1}}
2026-10-08 14:46:51.103 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 14:46:51.104 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 14:46:51.104 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 14:46:51.105 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 14:46:51.209 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-08 14:46:51.210 Seetong_tps[3041:589304] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-08 14:46:51.210 Seetong_tps[3041:589304] Formatted Date: 2026-10-08
2026-10-08 14:46:51.211 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 14:46:51.262 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-08 14:46:51.265 Seetong_tps[3041:589304] Sorted Dates (Descending): (
    "2026-10-08",
    "2026-10-05",
    "2026-10-03",
    "2026-10-02"
)
2026-10-08 14:46:51.268 Seetong_tps[3041:589304]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-08 start=13:14:27 end=14:46:51 deviceCount=1
2026-10-08 14:46:51.268 Seetong_tps[3041:589304]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-08 14:46:51.324 Seetong_tps[3041:589304] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-08 14:46:52.587 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-08 14:46:55.837 Seetong_tps[3041:589342] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-08 14:46:55.852 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 5.27 - 设备: 1801 - 42835799
2026-10-08 14:46:55.854 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-08 14:46:55 854
2026-10-08 14:46:55.854 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>>
2026-10-08 14:46:55.854 Seetong_tps[3041:589304]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>> -- _camera.supportPlatform: 0
2026-10-08 14:46:55.854 Seetong_tps[3041:589304]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-08 06:46:55 +0000
2026-10-08 14:46:55.855 Seetong_tps[3041:589304]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 09:36:22 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-08 14:46:55.855 Seetong_tps[3041:589304]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-08 14:46:55 855
2026-10-08 14:46:55.856 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-08 14:46:55.856 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-08 14:46:56.240 Seetong_tps[3041:589342]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-08 14:46:56.241 Seetong_tps[3041:589342]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-08 14:46:56.241 Seetong_tps[3041:589342] onDeviceAuthSuccess:uid=42835799
2026-10-08 14:46:56.241 Seetong_tps[3041:589342]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791442016.241185,lastReceiveYUVTimeInterval=1791442015.854709,interval=0.386,videoView=0x114225800
2026-10-08 14:46:56.241 Seetong_tps[3041:589342]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-08 14:46:56.277 Seetong_tps[3041:614483] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-08 14:46:56.279 Seetong_tps[3041:589342] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-08 14:46:56.279 Seetong_tps[3041:589342] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-08 14:46:56.279 Seetong_tps[3041:589342] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10c6ea680>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1140f0000>
2026-10-08 14:46:56.279 Seetong_tps[3041:589342] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-08 14:46:56.280 Seetong_tps[3041:589342] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-08 14:46:56.280 Seetong_tps[3041:589342] InitDecodePortLog: playsettype = 50
2026-10-08 14:46:56.280 Seetong_tps[3041:589342] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-08 14:46:56.280 Seetong_tps[3041:589342] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-08 14:46:56.281 Seetong_tps[3041:589342] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-08 14:46:56.281 Seetong_tps[3041:589342] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-08 14:46:56.281 Seetong_tps[3041:589342] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-08 14:46:56.281 Seetong_tps[3041:589342] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-08 14:46:56.281 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-08 14:46:56.281 Seetong_tps[3041:589342] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-08 14:46:56.284 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-08 14:46:56.322 Seetong_tps[3041:614474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 14:46:56.323 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 14:46:56.323 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-08 14:46:56.323 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-08 14:46:56.324 Seetong_tps[3041:614480] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-08 14:46:56.324 Seetong_tps[3041:614474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 14:46:56.325 Seetong_tps[3041:614474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 14:46:56.329 Seetong_tps[3041:589304] checkPortStatus:_decodePort=2
2026-10-08 14:46:56.330 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 14:46:56.330 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-08 14:46:56.330 Seetong_tps[3041:589304]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-08 14:46:56.330 Seetong_tps[3041:614480] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-08 14:46:56.330 Seetong_tps[3041:614474] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-08 14:46:56.334 Seetong_tps[3041:589304] checkPortStatus:_decodePort=2
2026-10-08 14:46:56.386 Seetong_tps[3041:614506] 重新观看视频线程：<_NSMainThread: 0x10c438000>{number = 1, name = (null)}
2026-10-08 14:46:56.388 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 14:46:56.388 Seetong_tps[3041:602973] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-08 14:46:56.388 Seetong_tps[3041:589304] uid:42835799 playAudio
2026-10-08 14:46:56.388 Seetong_tps[3041:614474] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-08 14:46:56.388 Seetong_tps[3041:589304] checkPortStatus:_decodePort=2
2026-10-08 14:46:56.388 Seetong_tps[3041:589304]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.53 - 设备: 1801 - 42835799
2026-10-08 14:46:56.406 Seetong_tps[3041:614483]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-08 14:46:56.406 Seetong_tps[3041:614483]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-08 14:46:56.422 Seetong_tps[3041:614483] Failed to get IoT drive away set configuration.
2026-10-08 14:46:56.422 Seetong_tps[3041:614483]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-08 14:46:56.926 Seetong_tps[3041:614483]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-08 14:46:58.151 Seetong_tps[3041:589304]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-08 14:46:58.151 Seetong_tps[3041:589304]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-08 14:46:58.152 Seetong_tps[3041:589304]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-08 14:46:58.152 Seetong_tps[3041:589304]  --- 取消心跳 destoryHeartBeat --- 
2026-10-08 14:46:58.152 Seetong_tps[3041:589304]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-08 14:46:58.154 Seetong_tps[3041:589304] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-08 14:46:58.154 Seetong_tps[3041:589304] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-08 14:46:58.159 Seetong_tps[3041:589304] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-08 14:46:58.160 Seetong_tps[3041:589304]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-08 14:46:58.160 Seetong_tps[3041:589304]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114225800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1343e4000>; layer = <CALayer: 0x1340d97a0>>
2026-10-08 14:46:58.160 Seetong_tps[3041:589304] #####Vstop:uid:42835799-0-port:2
2026-10-08 14:46:58.177 Seetong_tps[3041:589304] -----------1release decodeport = 2
2026-10-08 14:46:58.178 Seetong_tps[3041:589304] _openGLView clearFrame ...
2026-10-08 14:47:18.248 Seetong_tps[3041:589304] zzzzz:backgroundDoSomething
2026-10-08 14:47:18.249 Seetong_tps[3041:614480] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-08 14:47:18.249 Seetong_tps[3041:614480] --FC_StopDevComEx end
2026-10-08 14:47:23.249 Seetong_tps[3041:589304] zzzzz:stopBackgroundTask 180seconds
2026-10-09 11:29:50.524 Seetong_tps[4305:853558] app_version=8.4.106
2026-10-09 11:29:50.526 Seetong_tps[4305:853558]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-09 11:29:50.526 Seetong_tps[4305:853558] showForLogin 1
2026-10-09 11:29:50.526 Seetong_tps[4305:853558] AppLaunch 还剩 6.75147819519043 秒
2026-10-09 11:29:50.531 Seetong_tps[4305:853578] 询问用户是否开启推送成功
2026-10-09 11:29:50.531 Seetong_tps[4305:853578] 用户点击允许接收推送
2026-10-09 11:29:50.537 Seetong_tps[4305:853584] remoteNotificationSetting: <UNNotificationSettings: 0x114c15540; 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-09 11:29:50.545 Seetong_tps[4305:853558]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-09 11:29:50.548 Seetong_tps[4305:853558] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.923MB
2026-10-09 11:29:50.549 Seetong_tps[4305:853558] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 57.923MB
2026-10-09 11:29:50.550 Seetong_tps[4305:853558] 【kuikly performance】pagename: UserCenterPage, Memory in use: 57.954MB
2026-10-09 11:29:50.561 Seetong_tps[4305:853558] viewDidLoad/configtime=2026-10-09 03:29:50 +0000
2026-10-09 11:29:50.562 Seetong_tps[4305:853558]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-09 11:29:50.562 Seetong_tps[4305:853558]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-09 11:29:50.604 Seetong_tps[4305:853558]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-09 11:29:50.607 Seetong_tps[4305:853558]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-09 11:29:50.607 Seetong_tps[4305:853558] 开始检查未读客服消息...
2026-10-09 11:29:50.607 Seetong_tps[4305:853558] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-09 11:29:50.610 Seetong_tps[4305:853558]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-09 11:29:50.610 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 
2026-10-09 11:29:50.611 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-09 11:29:50.613 Seetong_tps[4305:853558] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-09 11:29:50.613 Seetong_tps[4305:853558] NAV deviceOrientationDidChange:1
2026-10-09 11:29:50.616 Seetong_tps[4305:853558] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-09 11:29:50.616 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 
2026-10-09 11:29:50.616 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-09 11:29:50.657 Seetong_tps[4305:853558]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-09 11:29:50.749 Seetong_tps[4305:853558] Super properties have already been unregistered.
2026-10-09 11:29:50.750 Seetong_tps[4305:853558] UMAPM_OOMSampling(0,0):NO
2026-10-09 11:29:50.752 Seetong_tps[4305:853558]  -- deviceListDataUpdate - AppLaunch 还剩 1.525416135787964 秒 - 再延迟 2.025416135787964 秒 - 启动耗时 1.474583864212036 秒
2026-10-09 11:29:50.752 Seetong_tps[4305:853558] groupDeviceList 已在进行中，等待后重新分组
2026-10-09 11:29:50.752 Seetong_tps[4305:853558]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1475 毫秒
2026-10-09 11:29:50.754 Seetong_tps[4305:853558] ++++-[VideoView dealloc]++++
2026-10-09 11:29:50.756 Seetong_tps[4305:853558] OpenGLView20_Seetong dealloc:0x110421b80
2026-10-09 11:29:50.781 Seetong_tps[4305:853558]  -- WebSocket - 重置重连次数 -- 
2026-10-09 11:29:50.791 Seetong_tps[4305:853558]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-09 11:29:50.791 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 
2026-10-09 11:29:50.791 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-09 11:29:50.792 Seetong_tps[4305:853558] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-09 11:29:50.792 Seetong_tps[4305:853558] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-09 11:29:50.793 Seetong_tps[4305:853558]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-09 11:29:50.793 Seetong_tps[4305:853558]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-09 11:29:50.793 Seetong_tps[4305:853558]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-09 11:29:50.793 Seetong_tps[4305:853558]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTE2MDI5OTAsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.8QsX0r9NOWqo3454ilbsFC5Ydn__P4e4Nx62QSErJIU","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQxMDg1OTAsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxNTE2NTkwLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.0lC6hTa_u-i-yjdohpVGtsQ61cHS_KyJyuPTd9I0e0c","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-09 11:29:50.796 Seetong_tps[4305:853558]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791516590.796767
2026-10-09 11:29:50.797 Seetong_tps[4305:853558]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791516590.796767
2026-10-09 11:29:50.797 Seetong_tps[4305:853558]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791516590.796767 - lastRefreshTokenTime: 1791516590.796767
2026-10-09 11:29:50.801 Seetong_tps[4305:853558] UMAPM_NetworkSampling(0,0):NO
2026-10-09 11:29:50.801 Seetong_tps[4305:853558]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-09 11:29:50.802 Seetong_tps[4305:853558]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-09 11:29:50.804 Seetong_tps[4305:853558] 蓝牙已打开
2026-10-09 11:29:50.809 Seetong_tps[4305:853558]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-09 11:29:50.809 Seetong_tps[4305:853558]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-09 11:29:50.953 Seetong_tps[4305:853661] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1114b4e40>{number = 18, name = (null)}====
2026-10-09 11:29:50.956 Seetong_tps[4305:853674] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1114b5380>{number = 19, name = (null)}====
2026-10-09 11:29:50.961 Seetong_tps[4305:853613] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjEyMTM5MTEyMiwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.-8HU4xqs7a5jaxq6IYAy69y1fmH89HoRVOwN-dXkojM","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjEyMTM5MTEyMiwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5OCJdfQ.wk0YQUG6VnmAun05Wa0IwU2r-W-QbENWfQrv1klLCgg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-09 11:29:50.961 Seetong_tps[4305:853558]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-09 11:29:50.961 Seetong_tps[4305:853558]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-09 11:29:50.966 Seetong_tps[4305:853558]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=45&addr=bjrelay40.s2.seetong.com:10443;type=0&load=47&addr=bjrelay40.s2.seetong.com:13443;type=0&load=52&addr=bjrelay40.s2.seetong.com:2443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay13.s5.seetong.com:12443;type=0&load=21&addr=shrelay18.s5.seetong.com:10443;type=0&load=28&addr=shrelay11.s5.seetong.com:5443;"}
2026-10-09 11:29:50.967 Seetong_tps[4305:853558] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-09 11:29:50.968 Seetong_tps[4305:853676] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1114b50c0>{number = 20, name = (null)}====
2026-10-09 11:29:50.968 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-09 11:29:50.969 Seetong_tps[4305:853558]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1UMU1QFCFQBOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-09 11:29:50.973 Seetong_tps[4305:853671] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1114b5140>{number = 22, name = (null)}====
2026-10-09 11:29:50.973 Seetong_tps[4305:853675] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x114fad300>{number = 13, name = (null)}====
2026-10-09 11:29:50.973 Seetong_tps[4305:853558]  -- 获取版本信息成功: {
}
2026-10-09 11:29:50.977 Seetong_tps[4305:853672] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1114b52c0>{number = 23, name = (null)}====
2026-10-09 11:29:50.977 Seetong_tps[4305:853558] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-09 11:29:50.977 Seetong_tps[4305:853558] 客服消息未读数量: 0
2026-10-09 11:29:50.986 Seetong_tps[4305:853673] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1114b5200>{number = 24, name = (null)}====
2026-10-09 11:29:50.986 Seetong_tps[4305:853583] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1114b51c0>{number = 25, name = (null)}====
2026-10-09 11:29:50.993 Seetong_tps[4305:853585] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10d2e5900>{number = 6, name = (null)}====
2026-10-09 11:29:50.993 Seetong_tps[4305:853677] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1114b4f40>{number = 26, name = (null)}====
2026-10-09 11:29:50.993 Seetong_tps[4305:853584] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10d2e4c00>{number = 8, name = (null)}====
2026-10-09 11:29:50.994 Seetong_tps[4305:853558] DB Error: 1 "table adTable has no column named adID"
2026-10-09 11:29:50.994 Seetong_tps[4305:853558] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-09 11:29:50.994 Seetong_tps[4305:853558] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-09 11:29:50.994 Seetong_tps[4305:853558]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-09 11:29:50.998 Seetong_tps[4305:853558]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-09 11:29:51.018 Seetong_tps[4305:853577] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10d039040>{number = 4, name = (null)}====
2026-10-09 11:29:51.018 Seetong_tps[4305:853578] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10d2e6080>{number = 7, name = (null)}====
2026-10-09 11:29:51.022 Seetong_tps[4305:853558]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-09 11:29:51.022 Seetong_tps[4305:853578]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853578] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-09 11:29:51.022 Seetong_tps[4305:853558]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853558]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-09 11:29:51.022 Seetong_tps[4305:853558]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1745 毫秒
2026-10-09 11:29:51.023 Seetong_tps[4305:853558]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-09 11:29:51.023 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:29:51.023 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:29:51.023 Seetong_tps[4305:853558]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-09 11:29:51.023 Seetong_tps[4305:853558]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-09 11:29:51.045 Seetong_tps[4305:853558]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-09 11:29:51.045 Seetong_tps[4305:853558]  -- WebSocket - 重置重连次数 -- 
2026-10-09 11:29:51.045 Seetong_tps[4305:853558]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgsIA1cJVFNpAQQB","reconn":0}}
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:29:51.047 Seetong_tps[4305:853558]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-09 11:29:51.108 Seetong_tps[4305:853558]  -- STBluetoothManager - 结束扫描 - 
2026-10-09 11:29:51.108 Seetong_tps[4305:853558]  -- STBluetoothManager - 开始扫描 - 
2026-10-09 11:29:51.148 Seetong_tps[4305:853558] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-09 11:29:51.148 Seetong_tps[4305:853558] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-09 11:29:52.712 Seetong_tps[4305:853558] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-09 11:29:52.712 Seetong_tps[4305:853558] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-09 11:29:52.712 Seetong_tps[4305:853558] 用户设置的具体字体大小: 17.000000
2026-10-09 11:29:52.845 Seetong_tps[4305:853558] AppLaunch hideForRefreshToken
2026-10-09 11:29:52.845 Seetong_tps[4305:853558] AppLaunch hideForRefreshToken dismiss
2026-10-09 11:29:52.845 Seetong_tps[4305:853558] AppLaunch dismiss...
2026-10-09 11:29:53.151 Seetong_tps[4305:853558] AppLaunch dismiss... end
2026-10-09 11:29:53.151 Seetong_tps[4305:853558]  dealloc -- STAppLaunchWindow
2026-10-09 11:29:53.152 Seetong_tps[4305:853558]  dealloc -- STAppLaunchViewController
2026-10-09 11:29:53.763 Seetong_tps[4305:853558]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-09 11:29:54.077 Seetong_tps[4305:853558]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-09 11:29:54.078 Seetong_tps[4305:853558] [保存失败] 相机对象或存储字典为空
2026-10-09 11:29:54.096 Seetong_tps[4305:853577] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10d039040>{number = 4, name = (null)}====
2026-10-09 11:29:54.125 Seetong_tps[4305:853558] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-09 11:29:54.125 Seetong_tps[4305:853558]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-09 11:29:54.125 Seetong_tps[4305:853558] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-09 11:29:54.126 Seetong_tps[4305:853558] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-09 11:29:54.127 Seetong_tps[4305:853558]  -- STBluetoothManager - 结束扫描 - 
2026-10-09 11:29:54.167 Seetong_tps[4305:853558]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-09 11:29:54.183 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-09 11:29:54.183 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-09 11:29:54 184
2026-10-09 11:29:54.183 Seetong_tps[4305:853558]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>>
2026-10-09 11:29:54.183 Seetong_tps[4305:853558]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>> -- _camera.supportPlatform: 0
2026-10-09 11:29:54.184 Seetong_tps[4305:853558]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-09 03:29:54 +0000
2026-10-09 11:29:54.184 Seetong_tps[4305:853558]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-09 11:29:54.184 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-09 11:29:54 184
2026-10-09 11:29:54.187 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-09 11:29:54.187 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-09 11:29:54.207 Seetong_tps[4305:853558] 未处理的 biz 类型: res_video_preview_advert
2026-10-09 11:29:54.228 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:54.229 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-09 11:29:54.229 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-09 11:29:54.229 Seetong_tps[4305:853585]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-09 11:29:54.275 Seetong_tps[4305:853558]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-09 11:29:54.275 Seetong_tps[4305:853558]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-09 11:29:54.275 Seetong_tps[4305:853558] 滚动已停止500毫秒，执行操作:42835799
2026-10-09 11:29:54.429 Seetong_tps[4305:853558] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-09 11:29:54.514 Seetong_tps[4305:853585] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10d2e5900>{number = 6, name = (null)}====
2026-10-09 11:29:54.805 Seetong_tps[4305:853613] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-09 11:29:54.805 Seetong_tps[4305:853613] [DeviceMonitor] 监控管理器初始化完成
2026-10-09 11:29:54.811 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.69 - 设备: 1801 - 42835799
2026-10-09 11:29:54.812 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-09 11:29:54 812
2026-10-09 11:29:54.812 Seetong_tps[4305:853558]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>>
2026-10-09 11:29:54.813 Seetong_tps[4305:853558]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>> -- _camera.supportPlatform: 0
2026-10-09 11:29:54.813 Seetong_tps[4305:853558]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-09 03:29:54 +0000
2026-10-09 11:29:54.813 Seetong_tps[4305:853558]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-09 11:29:54.814 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-09 11:29:54 814
2026-10-09 11:29:54.815 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.69 - 设备: 1801 - 42835799
2026-10-09 11:29:54.816 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.69 - 设备: 1801 - 42835799
2026-10-09 11:29:55.289 Seetong_tps[4305:853613]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-09 11:29:55.289 Seetong_tps[4305:853613]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-09 11:29:55.289 Seetong_tps[4305:853613] onDeviceAuthSuccess:uid=42835799
2026-10-09 11:29:55.289 Seetong_tps[4305:853613]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791516595.289598,lastReceiveYUVTimeInterval=1791516594.812992,interval=0.477,videoView=0x114cf8400
2026-10-09 11:29:55.289 Seetong_tps[4305:853613]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-09 11:29:55.291 Seetong_tps[4305:853577] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-09 11:29:55.291 Seetong_tps[4305:853676] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-09 11:29:55.328 Seetong_tps[4305:853619] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10d2e7240>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114cb0000>
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-09 11:29:55.328 Seetong_tps[4305:853613] InitDecodePortLog: playsettype = 50
2026-10-09 11:29:55.329 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.20 - 设备: 1801 - 42835799
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-09 11:29:55.330 Seetong_tps[4305:853613] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-09 11:29:55.331 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.21 - 设备: 1801 - 42835799
2026-10-09 11:29:55.348 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.349 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.349 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-09 11:29:55.349 Seetong_tps[4305:853577] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-09 11:29:55.349 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-09 11:29:55.349 Seetong_tps[4305:853677] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.350 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:55.351 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-09 11:29:55.351 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-09 11:29:55.351 Seetong_tps[4305:853679] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-09 11:29:55.351 Seetong_tps[4305:853558] checkPortStatus:_decodePort=1
2026-10-09 11:29:55.351 Seetong_tps[4305:853679] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.351 Seetong_tps[4305:853676]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-09 11:29:55.352 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.23 - 设备: 1801 - 42835799
2026-10-09 11:29:55.365 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.365 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.365 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-09 11:29:55.365 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-09 11:29:55.365 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-09 11:29:55.365 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.367 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.367 Seetong_tps[4305:853613]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-09 11:29:55.367 Seetong_tps[4305:853577] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-09 11:29:55.368 Seetong_tps[4305:853577] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-09 11:29:55.368 Seetong_tps[4305:853577] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-09 11:29:55.368 Seetong_tps[4305:853577] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.370 Seetong_tps[4305:853558]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-09 11:29:55.371 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:55.371 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-09 11:29:55.371 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-09 11:29:55.371 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-09 11:29:55.371 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.371 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:55.371 Seetong_tps[4305:853733] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-09 11:29:55.371 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-09 11:29:55.371 Seetong_tps[4305:853558]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-09 11:29:55.371 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-09 11:29:55.371 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-09 11:29:55.375 Seetong_tps[4305:853558] checkPortStatus:_decodePort=1
2026-10-09 11:29:55.389 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:55.389 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-09 11:29:55.389 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:29:55.389 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-09 11:29:55.389 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.26 - 设备: 1801 - 42835799
2026-10-09 11:29:55.389 Seetong_tps[4305:853558] checkPortStatus:_decodePort=1
2026-10-09 11:29:55.407 Seetong_tps[4305:853619]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-09 11:29:55.418 Seetong_tps[4305:853558]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-09 11:29:55.433 Seetong_tps[4305:853619]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-09 11:29:55.443 Seetong_tps[4305:853619]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-09 11:29:55.443 Seetong_tps[4305:853733] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-09 11:29:55.444 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.32 - 设备: 1801 - 42835799
2026-10-09 11:29:55.457 Seetong_tps[4305:853619]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-09 11:29:55.469 Seetong_tps[4305:853619]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-09 11:29:55.499 Seetong_tps[4305:853619] Failed to get IoT drive away set configuration.
2026-10-09 11:29:55.499 Seetong_tps[4305:853619]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-09 11:29:55.548 Seetong_tps[4305:853619]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-09 11:29:55.549 Seetong_tps[4305:853619]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-09 11:29:55.854 Seetong_tps[4305:853558] UMAPM_OOMSampling(1,0):NO
2026-10-09 11:29:55.855 Seetong_tps[4305:853558] UMAPM_NetworkSampling(0,0):NO
2026-10-09 11:29:56.005 Seetong_tps[4305:853619]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-09 11:29:58.874 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:29:58.874 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:29:58.874 Seetong_tps[4305:853613]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-09 11:29:58.875 Seetong_tps[4305:853558]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-09 11:29:58.875 Seetong_tps[4305:853558]  --- 取消心跳 destoryHeartBeat --- 
2026-10-09 11:29:58.875 Seetong_tps[4305:853558]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-09 11:29:58.876 Seetong_tps[4305:853558] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-09 11:29:58.876 Seetong_tps[4305:853558] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-09 11:29:58.889 Seetong_tps[4305:853558]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-09 11:29:58.889 Seetong_tps[4305:853558]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>>
2026-10-09 11:29:58.889 Seetong_tps[4305:853558] #####Vstop:uid:42835799-0-port:1
2026-10-09 11:29:58.902 Seetong_tps[4305:853558] -----------1release decodeport = 1
2026-10-09 11:29:58.902 Seetong_tps[4305:853558]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1200;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-09 11:29:58.904 Seetong_tps[4305:853558] _openGLView clearFrame ...
2026-10-09 11:29:58.905 Seetong_tps[4305:853558] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-09 11:30:16.891 Seetong_tps[4305:853558] zzzzz:stopBackgroundTask EnterForeground
2026-10-09 11:30:16.892 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:30:16.892 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:30:16.894 Seetong_tps[4305:853676] zzzzz:FC_ResumeDevCom start
2026-10-09 11:30:16.895 Seetong_tps[4305:853558] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-09 11:30:16.897 Seetong_tps[4305:853676] zzzzz:FC_ResumeDevCom
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-09 11:30:16 911
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>>
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>> -- _camera.supportPlatform: 0
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-09 03:30:16 +0000
2026-10-09 11:30:16.911 Seetong_tps[4305:853558]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 11:01:29 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-09 11:30:16.912 Seetong_tps[4305:853558]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-09 11:30:16 912
2026-10-09 11:30:16.919 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-09 11:30:16.919 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-09 11:30:16.956 Seetong_tps[4305:853619] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-09 11:30:16.956 Seetong_tps[4305:853613] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-09 11:30:16.956 Seetong_tps[4305:853613] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-09 11:30:16.956 Seetong_tps[4305:853613] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10d2e7240>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x114cb0000>
2026-10-09 11:30:16.957 Seetong_tps[4305:853613] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-09 11:30:16.957 Seetong_tps[4305:853613] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-09 11:30:16.957 Seetong_tps[4305:853613] InitDecodePortLog: playsettype = 50
2026-10-09 11:30:16.957 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-10-09 11:30:16.957 Seetong_tps[4305:853613] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-09 11:30:16.958 Seetong_tps[4305:853613] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-09 11:30:16.959 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.05 - 设备: 1801 - 42835799
2026-10-09 11:30:16.988 Seetong_tps[4305:854385] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-09 11:30:16.989 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:30:16.990 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-09 11:30:16.990 Seetong_tps[4305:853558] uid:42835799 playAudio
2026-10-09 11:30:16.990 Seetong_tps[4305:853676] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-09 11:30:16.990 Seetong_tps[4305:853558] checkPortStatus:_decodePort=2
2026-10-09 11:30:16.990 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-09 11:30:16.991 Seetong_tps[4305:853558]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-09 11:30:17.024 Seetong_tps[4305:853619] Failed to get IoT drive away set configuration.
2026-10-09 11:30:17.024 Seetong_tps[4305:853619]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-09 11:30:17.246 Seetong_tps[4305:853558]  -- WebSocket - 重置重连次数 -- 
2026-10-09 11:30:17.246 Seetong_tps[4305:853558]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-09 11:30:17.247 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 
2026-10-09 11:30:17.254 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-09 11:30:17.254 Seetong_tps[4305:853558] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-09 11:30:17.255 Seetong_tps[4305:853558] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-09 11:30:17.483 Seetong_tps[4305:854297] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1121cad40>{number = 30, name = (null)}====
2026-10-09 11:30:17.483 Seetong_tps[4305:853558]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-09 11:30:17.483 Seetong_tps[4305:853558]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAgsAUlYFU1JoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-09 11:30:17.534 Seetong_tps[4305:853619]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  --- 取消心跳 destoryHeartBeat --- 
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket - 重置重连次数 -- 
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVgsIA1YAUFVpAQQB","reconn":1}}
2026-10-09 11:30:17.562 Seetong_tps[4305:853558]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-09 11:30:17.563 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:30:17.563 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:30:17.564 Seetong_tps[4305:853558]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-09 11:30:17.672 Seetong_tps[4305:853558] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-09 11:30:17.672 Seetong_tps[4305:853558] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-09 11:30:18.121 Seetong_tps[4305:853558]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-09 11:30:18.121 Seetong_tps[4305:853558]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-09 11:30:18.122 Seetong_tps[4305:853558]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-09 11:30:18.122 Seetong_tps[4305:853558]  --- 取消心跳 destoryHeartBeat --- 
2026-10-09 11:30:18.122 Seetong_tps[4305:853558]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-09 11:30:18.123 Seetong_tps[4305:853558] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-09 11:30:18.123 Seetong_tps[4305:853558] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-09 11:30:18.134 Seetong_tps[4305:853558]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-09 11:30:18.134 Seetong_tps[4305:853558]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114cf8400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x111647f80>; layer = <CALayer: 0x111668ba0>>
2026-10-09 11:30:18.134 Seetong_tps[4305:853558] #####Vstop:uid:42835799-0-port:2
2026-10-09 11:30:18.142 Seetong_tps[4305:853558] -----------1release decodeport = 2
2026-10-09 11:30:18.143 Seetong_tps[4305:853558] _openGLView clearFrame ...
2026-10-09 11:30:18.144 Seetong_tps[4305:853558] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-09 11:30:38.215 Seetong_tps[4305:853558] zzzzz:backgroundDoSomething
2026-10-09 11:30:38.217 Seetong_tps[4305:854484] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-09 11:30:38.218 Seetong_tps[4305:854484] --FC_StopDevComEx end
2026-10-09 11:30:43.218 Seetong_tps[4305:853558] zzzzz:stopBackgroundTask 180seconds
2026-10-10 10:00:07.096 Seetong_tps[5242:1070518] app_version=8.4.106
2026-10-10 10:00:07.099 Seetong_tps[5242:1070518]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-10 10:00:07.099 Seetong_tps[5242:1070518] showForLogin 1
2026-10-10 10:00:07.099 Seetong_tps[5242:1070518] AppLaunch 还剩 6.483796119689941 秒
2026-10-10 10:00:07.110 Seetong_tps[5242:1070565] 询问用户是否开启推送成功
2026-10-10 10:00:07.110 Seetong_tps[5242:1070565] 用户点击允许接收推送
2026-10-10 10:00:07.124 Seetong_tps[5242:1070565] remoteNotificationSetting: <UNNotificationSettings: 0x159c11b80; 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-10 10:00:07.127 Seetong_tps[5242:1070518]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-10 10:00:07.134 Seetong_tps[5242:1070518] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.938MB
2026-10-10 10:00:07.135 Seetong_tps[5242:1070518] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.954MB
2026-10-10 10:00:07.136 Seetong_tps[5242:1070518] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.954MB
2026-10-10 10:00:07.152 Seetong_tps[5242:1070518] viewDidLoad/configtime=2026-10-10 02:00:07 +0000
2026-10-10 10:00:07.153 Seetong_tps[5242:1070518]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-10 10:00:07.153 Seetong_tps[5242:1070518]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-10 10:00:07.238 Seetong_tps[5242:1070558] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIwMjQwOTY2Nywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.ZsE5CoGwgfSCEbwjud3Jex-9wqg20i8gJLL_zVfTmBY","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIwMjQwOTY2Nywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NSJdfQ.qq-0YZKIxvFYg1PEaDeyMlMme9N5bxXSqJxYFVuZ8Ck","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-10 10:00:07.247 Seetong_tps[5242:1070518]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-10 10:00:07.250 Seetong_tps[5242:1070518]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-10 10:00:07.251 Seetong_tps[5242:1070518] 开始检查未读客服消息...
2026-10-10 10:00:07.251 Seetong_tps[5242:1070518] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-10 10:00:07.257 Seetong_tps[5242:1070518]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-10 10:00:07.257 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 
2026-10-10 10:00:07.258 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 10:00:07.261 Seetong_tps[5242:1070518] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-10 10:00:07.261 Seetong_tps[5242:1070518] NAV deviceOrientationDidChange:1
2026-10-10 10:00:07.264 Seetong_tps[5242:1070518] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-10 10:00:07.264 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 
2026-10-10 10:00:07.265 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 10:00:07.314 Seetong_tps[5242:1070524] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x158438f40>{number = 2, name = (null)}====
2026-10-10 10:00:07.314 Seetong_tps[5242:1070558] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-10 10:00:07.326 Seetong_tps[5242:1070518]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-10 10:00:07.431 Seetong_tps[5242:1070518] Super properties have already been unregistered.
2026-10-10 10:00:07.432 Seetong_tps[5242:1070518] UMAPM_OOMSampling(0,0):NO
2026-10-10 10:00:07.434 Seetong_tps[5242:1070518]  -- deviceListDataUpdate - AppLaunch 还剩 1.148678064346313 秒 - 再延迟 1.648678064346313 秒 - 启动耗时 1.851321935653687 秒
2026-10-10 10:00:07.434 Seetong_tps[5242:1070518] groupDeviceList 已在进行中，等待后重新分组
2026-10-10 10:00:07.434 Seetong_tps[5242:1070518]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1851 毫秒
2026-10-10 10:00:07.450 Seetong_tps[5242:1070564] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x159f12540>{number = 13, name = (null)}====
2026-10-10 10:00:07.453 Seetong_tps[5242:1070518] ++++-[VideoView dealloc]++++
2026-10-10 10:00:07.455 Seetong_tps[5242:1070629] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x159a5b900>{number = 18, name = (null)}====
2026-10-10 10:00:07.455 Seetong_tps[5242:1070630] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x159a5a880>{number = 19, name = (null)}====
2026-10-10 10:00:07.456 Seetong_tps[5242:1070518] OpenGLView20_Seetong dealloc:0x159865b80
2026-10-10 10:00:07.470 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:00:07.471 Seetong_tps[5242:1070626] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x159a5bd00>{number = 20, name = (null)}====
2026-10-10 10:00:07.474 Seetong_tps[5242:1070532] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1586c4c40>{number = 6, name = (null)}====
2026-10-10 10:00:07.475 Seetong_tps[5242:1070518]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 10:00:07.475 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 
2026-10-10 10:00:07.475 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 10:00:07.476 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 10:00:07.476 Seetong_tps[5242:1070518] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 10:00:07.477 Seetong_tps[5242:1070518] UMAPM_NetworkSampling(0,0):NO
2026-10-10 10:00:07.477 Seetong_tps[5242:1070518]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-10 10:00:07.477 Seetong_tps[5242:1070518]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:00:07.479 Seetong_tps[5242:1070627] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x159a59c40>{number = 21, name = (null)}====
2026-10-10 10:00:07.480 Seetong_tps[5242:1070628] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x159a58e80>{number = 22, name = (null)}====
2026-10-10 10:00:07.481 Seetong_tps[5242:1070518] 蓝牙已打开
2026-10-10 10:00:07.481 Seetong_tps[5242:1070518] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-10 10:00:07.481 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 10:00:07.482 Seetong_tps[5242:1070518]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1QFU1UHAVEJOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 10:00:07.484 Seetong_tps[5242:1070518]  -- 获取版本信息成功: {
}
2026-10-10 10:00:07.484 Seetong_tps[5242:1070625] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x159a5b580>{number = 24, name = (null)}====
2026-10-10 10:00:07.495 Seetong_tps[5242:1070518]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 10:00:07.495 Seetong_tps[5242:1070518] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-10 10:00:07.495 Seetong_tps[5242:1070518] 客服消息未读数量: 0
2026-10-10 10:00:07.495 Seetong_tps[5242:1070518]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-10 10:00:07.495 Seetong_tps[5242:1070518]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:00:07.499 Seetong_tps[5242:1070545] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1586c4e80>{number = 7, name = (null)}====
2026-10-10 10:00:07.501 Seetong_tps[5242:1070518]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 10:00:07.502 Seetong_tps[5242:1070545] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 10:00:07.502 Seetong_tps[5242:1070565] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x159c41580>{number = 11, name = (null)}====
2026-10-10 10:00:07.532 Seetong_tps[5242:1070633] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x159ffd100>{number = 14, name = (null)}====
2026-10-10 10:00:07.567 Seetong_tps[5242:1070518]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 10:00:07.567 Seetong_tps[5242:1070518]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 10:00:07.581 Seetong_tps[5242:1070518]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=48&addr=bjrelay40.s2.seetong.com:5443;type=0&load=57&addr=bjrelay40.s2.seetong.com:10443;type=0&load=48&addr=bjrelay40.s2.seetong.com:1443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=shrelay13.s5.seetong.com:7443;type=0&load=16&addr=shrelay15.s5.seetong.com:15443;type=0&load=20&addr=shrelay16.s5.seetong.com:10443;"}
2026-10-10 10:00:07.655 Seetong_tps[5242:1070635] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x159ffef00>{number = 16, name = (null)}====
2026-10-10 10:00:08.063 Seetong_tps[5242:1070518]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 10:00:08.063 Seetong_tps[5242:1070518]  -- STBluetoothManager - 开始扫描 - 
2026-10-10 10:00:08.065 Seetong_tps[5242:1070518]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 10:00:08.065 Seetong_tps[5242:1070518] DB Error: 1 "table adTable has no column named adID"
2026-10-10 10:00:08.065 Seetong_tps[5242:1070518] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-10 10:00:08.065 Seetong_tps[5242:1070518] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-10 10:00:08.065 Seetong_tps[5242:1070518]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-10 10:00:08.086 Seetong_tps[5242:1070518]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 10:00:08.086 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:00:08.086 Seetong_tps[5242:1070518]  -- WebSocket connection 长连接成功 - 耗时：0.8 秒
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIAlUAUVppAQQB","reconn":0}}
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:00:08.107 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:00:08.108 Seetong_tps[5242:1070518]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 10:00:08.108 Seetong_tps[5242:1070518]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2525 毫秒
2026-10-10 10:00:08.108 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:00:08.108 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:00:08.108 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:00:08.109 Seetong_tps[5242:1070518]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:00:08.109 Seetong_tps[5242:1070518]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 10:00:08.223 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 10:00:08.223 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 10:00:09.099 Seetong_tps[5242:1070518] AppLaunch hideForRefreshToken
2026-10-10 10:00:09.099 Seetong_tps[5242:1070518] AppLaunch hideForRefreshToken dismiss
2026-10-10 10:00:09.099 Seetong_tps[5242:1070518] AppLaunch dismiss...
2026-10-10 10:00:09.359 Seetong_tps[5242:1070518] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-10 10:00:09.359 Seetong_tps[5242:1070518] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-10 10:00:09.359 Seetong_tps[5242:1070518] 用户设置的具体字体大小: 17.000000
2026-10-10 10:00:09.425 Seetong_tps[5242:1070518] AppLaunch dismiss... end
2026-10-10 10:00:09.426 Seetong_tps[5242:1070518]  dealloc -- STAppLaunchWindow
2026-10-10 10:00:09.427 Seetong_tps[5242:1070518]  dealloc -- STAppLaunchViewController
2026-10-10 10:00:10.403 Seetong_tps[5242:1070518]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-10 10:00:10.666 Seetong_tps[5242:1070545] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1586c4e80>{number = 7, name = (null)}====
2026-10-10 10:00:10.915 Seetong_tps[5242:1070518]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-10 10:00:10.916 Seetong_tps[5242:1070518]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-10 10:00:10.916 Seetong_tps[5242:1070518] 滚动已停止500毫秒，执行操作:42835799
2026-10-10 10:00:11.223 Seetong_tps[5242:1070637] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x159ffecc0>{number = 15, name = (null)}====
2026-10-10 10:00:11.314 Seetong_tps[5242:1070518]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 10:00:11.315 Seetong_tps[5242:1070518] [保存失败] 相机对象或存储字典为空
2026-10-10 10:00:11.357 Seetong_tps[5242:1070518] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 10:00:11.357 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:00:11.357 Seetong_tps[5242:1070518] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 10:00:11.358 Seetong_tps[5242:1070518] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-10 10:00:11.359 Seetong_tps[5242:1070518]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 10:00:11.375 Seetong_tps[5242:1070558] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 10:00:11.375 Seetong_tps[5242:1070558] [DeviceMonitor] 监控管理器初始化完成
2026-10-10 10:00:11.401 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:00:11.421 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:00:11 422
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:00:11 +0000
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:00:11.422 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:00:11 423
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:00:11 433
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:00:11 +0000
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:00:11.432 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:00:11 433
2026-10-10 10:00:11.433 Seetong_tps[5242:1070518] 未处理的 biz 类型: res_video_preview_advert
2026-10-10 10:00:11.433 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 10:00:11.433 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 10:00:11.436 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 10:00:11.436 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 10:00:11.461 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.461 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:00:11.461 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:00:11.462 Seetong_tps[5242:1070635]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 10:00:11.665 Seetong_tps[5242:1070518] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 10:00:11.877 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 10:00:11.877 Seetong_tps[5242:1070558]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 10:00:11.877 Seetong_tps[5242:1070558] onDeviceAuthSuccess:uid=42835799
2026-10-10 10:00:11.877 Seetong_tps[5242:1070558]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597611.877862,lastReceiveYUVTimeInterval=1791597611.432651,interval=0.445,videoView=0x15a628000
2026-10-10 10:00:11.877 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 10:00:11.879 Seetong_tps[5242:1070564] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-10 10:00:11.879 Seetong_tps[5242:1070634] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-10 10:00:11.912 Seetong_tps[5242:1070570] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1586c6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x159cc0000>
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 10:00:11.913 Seetong_tps[5242:1070558] InitDecodePortLog: playsettype = 50
2026-10-10 10:00:11.914 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.56 - 设备: 1801 - 42835799
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-10 10:00:11.914 Seetong_tps[5242:1070558] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 10:00:11.915 Seetong_tps[5242:1070558] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 10:00:11.915 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.56 - 设备: 1801 - 42835799
2026-10-10 10:00:11.950 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.950 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.951 Seetong_tps[5242:1070532] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 10:00:11.951 Seetong_tps[5242:1070525] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 10:00:11.951 Seetong_tps[5242:1070525] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.951 Seetong_tps[5242:1070532] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 10:00:11.952 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.952 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:00:11.952 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:00:11.952 Seetong_tps[5242:1070532] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:00:11.952 Seetong_tps[5242:1070564] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.952 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=1
2026-10-10 10:00:11.952 Seetong_tps[5242:1070532]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 10:00:11.953 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.59 - 设备: 1801 - 42835799
2026-10-10 10:00:11.954 Seetong_tps[5242:1070747] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-10 10:00:11.960 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.960 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.960 Seetong_tps[5242:1070525] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 10:00:11.960 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 10:00:11.960 Seetong_tps[5242:1070525] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.960 Seetong_tps[5242:1070565] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 10:00:11.964 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.964 Seetong_tps[5242:1070558]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:00:11.964 Seetong_tps[5242:1070564] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 10:00:11.964 Seetong_tps[5242:1070564] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 10:00:11.964 Seetong_tps[5242:1070564] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.964 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 10:00:11.972 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.972 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:00:11.973 Seetong_tps[5242:1070633] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070564] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=1
2026-10-10 10:00:11.973 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.62 - 设备: 1801 - 42835799
2026-10-10 10:00:11.991 Seetong_tps[5242:1070570]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 10:00:12.007 Seetong_tps[5242:1070518]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-10 10:00:12.026 Seetong_tps[5242:1070570]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 10:00:12.047 Seetong_tps[5242:1070570]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 10:00:12.049 Seetong_tps[5242:1070570]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:00:12.049 Seetong_tps[5242:1070570]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:00:12.065 Seetong_tps[5242:1070570] Failed to get IoT drive away set configuration.
2026-10-10 10:00:12.065 Seetong_tps[5242:1070570]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:00:12.189 Seetong_tps[5242:1070518] UMAPM_OOMSampling(0,0):NO
2026-10-10 10:00:12.189 Seetong_tps[5242:1070518] UMAPM_NetworkSampling(0,0):NO
2026-10-10 10:00:12.571 Seetong_tps[5242:1070570]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 10:00:12.572 Seetong_tps[5242:1070570] Failed to get IoT drive away set configuration.
2026-10-10 10:00:12.572 Seetong_tps[5242:1070570]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:00:12.585 Seetong_tps[5242:1070570] Failed to get IoT drive away set configuration.
2026-10-10 10:00:12.585 Seetong_tps[5242:1070570]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:00:12.659 Seetong_tps[5242:1070570]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:00:12.660 Seetong_tps[5242:1070570]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:00:15.162 Seetong_tps[5242:1070558]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-10 10:00:15.163 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:00:15.163 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:00:15.164 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:00:15.164 Seetong_tps[5242:1070518]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:00:15.164 Seetong_tps[5242:1070518]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 10:00:15.165 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 10:00:15.166 Seetong_tps[5242:1070518] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 10:00:15.172 Seetong_tps[5242:1070518]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 10:00:15.173 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:00:15.173 Seetong_tps[5242:1070518] #####Vstop:uid:42835799-0-port:1
2026-10-10 10:00:15.189 Seetong_tps[5242:1070518] -----------1release decodeport = 1
2026-10-10 10:00:15.190 Seetong_tps[5242:1070518]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3800;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-10 10:00:15.191 Seetong_tps[5242:1070518] _openGLView clearFrame ...
2026-10-10 10:00:15.192 Seetong_tps[5242:1070518] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 10:00:35.206 Seetong_tps[5242:1070518] zzzzz:backgroundDoSomething
2026-10-10 10:00:35.206 Seetong_tps[5242:1070545] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 10:00:35.206 Seetong_tps[5242:1070545] --FC_StopDevComEx end
2026-10-10 10:00:40.180 Seetong_tps[5242:1070518] zzzzz:stopBackgroundTask 180seconds
2026-10-10 10:00:42.599 Seetong_tps[5242:1070525] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-10 10:00:42.600 Seetong_tps[5242:1070525] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-10 10:00:42.601 Seetong_tps[5242:1070525] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-10 10:00:42.603 Seetong_tps[5242:1070525] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-10 10:00:42.605 Seetong_tps[5242:1070525] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-10 10:02:37.678 Seetong_tps[5242:1070518] zzzzz:stopBackgroundTask EnterForeground
2026-10-10 10:02:37.678 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:02:37.678 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:02:37.680 Seetong_tps[5242:1071226] zzzzz:FC_ResumeDevCom start
2026-10-10 10:02:37.680 Seetong_tps[5242:1071226] zzzzz:FC_ResumeDevCom
2026-10-10 10:02:37.681 Seetong_tps[5242:1070518] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-10 10:02:37.704 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 10:02:37.723 Seetong_tps[5242:1070558] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-10 10:02:37.723 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:02:37 724
2026-10-10 10:02:37.724 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:02:37.724 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:02:37.724 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:02:37 +0000
2026-10-10 10:02:37.724 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:02:37.724 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:02:37 725
2026-10-10 10:02:37.736 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:02:37.736 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:02:37.906 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:02:37.906 Seetong_tps[5242:1070518]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 10:02:37.906 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 
2026-10-10 10:02:37.914 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 10:02:37.914 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 10:02:37.914 Seetong_tps[5242:1070518] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 10:02:38.144 Seetong_tps[5242:1071226] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15b181280>{number = 29, name = (null)}====
2026-10-10 10:02:38.145 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 10:02:38.145 Seetong_tps[5242:1070518]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAwIAU1UHVlVoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 10:02:38.149 Seetong_tps[5242:1070558] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 10:02:38.152 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-10 10:02:38.153 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:02:38 153
2026-10-10 10:02:38.153 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:02:38.153 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:02:38.154 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:02:38 +0000
2026-10-10 10:02:38.154 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:02:38.154 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:02:38 155
2026-10-10 10:02:38.156 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-10 10:02:38.157 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-10 10:02:38.228 Seetong_tps[5242:1070518]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 10:02:38.228 Seetong_tps[5242:1070518]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:02:38.228 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:02:38.228 Seetong_tps[5242:1070518]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-10 10:02:38.229 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:02:38.229 Seetong_tps[5242:1070518]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIAlUCUlppAQQB","reconn":1}}
2026-10-10 10:02:38.229 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:02:38.229 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:02:38.229 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:02:38.230 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:02:38.349 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 10:02:38.349 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 10:02:38.550 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 10:02:38.550 Seetong_tps[5242:1070558]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 10:02:38.550 Seetong_tps[5242:1070558] onDeviceAuthSuccess:uid=42835799
2026-10-10 10:02:38.550 Seetong_tps[5242:1070558]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597758.550951,lastReceiveYUVTimeInterval=1791597758.153795,interval=0.397,videoView=0x15a628000
2026-10-10 10:02:38.551 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 10:02:38.577 Seetong_tps[5242:1072133] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1586c6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x159cc0000>
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 10:02:38.577 Seetong_tps[5242:1070558] InitDecodePortLog: playsettype = 50
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-10 10:02:38.578 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 10:02:38.578 Seetong_tps[5242:1070558] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 10:02:38.590 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.44 - 设备: 1801 - 42835799
2026-10-10 10:02:38.604 Seetong_tps[5242:1071284] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:02:38.605 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:02:38.605 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:02:38.605 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:02:38.605 Seetong_tps[5242:1071284] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:02:38.605 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=2
2026-10-10 10:02:38.605 Seetong_tps[5242:1071284] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:02:38.606 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-10 10:02:38.610 Seetong_tps[5242:1071226] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:02:38.610 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:02:38.611 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:02:38.611 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:02:38.611 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=2
2026-10-10 10:02:38.611 Seetong_tps[5242:1071226] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:02:38.611 Seetong_tps[5242:1072130] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:02:38.703 Seetong_tps[5242:1072144] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-10 10:02:38.703 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:02:38.704 Seetong_tps[5242:1072130] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:02:38.704 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:02:38.704 Seetong_tps[5242:1071284] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 10:02:38.704 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=2
2026-10-10 10:02:38.705 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.55 - 设备: 1801 - 42835799
2026-10-10 10:02:38.755 Seetong_tps[5242:1072133]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:02:38.755 Seetong_tps[5242:1072133]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:02:38.785 Seetong_tps[5242:1072133] Failed to get IoT drive away set configuration.
2026-10-10 10:02:38.785 Seetong_tps[5242:1072133]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:02:39.292 Seetong_tps[5242:1072133]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 10:02:40.117 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:02:40.126 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:02:40.128 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:02:40.128 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:02:40.128 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:02:40.128 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:02:40.144 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:02:40.145 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:02:40.393 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.24 - 设备: 1801 - 42835799
2026-10-10 10:02:40.458 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:02:40.458 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:02:40.458 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:02:40.458 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:02:40.464 Seetong_tps[5242:1070518] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:02:47.629 Seetong_tps[5242:1070525] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 5, xml: <xml>
<cmd>right</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 10:02:47.634 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_right - playVideoTimeInterval: 9.48 - 设备: 1801 - 42835799
2026-10-10 10:02:47.750 Seetong_tps[5242:1072133]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: -111
2026-10-10 10:02:47.978 Seetong_tps[5242:1072131] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 10:02:47.984 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 9.83 - 设备: 1801 - 42835799
2026-10-10 10:02:48.052 Seetong_tps[5242:1072133]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:02:48.154 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597768.154522,lastReceiveYUVTimeInterval=1791597768.127959,interval=0.027,videoView=0x15a628000
2026-10-10 10:02:48.231 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:02:58.153 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597778.153146,lastReceiveYUVTimeInterval=1791597778.130546,interval=0.023,videoView=0x15a628000
2026-10-10 10:02:58.230 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:03:08.153 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597788.153800,lastReceiveYUVTimeInterval=1791597788.135499,interval=0.018,videoView=0x15a628000
2026-10-10 10:03:08.230 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:03:18.153 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597798.153477,lastReceiveYUVTimeInterval=1791597798.136367,interval=0.017,videoView=0x15a628000
2026-10-10 10:03:18.230 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:03:19.272 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:03:19.298 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:03:19.300 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:03:19.300 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:03:19.300 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:03:19.300 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:03:19.301 Seetong_tps[5242:1070518] dealloc -- STCameraControlFullView
2026-10-10 10:03:19.302 Seetong_tps[5242:1070518] ELPCircleConsole dealloc
2026-10-10 10:03:19.306 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:03:19.563 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 41.41 - 设备: 1801 - 42835799
2026-10-10 10:03:19.636 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:03:19.637 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:03:19.637 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:03:19.637 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:03:21.279 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:03:21.279 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:03:21.280 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:03:21.280 Seetong_tps[5242:1070518]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:03:21.280 Seetong_tps[5242:1070518]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 10:03:21.280 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 10:03:21.281 Seetong_tps[5242:1070518] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 10:03:21.290 Seetong_tps[5242:1070518]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 10:03:21.290 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:03:21.290 Seetong_tps[5242:1070518] #####Vstop:uid:42835799-0-port:2
2026-10-10 10:03:21.290 Seetong_tps[5242:1070518] -----------1release decodeport = 2
2026-10-10 10:03:21.291 Seetong_tps[5242:1070518] _openGLView clearFrame ...
2026-10-10 10:03:21.292 Seetong_tps[5242:1070518] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 10:03:41.314 Seetong_tps[5242:1070518] zzzzz:backgroundDoSomething
2026-10-10 10:03:41.314 Seetong_tps[5242:1071161] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 10:03:41.315 Seetong_tps[5242:1071161] --FC_StopDevComEx end
2026-10-10 10:03:46.318 Seetong_tps[5242:1070518] zzzzz:stopBackgroundTask 180seconds
2026-10-10 10:04:31.021 Seetong_tps[5242:1070518] zzzzz:stopBackgroundTask EnterForeground
2026-10-10 10:04:31.021 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:04:31.021 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:04:31.025 Seetong_tps[5242:1070518] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-10 10:04:31.027 Seetong_tps[5242:1073486] zzzzz:FC_ResumeDevCom start
2026-10-10 10:04:31.028 Seetong_tps[5242:1073486] zzzzz:FC_ResumeDevCom
2026-10-10 10:04:31.049 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 10:04:31.050 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:04:31 050
2026-10-10 10:04:31.050 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:04:31.050 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:04:31.050 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:04:31 +0000
2026-10-10 10:04:31.050 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:04:31.051 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:04:31 051
2026-10-10 10:04:31.051 Seetong_tps[5242:1070558] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-10 10:04:31.057 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:04:31.057 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:04:31.253 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:04:31.254 Seetong_tps[5242:1070518]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 10:04:31.254 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 
2026-10-10 10:04:31.256 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 10:04:31.257 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 10:04:31.257 Seetong_tps[5242:1070518] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 10:04:31.460 Seetong_tps[5242:1070558] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 10:04:31.463 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-10 10:04:31.464 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:04:31 464
2026-10-10 10:04:31.464 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:04:31.464 Seetong_tps[5242:1070518]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>> -- _camera.supportPlatform: 0
2026-10-10 10:04:31.464 Seetong_tps[5242:1070518]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:04:31 +0000
2026-10-10 10:04:31.464 Seetong_tps[5242:1070518]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-05 17:01:46 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:04:31.465 Seetong_tps[5242:1070518]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:04:31 465
2026-10-10 10:04:31.466 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-10 10:04:31.466 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-10 10:04:31.554 Seetong_tps[5242:1073486] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15d0a8ec0>{number = 38, name = (null)}====
2026-10-10 10:04:31.554 Seetong_tps[5242:1070518]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 10:04:31.554 Seetong_tps[5242:1070518]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1QFU1UHBVIDOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 10:04:31.634 Seetong_tps[5242:1070518]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 10:04:31.634 Seetong_tps[5242:1070518]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:04:31.634 Seetong_tps[5242:1070518]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:04:31.634 Seetong_tps[5242:1070518]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-10 10:04:31.635 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:04:31.635 Seetong_tps[5242:1070518]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIAlUEUlNpAQQB","reconn":1}}
2026-10-10 10:04:31.635 Seetong_tps[5242:1070518]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:04:31.635 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:04:31.635 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:04:31.636 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:04:31.743 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 10:04:31.743 Seetong_tps[5242:1070518] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 10:04:31.860 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 10:04:31.860 Seetong_tps[5242:1070558]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 10:04:31.860 Seetong_tps[5242:1070558] onDeviceAuthSuccess:uid=42835799
2026-10-10 10:04:31.860 Seetong_tps[5242:1070558]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597871.860954,lastReceiveYUVTimeInterval=1791597871.464541,interval=0.396,videoView=0x15a628000
2026-10-10 10:04:31.861 Seetong_tps[5242:1070558]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 10:04:31.895 Seetong_tps[5242:1073492] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1586c6a80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x159cc0000>
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 10:04:31.896 Seetong_tps[5242:1070558] InitDecodePortLog: playsettype = 50
2026-10-10 10:04:31.897 Seetong_tps[5242:1070558] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 10:04:31.897 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-10 10:04:31.897 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.43 - 设备: 1801 - 42835799
2026-10-10 10:04:31.897 Seetong_tps[5242:1070558] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 10:04:31.900 Seetong_tps[5242:1070558] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-10 10:04:31.900 Seetong_tps[5242:1070558] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-10 10:04:31.900 Seetong_tps[5242:1070558] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 10:04:31.900 Seetong_tps[5242:1070558] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 10:04:31.902 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.44 - 设备: 1801 - 42835799
2026-10-10 10:04:31.929 Seetong_tps[5242:1073485] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:04:31.929 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:04:31.930 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:04:31.930 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:04:31.930 Seetong_tps[5242:1073485] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:04:31.930 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=3
2026-10-10 10:04:31.930 Seetong_tps[5242:1073485] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:04:31.937 Seetong_tps[5242:1071161] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:04:31.941 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.48 - 设备: 1801 - 42835799
2026-10-10 10:04:31.942 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:04:31.942 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:04:31.942 Seetong_tps[5242:1070518]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:04:31.942 Seetong_tps[5242:1073486] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:04:31.942 Seetong_tps[5242:1072905] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:04:31.942 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=3
2026-10-10 10:04:31.951 Seetong_tps[5242:1073570] 重新观看视频线程：<_NSMainThread: 0x158438000>{number = 1, name = (null)}
2026-10-10 10:04:31.955 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:04:31.955 Seetong_tps[5242:1073486] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:04:31.955 Seetong_tps[5242:1070518] uid:42835799 playAudio
2026-10-10 10:04:31.955 Seetong_tps[5242:1072905] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 10:04:31.955 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-10 10:04:31.956 Seetong_tps[5242:1070518] checkPortStatus:_decodePort=3
2026-10-10 10:04:31.992 Seetong_tps[5242:1073492]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:04:31.992 Seetong_tps[5242:1073492]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:04:32.021 Seetong_tps[5242:1073492] Failed to get IoT drive away set configuration.
2026-10-10 10:04:32.021 Seetong_tps[5242:1073492]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:04:32.526 Seetong_tps[5242:1073492]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 10:04:33.443 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:04:33.451 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:04:33.453 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:04:33.453 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:04:33.453 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:04:33.453 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:04:33.462 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:04:33.463 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:04:33.713 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.25 - 设备: 1801 - 42835799
2026-10-10 10:04:33.776 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:04:33.777 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:04:33.777 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:04:33.777 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:04:33.779 Seetong_tps[5242:1070518] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:04:41.464 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597881.464286,lastReceiveYUVTimeInterval=1791597881.399357,interval=0.065,videoView=0x15a628000
2026-10-10 10:04:41.637 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:04:51.464 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597891.464648,lastReceiveYUVTimeInterval=1791597891.398487,interval=0.066,videoView=0x15a628000
2026-10-10 10:04:51.637 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:05:01.464 Seetong_tps[5242:1070518]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791597901.464570,lastReceiveYUVTimeInterval=1791597901.459856,interval=0.005,videoView=0x15a628000
2026-10-10 10:05:01.636 Seetong_tps[5242:1070518]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:05:05.627 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:05:05.639 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:05:05.642 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:05:05.642 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:05:05.642 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:05:05.642 Seetong_tps[5242:1070518] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:05:05.644 Seetong_tps[5242:1070518] dealloc -- STCameraControlFullView
2026-10-10 10:05:05.645 Seetong_tps[5242:1070518] ELPCircleConsole dealloc
2026-10-10 10:05:05.650 Seetong_tps[5242:1070518]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:05:05.907 Seetong_tps[5242:1070518]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 34.44 - 设备: 1801 - 42835799
2026-10-10 10:05:05.960 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:05:05.960 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:05:05.960 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:05:05.960 Seetong_tps[5242:1070518] FullScreen 转屏后调入
2026-10-10 10:05:07.759 Seetong_tps[5242:1070518]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:05:07.759 Seetong_tps[5242:1070518]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:05:07.759 Seetong_tps[5242:1070518]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:05:07.760 Seetong_tps[5242:1070518]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:05:07.760 Seetong_tps[5242:1070518]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 10:05:07.761 Seetong_tps[5242:1070518] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 10:05:07.761 Seetong_tps[5242:1070518] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 10:05:07.773 Seetong_tps[5242:1070518]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 10:05:07.773 Seetong_tps[5242:1070518]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x15a628000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15a5dbaa0>; layer = <CALayer: 0x15a6187b0>>
2026-10-10 10:05:07.773 Seetong_tps[5242:1070518] #####Vstop:uid:42835799-0-port:3
2026-10-10 10:05:07.781 Seetong_tps[5242:1070518] -----------1release decodeport = 3
2026-10-10 10:05:07.781 Seetong_tps[5242:1070518] _openGLView clearFrame ...
2026-10-10 10:05:07.782 Seetong_tps[5242:1070518] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 10:05:27.833 Seetong_tps[5242:1070518] zzzzz:backgroundDoSomething
2026-10-10 10:05:27.834 Seetong_tps[5242:1071161] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 10:05:27.834 Seetong_tps[5242:1071161] --FC_StopDevComEx end
2026-10-10 10:05:32.831 Seetong_tps[5242:1070518] zzzzz:stopBackgroundTask 180seconds
2026-10-10 10:47:05.142 Seetong_tps[5556:1104149] app_version=8.4.106
2026-10-10 10:47:05.145 Seetong_tps[5556:1104149]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-10 10:47:05.145 Seetong_tps[5556:1104149] showForLogin 1
2026-10-10 10:47:05.145 Seetong_tps[5556:1104149] AppLaunch 还剩 6.418848037719727 秒
2026-10-10 10:47:05.155 Seetong_tps[5556:1104166] 询问用户是否开启推送成功
2026-10-10 10:47:05.156 Seetong_tps[5556:1104166] 用户点击允许接收推送
2026-10-10 10:47:05.163 Seetong_tps[5556:1104250] remoteNotificationSetting: <UNNotificationSettings: 0x114815720; 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-10 10:47:05.170 Seetong_tps[5556:1104149]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-10 10:47:05.177 Seetong_tps[5556:1104149] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.063MB
2026-10-10 10:47:05.177 Seetong_tps[5556:1104149] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.063MB
2026-10-10 10:47:05.178 Seetong_tps[5556:1104149] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.079MB
2026-10-10 10:47:05.194 Seetong_tps[5556:1104149] viewDidLoad/configtime=2026-10-10 02:47:05 +0000
2026-10-10 10:47:05.195 Seetong_tps[5556:1104149]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-10 10:47:05.195 Seetong_tps[5556:1104149]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-10 10:47:05.247 Seetong_tps[5556:1104149]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-10 10:47:05.249 Seetong_tps[5556:1104149]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-10 10:47:05.250 Seetong_tps[5556:1104149] 开始检查未读客服消息...
2026-10-10 10:47:05.250 Seetong_tps[5556:1104149] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-10 10:47:05.254 Seetong_tps[5556:1104149]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-10 10:47:05.254 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 
2026-10-10 10:47:05.255 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 10:47:05.258 Seetong_tps[5556:1104149] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-10 10:47:05.258 Seetong_tps[5556:1104149] NAV deviceOrientationDidChange:1
2026-10-10 10:47:05.262 Seetong_tps[5556:1104149] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-10 10:47:05.262 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 
2026-10-10 10:47:05.262 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 10:47:05.273 Seetong_tps[5556:1104245] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIwNTIyNzc4OCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.Z-_maPLh_8c-x995pOAGuDzrQtIXdWrhKu3fVQgdA2A","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIwNTIyNzc4OCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.8vmt4MgYSP8ep33zBSA39EPuyfRyP6Bg3flVObW7fOA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-10 10:47:05.332 Seetong_tps[5556:1104149]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-10 10:47:05.364 Seetong_tps[5556:1104181] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cec7ec0>{number = 10, name = (null)}====
2026-10-10 10:47:05.364 Seetong_tps[5556:1104245] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-10 10:47:05.428 Seetong_tps[5556:1104149] Super properties have already been unregistered.
2026-10-10 10:47:05.429 Seetong_tps[5556:1104149] UMAPM_OOMSampling(1,0):NO
2026-10-10 10:47:05.431 Seetong_tps[5556:1104149]  -- deviceListDataUpdate - AppLaunch 还剩 1.132910966873169 秒 - 再延迟 1.632910966873169 秒 - 启动耗时 1.867089033126831 秒
2026-10-10 10:47:05.431 Seetong_tps[5556:1104149] groupDeviceList 已在进行中，等待后重新分组
2026-10-10 10:47:05.431 Seetong_tps[5556:1104149]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1867 毫秒
2026-10-10 10:47:05.434 Seetong_tps[5556:1104149] ++++-[VideoView dealloc]++++
2026-10-10 10:47:05.435 Seetong_tps[5556:1104149] OpenGLView20_Seetong dealloc:0x1308b1b80
2026-10-10 10:47:05.450 Seetong_tps[5556:1104302] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x130a77380>{number = 18, name = (null)}====
2026-10-10 10:47:05.455 Seetong_tps[5556:1104258] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114865840>{number = 11, name = (null)}====
2026-10-10 10:47:05.456 Seetong_tps[5556:1104149]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:47:05.462 Seetong_tps[5556:1104306] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x130a77280>{number = 19, name = (null)}====
2026-10-10 10:47:05.463 Seetong_tps[5556:1104149]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 10:47:05.464 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 
2026-10-10 10:47:05.464 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 10:47:05.464 Seetong_tps[5556:1104149] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 10:47:05.464 Seetong_tps[5556:1104149] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 10:47:05.472 Seetong_tps[5556:1104309] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x130825300>{number = 15, name = (null)}====
2026-10-10 10:47:05.472 Seetong_tps[5556:1104305] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x130a77580>{number = 20, name = (null)}====
2026-10-10 10:47:05.472 Seetong_tps[5556:1104166] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10cc39040>{number = 4, name = (null)}====
2026-10-10 10:47:05.474 Seetong_tps[5556:1104149] UMAPM_NetworkSampling(0,0):NO
2026-10-10 10:47:05.474 Seetong_tps[5556:1104149]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-10 10:47:05.474 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:47:05.476 Seetong_tps[5556:1104149] 蓝牙已打开
2026-10-10 10:47:05.476 Seetong_tps[5556:1104149]  -- 获取版本信息成功: {
}
2026-10-10 10:47:05.478 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 10:47:05.478 Seetong_tps[5556:1104149]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAwIAU1ECUlJoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 10:47:05.483 Seetong_tps[5556:1104180] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114865d00>{number = 12, name = (null)}====
2026-10-10 10:47:05.483 Seetong_tps[5556:1104303] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x130a777c0>{number = 22, name = (null)}====
2026-10-10 10:47:05.483 Seetong_tps[5556:1104149] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-10 10:47:05.483 Seetong_tps[5556:1104304] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x130a77c80>{number = 23, name = (null)}====
2026-10-10 10:47:05.486 Seetong_tps[5556:1104149]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 10:47:05.486 Seetong_tps[5556:1104149]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-10 10:47:05.494 Seetong_tps[5556:1104149]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104164] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10cc38ec0>{number = 2, name = (null)}====
2026-10-10 10:47:05.494 Seetong_tps[5556:1104149] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-10 10:47:05.494 Seetong_tps[5556:1104149] 客服消息未读数量: 0
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 10:47:05.494 Seetong_tps[5556:1104304] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 10:47:05.506 Seetong_tps[5556:1104250] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x130827840>{number = 24, name = (null)}====
2026-10-10 10:47:05.596 Seetong_tps[5556:1104149]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 10:47:05.596 Seetong_tps[5556:1104149]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:3443;type=0&load=44&addr=bjrelay40.s2.seetong.com:7443;type=0&load=39&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=15&addr=shrelay17.s5.seetong.com:5443;type=0&load=19&addr=shrelay12.s5.seetong.com:13443;type=0&load=27&addr=shrelay12.s5.seetong.com:7443;"}
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149] DB Error: 1 "table adTable has no column named adID"
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-10 10:47:05.602 Seetong_tps[5556:1104149]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-10 10:47:05.610 Seetong_tps[5556:1104149]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 10:47:05.610 Seetong_tps[5556:1104149]  -- WebSocket - 重置重连次数 -- 
2026-10-10 10:47:05.610 Seetong_tps[5556:1104149]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-10 10:47:05.612 Seetong_tps[5556:1104149]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:47:05.612 Seetong_tps[5556:1104149]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIAlEHUVdpAQQB","reconn":0}}
2026-10-10 10:47:05.612 Seetong_tps[5556:1104149]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:47:05.612 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:47:05.612 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:47:05.613 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:47:05.618 Seetong_tps[5556:1104149]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 10:47:05.618 Seetong_tps[5556:1104149]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2055 毫秒
2026-10-10 10:47:05.619 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:47:05.619 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:47:05.619 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:47:05.620 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:47:05.620 Seetong_tps[5556:1104149]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 10:47:05.639 Seetong_tps[5556:1104171] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10cc3bf40>{number = 6, name = (null)}====
2026-10-10 10:47:05.717 Seetong_tps[5556:1104149] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 10:47:05.717 Seetong_tps[5556:1104149] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 10:47:05.750 Seetong_tps[5556:1104149]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 10:47:05.750 Seetong_tps[5556:1104149]  -- STBluetoothManager - 开始扫描 - 
2026-10-10 10:47:07.133 Seetong_tps[5556:1104149] AppLaunch hideForRefreshToken
2026-10-10 10:47:07.134 Seetong_tps[5556:1104149] AppLaunch hideForRefreshToken dismiss
2026-10-10 10:47:07.134 Seetong_tps[5556:1104149] AppLaunch dismiss...
2026-10-10 10:47:07.349 Seetong_tps[5556:1104149] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-10 10:47:07.349 Seetong_tps[5556:1104149] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-10 10:47:07.350 Seetong_tps[5556:1104149] 用户设置的具体字体大小: 17.000000
2026-10-10 10:47:07.441 Seetong_tps[5556:1104149] AppLaunch dismiss... end
2026-10-10 10:47:07.441 Seetong_tps[5556:1104149]  dealloc -- STAppLaunchWindow
2026-10-10 10:47:07.442 Seetong_tps[5556:1104149]  dealloc -- STAppLaunchViewController
2026-10-10 10:47:08.404 Seetong_tps[5556:1104149]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-10 10:47:08.630 Seetong_tps[5556:1104303] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x130a777c0>{number = 22, name = (null)}====
2026-10-10 10:47:08.919 Seetong_tps[5556:1104149]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-10 10:47:08.919 Seetong_tps[5556:1104149]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-10 10:47:08.919 Seetong_tps[5556:1104149] 滚动已停止500毫秒，执行操作:42835799
2026-10-10 10:47:09.255 Seetong_tps[5556:1104250] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x130827840>{number = 24, name = (null)}====
2026-10-10 10:47:09.500 Seetong_tps[5556:1104245] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 10:47:09.500 Seetong_tps[5556:1104245] [DeviceMonitor] 监控管理器初始化完成
2026-10-10 10:47:10.076 Seetong_tps[5556:1104245]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 10:47:10.076 Seetong_tps[5556:1104245]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 10:47:10.077 Seetong_tps[5556:1104245]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 10:47:10.077 Seetong_tps[5556:1104313] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-10 10:47:10.077 Seetong_tps[5556:1104171] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-10 10:47:10.119 Seetong_tps[5556:1104245]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:47:10.119 Seetong_tps[5556:1104245]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:47:10.119 Seetong_tps[5556:1104171] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 10:47:10.119 Seetong_tps[5556:1104171] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 10:47:10.119 Seetong_tps[5556:1104313] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 10:47:10.119 Seetong_tps[5556:1104171] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:47:10.185 Seetong_tps[5556:1104245]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:47:10.185 Seetong_tps[5556:1104245]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 10:47:10.185 Seetong_tps[5556:1104306] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 10:47:10.185 Seetong_tps[5556:1104306] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 10:47:10.185 Seetong_tps[5556:1104303] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 10:47:10.186 Seetong_tps[5556:1104306] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:47:10.199 Seetong_tps[5556:1104256]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 10:47:10.244 Seetong_tps[5556:1104149]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-10 10:47:10.246 Seetong_tps[5556:1104256]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 10:47:10.448 Seetong_tps[5556:1104149]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 10:47:10.448 Seetong_tps[5556:1104149] [保存失败] 相机对象或存储字典为空
2026-10-10 10:47:10.497 Seetong_tps[5556:1104149] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 10:47:10.497 Seetong_tps[5556:1104149]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 10:47:10.497 Seetong_tps[5556:1104149] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 10:47:10.498 Seetong_tps[5556:1104149] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-10 10:47:10.499 Seetong_tps[5556:1104149]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 10:47:10.538 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:10.562 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:47:10 563
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>>
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>> -- _camera.supportPlatform: 0
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:47:10 +0000
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:47:10.563 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:47:10 564
2026-10-10 10:47:10.567 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 10:47:10.568 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 10:47:10.601 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 10:47:10.602 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 10:47:10.602 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 10:47:10.602 Seetong_tps[5556:1104180] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 10:47:10.602 Seetong_tps[5556:1104180]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 10:47:10.602 Seetong_tps[5556:1104303] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 10:47:10.678 Seetong_tps[5556:1104149] 未处理的 biz 类型: res_video_preview_advert
2026-10-10 10:47:10.726 Seetong_tps[5556:1104149] MessageThrottle reloadTableView ---
2026-10-10 10:47:10.804 Seetong_tps[5556:1104149] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 10:47:10.946 Seetong_tps[5556:1104256] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 10:47:10.947 Seetong_tps[5556:1104245] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 10:47:10.947 Seetong_tps[5556:1104245] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 10:47:10.947 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10cec4ac0>{number = 7, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1148bc000>
2026-10-10 10:47:10.947 Seetong_tps[5556:1104245] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-10 10:47:10.948 Seetong_tps[5556:1104245] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 640, height: 360, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 10:47:10.948 Seetong_tps[5556:1104245] InitDecodePortLog: playsettype = 50
2026-10-10 10:47:10.949 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-10 10:47:10.951 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 10:47:10.951 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init video param width:640 height:360 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-10 10:47:10.951 Seetong_tps[5556:1104245] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 10:47:10.952 Seetong_tps[5556:1104245] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-10 10:47:10.952 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-10 10:47:10.952 Seetong_tps[5556:1104245] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 10:47:10.952 Seetong_tps[5556:1104245] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 10:47:10.954 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-10-10 10:47:10.979 Seetong_tps[5556:1104256]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 10:47:10.983 Seetong_tps[5556:1104149]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-10 10:47:11.124 Seetong_tps[5556:1104432] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-10 10:47:11.135 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 10:47:11.135 Seetong_tps[5556:1104310] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:47:11.135 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 10:47:11.135 Seetong_tps[5556:1104180] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 10:47:11.135 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=1
2026-10-10 10:47:11.136 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.64 - 设备: 1801 - 42835799
2026-10-10 10:47:11.136 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.64 - 设备: 1801 - 42835799
2026-10-10 10:47:11.180 Seetong_tps[5556:1104256] Failed to get IoT drive away set configuration.
2026-10-10 10:47:11.180 Seetong_tps[5556:1104256]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:47:11.716 Seetong_tps[5556:1104256]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 10:47:13.139 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.64 - 设备: 1801 - 42835799
2026-10-10 10:47:13.373 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:13.378 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:13.380 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:13.381 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:13.381 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:13.381 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:13.396 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:13.398 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:13.646 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 3.15 - 设备: 1801 - 42835799
2026-10-10 10:47:13.710 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:13.710 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:13.710 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:13.710 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:13.712 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:47:15.431 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:47:20.564 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791600440.563974,lastReceiveYUVTimeInterval=1791600440.533621,interval=0.030,videoView=0x114920400
2026-10-10 10:47:23.792 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:47:25.431 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:47:27.550 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:27.571 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:27.573 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:27.573 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:27.573 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:27.573 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:27.575 Seetong_tps[5556:1104149] dealloc -- STCameraControlFullView
2026-10-10 10:47:27.575 Seetong_tps[5556:1104149] ELPCircleConsole dealloc
2026-10-10 10:47:27.580 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:27.839 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 17.34 - 设备: 1801 - 42835799
2026-10-10 10:47:27.905 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:27.905 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:27.905 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:27.905 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:30.563 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791600450.563607,lastReceiveYUVTimeInterval=1791600450.546169,interval=0.017,videoView=0x114920400
2026-10-10 10:47:31.061 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>>
2026-10-10 10:47:31.061 Seetong_tps[5556:1104149] #####Vstop:uid:42835799-0-port:1
2026-10-10 10:47:31.062 Seetong_tps[5556:1104149] -----------1release decodeport = 1
2026-10-10 10:47:31.063 Seetong_tps[5556:1104149]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 600;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 20500;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U6807\U6e05";
    "support_platform" = 0;
}
2026-10-10 10:47:31.073 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: Video_has_been_stopped - playVideoTimeInterval: 20.58 - 设备: 1801 - 42835799
2026-10-10 10:47:31.074 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_close_voice - playVideoTimeInterval: 20.58 - 设备: 1801 - 42835799
2026-10-10 10:47:31.584 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 10:47:31 584
2026-10-10 10:47:31.585 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>>
2026-10-10 10:47:31.585 Seetong_tps[5556:1104149]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>> -- _camera.supportPlatform: 0
2026-10-10 10:47:31.586 Seetong_tps[5556:1104149]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 02:47:31 +0000
2026-10-10 10:47:31.586 Seetong_tps[5556:1104149]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 10:47:31.587 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 10:47:31 587
2026-10-10 10:47:31.594 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:47:31.595 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-10 10:47:31.824 Seetong_tps[5556:1104256] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 10:47:31.825 Seetong_tps[5556:1104245] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 10:47:31.825 Seetong_tps[5556:1104245] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 10:47:31.825 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10cec4ac0>{number = 7, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1148bc000>
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: playsettype = 50
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-10 10:47:31.826 Seetong_tps[5556:1104245] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 10:47:31.827 Seetong_tps[5556:1104245] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 10:47:31.827 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 1801 - 42835799
2026-10-10 10:47:31.831 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-10-10 10:47:32.063 Seetong_tps[5556:1104765] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-10 10:47:32.069 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 10:47:32.069 Seetong_tps[5556:1104165] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 10:47:32.069 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 10:47:32.069 Seetong_tps[5556:1104165] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 10:47:32.071 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=2
2026-10-10 10:47:32.071 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-10 10:47:32.071 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-10 10:47:32.127 Seetong_tps[5556:1104256] Failed to get IoT drive away set configuration.
2026-10-10 10:47:32.127 Seetong_tps[5556:1104256]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 10:47:32.639 Seetong_tps[5556:1104256]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 10:47:33.746 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:33.755 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:33.757 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:33.757 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:33.757 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:33.757 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 10:47:33.771 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:33.773 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:34.023 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 2.44 - 设备: 1801 - 42835799
2026-10-10 10:47:34.075 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.49 - 设备: 1801 - 42835799
2026-10-10 10:47:34.094 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:34.094 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:34.095 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:34.095 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:34.096 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:47:35.430 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:47:40.731 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 10:47:41.586 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791600461.586001,lastReceiveYUVTimeInterval=1791600461.533095,interval=0.053,videoView=0x114920400
2026-10-10 10:47:44.204 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:44.217 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:44.219 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:44.219 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:44.219 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:44.219 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 10:47:44.221 Seetong_tps[5556:1104149] dealloc -- STCameraControlFullView
2026-10-10 10:47:44.222 Seetong_tps[5556:1104149] ELPCircleConsole dealloc
2026-10-10 10:47:44.227 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 10:47:44.479 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 12.90 - 设备: 1801 - 42835799
2026-10-10 10:47:44.541 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:44.542 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:44.542 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:44.542 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 10:47:45.430 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 10:47:45.484 Seetong_tps[5556:1104149]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 10:47:45.484 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114920400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x110e0fec0>; layer = <CALayer: 0x110e31560>>
2026-10-10 10:47:45.485 Seetong_tps[5556:1104149] #####Vstop:uid:42835799-0-port:2
2026-10-10 10:47:45.485 Seetong_tps[5556:1104149] -----------1release decodeport = 2
2026-10-10 10:47:45.488 Seetong_tps[5556:1104149] _openGLView clearFrame ...
2026-10-10 10:47:45.524 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 10:47:45.524 Seetong_tps[5556:1104149]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 10:47:45.700 Seetong_tps[5556:1104622] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113225dc0>{number = 28, name = (null)}====
2026-10-10 10:47:46.037 Seetong_tps[5556:1104149] dealloc -- STPlayerViewController
2026-10-10 10:47:46.038 Seetong_tps[5556:1104149] dealloc -- STPlayerViewController
2026-10-10 10:47:46.038 Seetong_tps[5556:1104149] dealloc -- STPlayerCameraControlVC
2026-10-10 10:47:46.038 Seetong_tps[5556:1104149] dealloc -- STPlayerCameraService
2026-10-10 10:47:46.039 Seetong_tps[5556:1104149] dealloc -- STCycleScrollView
2026-10-10 10:47:46.040 Seetong_tps[5556:1104149] dealloc -- STCameraControlView
2026-10-10 10:47:46.042 Seetong_tps[5556:1104149] dealloc -- STNetSpeedMonitorView
2026-10-10 10:47:46.043 Seetong_tps[5556:1104149] dealloc -- STIdleMonitorView
2026-10-10 10:47:46.053 Seetong_tps[5556:1104149] MessageThrottle reloadTableView ---
2026-10-10 10:47:46.828 Seetong_tps[5556:1104245]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-10 10:47:46.829 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 10:47:46.829 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 10:47:46.830 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 10:47:46.830 Seetong_tps[5556:1104149]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 10:47:46.830 Seetong_tps[5556:1104149]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 10:47:46.832 Seetong_tps[5556:1104149] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 10:47:46.832 Seetong_tps[5556:1104149] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 10:47:46.842 Seetong_tps[5556:1104149] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 10:47:47.526 Seetong_tps[5556:1104149] ++++-[VideoView dealloc]++++
2026-10-10 10:47:47.539 Seetong_tps[5556:1104149] OpenGLView20_Seetong dealloc:0x1308b3980
2026-10-10 10:48:06.908 Seetong_tps[5556:1104149] zzzzz:backgroundDoSomething
2026-10-10 10:48:06.910 Seetong_tps[5556:1104307] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 10:48:06.910 Seetong_tps[5556:1104307] --FC_StopDevComEx end
2026-10-10 10:48:11.914 Seetong_tps[5556:1104149] zzzzz:stopBackgroundTask 180seconds
2026-10-10 12:51:03.646 Seetong_tps[5556:1104149] zzzzz:stopBackgroundTask EnterForeground
2026-10-10 12:51:03.647 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 12:51:03.648 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 12:51:03.655 Seetong_tps[5556:1104149] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-10 12:51:03.658 Seetong_tps[5556:1122114] zzzzz:FC_ResumeDevCom start
2026-10-10 12:51:03.690 Seetong_tps[5556:1122114] zzzzz:FC_ResumeDevCom
2026-10-10 12:51:03.703 Seetong_tps[5556:1104245] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-10 12:51:03.869 Seetong_tps[5556:1104149]  -- WebSocket - 重置重连次数 -- 
2026-10-10 12:51:03.869 Seetong_tps[5556:1104149]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 12:51:03.869 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 
2026-10-10 12:51:03.871 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 12:51:03.873 Seetong_tps[5556:1104149] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 12:51:03.873 Seetong_tps[5556:1104149] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 12:51:03.922 Seetong_tps[5556:1104149]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-10 12:51:03.922 Seetong_tps[5556:1104149]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-10 12:51:03.922 Seetong_tps[5556:1104149]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-10 12:51:03.922 Seetong_tps[5556:1104149]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTE2OTQyNjYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.DZAFJZdO9TBxDtq-yGOzkJxyI63WEUxjFy0ZaYVO39I","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQxOTk4NjYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxNjA3ODY2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.g5_lJAkqcUe-6YyJCd_8zP_iuUBxGTbWOGLDOy5uX8Q","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-10 12:51:03.925 Seetong_tps[5556:1104149]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791607863.925202
2026-10-10 12:51:03.926 Seetong_tps[5556:1104149]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791607863.925202
2026-10-10 12:51:03.926 Seetong_tps[5556:1104149]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791607863.925202 - lastRefreshTokenTime: 1791607863.925202
2026-10-10 12:51:04.129 Seetong_tps[5556:1104925] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1132240c0>{number = 34, name = (null)}====
2026-10-10 12:51:04.129 Seetong_tps[5556:1104149]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 12:51:04.130 Seetong_tps[5556:1104149]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgMBUlcAU1UBblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 12:51:04.154 Seetong_tps[5556:1122107] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113224140>{number = 36, name = (null)}====
2026-10-10 12:51:04.156 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 12:51:04.156 Seetong_tps[5556:1122106] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x113227800>{number = 32, name = (null)}====
2026-10-10 12:51:04.157 Seetong_tps[5556:1104149]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 12:51:04.157 Seetong_tps[5556:1104149]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 12:51:04.176 Seetong_tps[5556:1104149]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=53&addr=bjrelay40.s2.seetong.com:4443;type=0&load=43&addr=bjrelay40.s2.seetong.com:11443;type=0&load=44&addr=bjrelay40.s2.seetong.com:10443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay17.s5.seetong.com:6443;type=0&load=22&addr=shrelay10.s5.seetong.com:15443;type=0&load=15&addr=shrelay16.s5.seetong.com:13443;"}
2026-10-10 12:51:04.190 Seetong_tps[5556:1104245] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIxMjY2Njg4OCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.GWikULuoWI6UzTo5LcFv2eSd6S8_wN5JuaPy16q43G4","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIxMjY2Njg4OCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xM19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk2IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NyJdfQ.gRnfsC9DmxbMhIcYnt8ENXDzyT2veUF-H7Td5UBLx9U","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"82.156.167.13:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24905"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"}]}
====
2026-10-10 12:51:04.204 Seetong_tps[5556:1104622] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113225dc0>{number = 28, name = (null)}====
2026-10-10 12:51:04.215 Seetong_tps[5556:1104149]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 12:51:04.215 Seetong_tps[5556:1104149]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 12:51:04.215 Seetong_tps[5556:1104149]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 12:51:04.215 Seetong_tps[5556:1104149]  -- WebSocket - 重置重连次数 -- 
2026-10-10 12:51:04.215 Seetong_tps[5556:1104622]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 12:51:04.215 Seetong_tps[5556:1104149]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-10 12:51:04.215 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 12:51:04.215 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 12:51:04.216 Seetong_tps[5556:1104149]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 12:51:04.216 Seetong_tps[5556:1104149]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIBFABUVZpAQQB","reconn":1}}
2026-10-10 12:51:04.217 Seetong_tps[5556:1104149]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 12:51:04.217 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 12:51:04.217 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 12:51:04.218 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 12:51:04.218 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 12:51:04.218 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 12:51:04.219 Seetong_tps[5556:1104622]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 12:51:04.219 Seetong_tps[5556:1104622]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 12:51:04.219 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 12:51:04.219 Seetong_tps[5556:1104622] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 12:51:04.219 Seetong_tps[5556:1104149]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 12:51:04.219 Seetong_tps[5556:1104149]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 12:51:04.219 Seetong_tps[5556:1104149]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 7440655 毫秒
2026-10-10 12:51:04.220 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 12:51:04.220 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 12:51:04.220 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 12:51:04.221 Seetong_tps[5556:1104149]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 12:51:04.222 Seetong_tps[5556:1104149]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 12:51:04.323 Seetong_tps[5556:1104149] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 12:51:04.323 Seetong_tps[5556:1104149] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 12:51:04.761 Seetong_tps[5556:1104149]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 12:51:04.761 Seetong_tps[5556:1104149] [保存失败] 相机对象或存储字典为空
2026-10-10 12:51:04.792 Seetong_tps[5556:1104149] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 12:51:04.795 Seetong_tps[5556:1104149] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 12:51:04.797 Seetong_tps[5556:1104149]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 12:51:04.854 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 12:51:04 867
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110c70000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130b52340>; layer = <CALayer: 0x110ec8c30>>
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110c70000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130b52340>; layer = <CALayer: 0x110ec8c30>> -- _camera.supportPlatform: 0
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 04:51:04 +0000
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 12:51:04.867 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 12:51:04 867
2026-10-10 12:51:04.872 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 12:51:04.872 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-10 12:51:04.900 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 12:51:04.900 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 12:51:04.900 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 12:51:04.900 Seetong_tps[5556:1122107] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 12:51:04.900 Seetong_tps[5556:1122107] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 12:51:04.914 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.12 - 设备: 1801 - 42835799
2026-10-10 12:51:05.099 Seetong_tps[5556:1104149] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 12:51:06.712 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:06.715 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:06.716 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 12:51:06.716 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 12:51:06.716 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 12:51:06.716 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 12:51:06.724 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:06.725 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:06.909 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.11 - 设备: 1801 - 42835799
2026-10-10 12:51:06.980 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 2.18 - 设备: 1801 - 42835799
2026-10-10 12:51:07.038 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:07.038 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:07.038 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:07.038 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:07.039 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 12:51:08.784 Seetong_tps[5556:1104622] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:08.786 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 3.99 - 设备: 1801 - 42835799
2026-10-10 12:51:08.967 Seetong_tps[5556:1104622] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:08.968 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.17 - 设备: 1801 - 42835799
2026-10-10 12:51:09.010 Seetong_tps[5556:1104245] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 12:51:09.013 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.22 - 设备: 1801 - 42835799
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 12:51:09 014
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110c70000; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130b52340>; layer = <CALayer: 0x110ec8c30>>
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110c70000; frame = (0 0; 852 393); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130b52340>; layer = <CALayer: 0x110ec8c30>> -- _camera.supportPlatform: 0
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 04:51:04 +0000
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-08 05:13:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 12:51:09 014
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.22 - 设备: 1801 - 42835799
2026-10-10 12:51:09.014 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 4.22 - 设备: 1801 - 42835799
2026-10-10 12:51:09.444 Seetong_tps[5556:1104245]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 12:51:09.444 Seetong_tps[5556:1104245]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 12:51:09.444 Seetong_tps[5556:1104245] onDeviceAuthSuccess:uid=42835799
2026-10-10 12:51:09.444 Seetong_tps[5556:1104245]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791607869.444463,lastReceiveYUVTimeInterval=1791607869.014246,interval=0.430,videoView=0x110c70000
2026-10-10 12:51:09.444 Seetong_tps[5556:1104245]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 12:51:09.493 Seetong_tps[5556:1122121] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10cec4ac0>{number = 7, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1148bc000>
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-10 12:51:09.493 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.70 - 设备: 1801 - 42835799
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 12:51:09.493 Seetong_tps[5556:1104245] InitDecodePortLog: playsettype = 50
2026-10-10 12:51:09.493 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=3
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 12:51:09.494 Seetong_tps[5556:1104245] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 12:51:09.494 Seetong_tps[5556:1104149] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 12:51:09.494 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.70 - 设备: 1801 - 42835799
2026-10-10 12:51:09.543 Seetong_tps[5556:1104622] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 12:51:09.543 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 12:51:09.543 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 12:51:09.543 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 12:51:09.543 Seetong_tps[5556:1104622] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 12:51:09.543 Seetong_tps[5556:1104622] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 12:51:09.543 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=3
2026-10-10 12:51:09.561 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:09.561 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:09.568 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:09.574 Seetong_tps[5556:1104307] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 12:51:09.574 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 12:51:09.575 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 12:51:09.575 Seetong_tps[5556:1104149]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 12:51:09.575 Seetong_tps[5556:1104307] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 12:51:09.575 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=3
2026-10-10 12:51:09.575 Seetong_tps[5556:1104622] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 12:51:09.610 Seetong_tps[5556:1122221] 重新观看视频线程：<_NSMainThread: 0x10cc38000>{number = 1, name = (null)}
2026-10-10 12:51:09.614 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 12:51:09.614 Seetong_tps[5556:1104925] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 12:51:09.614 Seetong_tps[5556:1104149] uid:42835799 playAudio
2026-10-10 12:51:09.614 Seetong_tps[5556:1104925] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 12:51:09.614 Seetong_tps[5556:1104149] checkPortStatus:_decodePort=3
2026-10-10 12:51:09.614 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 4.82 - 设备: 1801 - 42835799
2026-10-10 12:51:09.646 Seetong_tps[5556:1122121] Failed to get IoT drive away set configuration.
2026-10-10 12:51:09.647 Seetong_tps[5556:1122121]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 12:51:09.673 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:09.673 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:10.152 Seetong_tps[5556:1122121]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 12:51:10.615 Seetong_tps[5556:1104622] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:10.616 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 5.82 - 设备: 1801 - 42835799
2026-10-10 12:51:10.678 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:11.198 Seetong_tps[5556:1104925] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:11.200 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.40 - 设备: 1801 - 42835799
2026-10-10 12:51:11.277 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:11.814 Seetong_tps[5556:1104925] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:11.815 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 7.02 - 设备: 1801 - 42835799
2026-10-10 12:51:11.883 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:12.163 Seetong_tps[5556:1122108] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:12.165 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 7.37 - 设备: 1801 - 42835799
2026-10-10 12:51:12.281 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:14.219 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 12:51:19.014 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791607879.014389,lastReceiveYUVTimeInterval=1791607878.948894,interval=0.065,videoView=0x110c70000
2026-10-10 12:51:23.794 Seetong_tps[5556:1122137] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:23.795 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 19.00 - 设备: 1801 - 42835799
2026-10-10 12:51:23.897 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:24.219 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 12:51:24.276 Seetong_tps[5556:1122108] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:24.279 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 19.48 - 设备: 1801 - 42835799
2026-10-10 12:51:24.400 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:28.170 Seetong_tps[5556:1122138] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:28.171 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 23.37 - 设备: 1801 - 42835799
2026-10-10 12:51:28.308 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:29.014 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791607889.014049,lastReceiveYUVTimeInterval=1791607888.975967,interval=0.038,videoView=0x110c70000
2026-10-10 12:51:29.017 Seetong_tps[5556:1104925] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:29.018 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 24.22 - 设备: 1801 - 42835799
2026-10-10 12:51:29.109 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:30.216 Seetong_tps[5556:1122138] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 1, xml: <xml>
<cmd>up</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:30.217 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_up - playVideoTimeInterval: 25.42 - 设备: 1801 - 42835799
2026-10-10 12:51:30.314 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:30.399 Seetong_tps[5556:1104925] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:30.401 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 25.60 - 设备: 1801 - 42835799
2026-10-10 12:51:30.520 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:34.218 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 12:51:39.014 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791607899.014235,lastReceiveYUVTimeInterval=1791607899.009398,interval=0.005,videoView=0x110c70000
2026-10-10 12:51:44.219 Seetong_tps[5556:1104149]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 12:51:47.570 Seetong_tps[5556:1104165] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:47.572 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 42.78 - 设备: 1801 - 42835799
2026-10-10 12:51:47.739 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:47.970 Seetong_tps[5556:1104165] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:47.974 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 43.18 - 设备: 1801 - 42835799
2026-10-10 12:51:48.141 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:49.013 Seetong_tps[5556:1104149]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791607909.013084,lastReceiveYUVTimeInterval=1791607908.947598,interval=0.065,videoView=0x110c70000
2026-10-10 12:51:49.202 Seetong_tps[5556:1104165] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 7, xml: <xml>
<cmd>down</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:49.203 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ptz_down - playVideoTimeInterval: 44.41 - 设备: 1801 - 42835799
2026-10-10 12:51:49.349 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:49.352 Seetong_tps[5556:1104925] PTZ操作: FC_PTZAction (Remote, uid: 42835799), cmd: 15, xml: <xml>
<cmd>stop</cmd>
<panspeed>5</panspeed>
<tiltspeed>5</tiltspeed>
<duration>3000</duration>
</xml>, 结果: 0
2026-10-10 12:51:49.355 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 44.56 - 设备: 1801 - 42835799
2026-10-10 12:51:49.494 Seetong_tps[5556:1122121]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 12:51:51.265 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:51.293 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:51.294 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 12:51:51.294 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 12:51:51.294 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 12:51:51.294 Seetong_tps[5556:1104149] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 12:51:51.296 Seetong_tps[5556:1104149] dealloc -- STCameraControlFullView
2026-10-10 12:51:51.297 Seetong_tps[5556:1104149] ELPCircleConsole dealloc
2026-10-10 12:51:51.304 Seetong_tps[5556:1104149]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 12:51:51.557 Seetong_tps[5556:1104149]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 46.76 - 设备: 1801 - 42835799
2026-10-10 12:51:51.614 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:51.614 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:51.614 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:51.614 Seetong_tps[5556:1104149] FullScreen 转屏后调入
2026-10-10 12:51:53.749 Seetong_tps[5556:1104149]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 12:51:53.750 Seetong_tps[5556:1104149]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 12:51:53.751 Seetong_tps[5556:1104149]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 12:51:53.751 Seetong_tps[5556:1104149]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 12:51:53.751 Seetong_tps[5556:1104149]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 12:51:53.752 Seetong_tps[5556:1104149] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 12:51:53.752 Seetong_tps[5556:1104149] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 12:51:53.758 Seetong_tps[5556:1104149] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 12:51:53.759 Seetong_tps[5556:1104149]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 12:51:53.759 Seetong_tps[5556:1104149]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x110c70000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x130b52340>; layer = <CALayer: 0x110ec8c30>>
2026-10-10 12:51:53.759 Seetong_tps[5556:1104149] #####Vstop:uid:42835799-0-port:3
2026-10-10 12:51:53.764 Seetong_tps[5556:1104149] -----------1release decodeport = 3
2026-10-10 12:51:53.764 Seetong_tps[5556:1104149]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 4800;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 48900;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 12:51:53.768 Seetong_tps[5556:1104149] _openGLView clearFrame ...
2026-10-10 12:52:13.846 Seetong_tps[5556:1104149] zzzzz:backgroundDoSomething
2026-10-10 12:52:13.847 Seetong_tps[5556:1104165] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 12:52:13.847 Seetong_tps[5556:1104165] --FC_StopDevComEx end
2026-10-10 12:52:18.848 Seetong_tps[5556:1104149] zzzzz:stopBackgroundTask 180seconds
2026-10-10 15:10:08.293 Seetong_tps[6060:1182962] app_version=8.4.106
2026-10-10 15:10:08.294 Seetong_tps[6060:1182962]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-10 15:10:08.294 Seetong_tps[6060:1182962] showForLogin 1
2026-10-10 15:10:08.294 Seetong_tps[6060:1182962] AppLaunch 还剩 6.847540140151978 秒
2026-10-10 15:10:08.303 Seetong_tps[6060:1182993] 询问用户是否开启推送成功
2026-10-10 15:10:08.303 Seetong_tps[6060:1182993] 用户点击允许接收推送
2026-10-10 15:10:08.305 Seetong_tps[6060:1182982] remoteNotificationSetting: <UNNotificationSettings: 0x133c15c20; 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-10 15:10:08.311 Seetong_tps[6060:1182962]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-10 15:10:08.314 Seetong_tps[6060:1182962] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.642MB
2026-10-10 15:10:08.315 Seetong_tps[6060:1182962] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.985MB
2026-10-10 15:10:08.315 Seetong_tps[6060:1182962] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.985MB
2026-10-10 15:10:08.327 Seetong_tps[6060:1182962] viewDidLoad/configtime=2026-10-10 07:10:08 +0000
2026-10-10 15:10:08.327 Seetong_tps[6060:1182962]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-10 15:10:08.327 Seetong_tps[6060:1182962]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-10 15:10:08.381 Seetong_tps[6060:1182962]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-10 15:10:08.383 Seetong_tps[6060:1182962]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-10 15:10:08.384 Seetong_tps[6060:1182962] 开始检查未读客服消息...
2026-10-10 15:10:08.384 Seetong_tps[6060:1182962] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-10 15:10:08.388 Seetong_tps[6060:1182962]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-10 15:10:08.388 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 
2026-10-10 15:10:08.388 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 15:10:08.391 Seetong_tps[6060:1182962] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-10 15:10:08.391 Seetong_tps[6060:1182962] NAV deviceOrientationDidChange:1
2026-10-10 15:10:08.393 Seetong_tps[6060:1182962] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-10 15:10:08.393 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 
2026-10-10 15:10:08.393 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 15:10:08.437 Seetong_tps[6060:1182962]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-10 15:10:08.509 Seetong_tps[6060:1182991] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x134681b40>{number = 16, name = (null)}====
2026-10-10 15:10:08.544 Seetong_tps[6060:1182962] Super properties have already been unregistered.
2026-10-10 15:10:08.564 Seetong_tps[6060:1182962] UMAPM_OOMSampling(0,0):NO
2026-10-10 15:10:08.571 Seetong_tps[6060:1183015] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIyMTAwODc2OSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.6IUlPURFrhi_-xuoOHThtoofeX6CFx-iLYewdM63e4M","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIyMTAwODc2OSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NyJdfQ.-8zqj3TYU4ao-I-65e49lcREnG_F269NCXidWJ5Wyp0","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"}]}
====
2026-10-10 15:10:08.574 Seetong_tps[6060:1182962]  -- deviceListDataUpdate - AppLaunch 还剩 1.567280054092407 秒 - 再延迟 2.067280054092407 秒 - 启动耗时 1.432719945907593 秒
2026-10-10 15:10:08.574 Seetong_tps[6060:1182962] groupDeviceList 已在进行中，等待后重新分组
2026-10-10 15:10:08.574 Seetong_tps[6060:1182962]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1433 毫秒
2026-10-10 15:10:08.576 Seetong_tps[6060:1182962] ++++-[VideoView dealloc]++++
2026-10-10 15:10:08.578 Seetong_tps[6060:1182962] OpenGLView20_Seetong dealloc:0x1344a1b80
2026-10-10 15:10:08.585 Seetong_tps[6060:1183044] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x134683300>{number = 18, name = (null)}====
2026-10-10 15:10:08.594 Seetong_tps[6060:1182962]  -- WebSocket - 重置重连次数 -- 
2026-10-10 15:10:08.603 Seetong_tps[6060:1182962]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 15:10:08.603 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 
2026-10-10 15:10:08.603 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 15:10:08.603 Seetong_tps[6060:1182962] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 15:10:08.603 Seetong_tps[6060:1182962] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 15:10:08.614 Seetong_tps[6060:1183041] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x134683540>{number = 21, name = (null)}====
2026-10-10 15:10:08.614 Seetong_tps[6060:1182984] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x132438e80>{number = 3, name = (null)}====
2026-10-10 15:10:08.614 Seetong_tps[6060:1183046] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x134415040>{number = 12, name = (null)}====
2026-10-10 15:10:08.614 Seetong_tps[6060:1182993] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1326c2a40>{number = 10, name = (null)}====
2026-10-10 15:10:08.615 Seetong_tps[6060:1182962] UMAPM_NetworkSampling(0,0):NO
2026-10-10 15:10:08.615 Seetong_tps[6060:1182962]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-10 15:10:08.615 Seetong_tps[6060:1182962]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 15:10:08.618 Seetong_tps[6060:1182962] 蓝牙已打开
2026-10-10 15:10:08.618 Seetong_tps[6060:1182962] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-10 15:10:08.621 Seetong_tps[6060:1182962]  -- 获取版本信息成功: {
}
2026-10-10 15:10:08.628 Seetong_tps[6060:1182962]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 15:10:08.628 Seetong_tps[6060:1182993]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 15:10:08.628 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 15:10:08.628 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 15:10:08.628 Seetong_tps[6060:1182962]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 15:10:08.628 Seetong_tps[6060:1182962]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-10 15:10:08.628 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 15:10:08.629 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 15:10:08.629 Seetong_tps[6060:1182993]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 15:10:08.629 Seetong_tps[6060:1182993]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 15:10:08.629 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 15:10:08.629 Seetong_tps[6060:1182993] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 15:10:08.630 Seetong_tps[6060:1182962]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 15:10:08.630 Seetong_tps[6060:1183040] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x134683e00>{number = 22, name = (null)}====
2026-10-10 15:10:08.630 Seetong_tps[6060:1183042] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x134683cc0>{number = 23, name = (null)}====
2026-10-10 15:10:08.632 Seetong_tps[6060:1182992] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1326c0a40>{number = 6, name = (null)}====
2026-10-10 15:10:08.642 Seetong_tps[6060:1182962]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 15:10:08.642 Seetong_tps[6060:1183043] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x133f05f40>{number = 24, name = (null)}====
2026-10-10 15:10:08.652 Seetong_tps[6060:1183045] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x134824240>{number = 25, name = (null)}====
2026-10-10 15:10:08.660 Seetong_tps[6060:1182982] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x132438f80>{number = 2, name = (null)}====
2026-10-10 15:10:08.703 Seetong_tps[6060:1182962]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 15:10:08.703 Seetong_tps[6060:1182962]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 15:10:08.713 Seetong_tps[6060:1182962]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=48&addr=bjrelay40.s2.seetong.com:11443;type=0&load=58&addr=bjrelay40.s2.seetong.com:10443;type=0&load=50&addr=bjrelay40.s2.seetong.com:9443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=15&addr=shrelay15.s5.seetong.com:10443;type=0&load=31&addr=shrelay16.s5.seetong.com:1443;type=0&load=19&addr=shrelay13.s5.seetong.com:14443;"}
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962] 客服消息未读数量: 0
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1572 毫秒
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:10:08.714 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 15:10:08.715 Seetong_tps[6060:1182962]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1QFU1AGAVEIOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 15:10:08.716 Seetong_tps[6060:1182962] DB Error: 1 "table adTable has no column named adID"
2026-10-10 15:10:08.716 Seetong_tps[6060:1182962] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-10 15:10:08.716 Seetong_tps[6060:1182962] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-10 15:10:08.716 Seetong_tps[6060:1182962]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-10 15:10:08.725 Seetong_tps[6060:1182962]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 15:10:08.725 Seetong_tps[6060:1182962]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 15:10:08.794 Seetong_tps[6060:1182962]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 15:10:08.794 Seetong_tps[6060:1182962]  -- WebSocket - 重置重连次数 -- 
2026-10-10 15:10:08.794 Seetong_tps[6060:1182962]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-10 15:10:08.795 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:08.795 Seetong_tps[6060:1182962]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIB1QAUVppAQQB","reconn":0}}
2026-10-10 15:10:08.795 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:08.795 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:10:08.795 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:10:08.796 Seetong_tps[6060:1182962]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 15:10:08.851 Seetong_tps[6060:1182983] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x134682300>{number = 15, name = (null)}====
2026-10-10 15:10:08.884 Seetong_tps[6060:1182962]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 15:10:08.884 Seetong_tps[6060:1182962]  -- STBluetoothManager - 开始扫描 - 
2026-10-10 15:10:08.902 Seetong_tps[6060:1182962] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 15:10:08.902 Seetong_tps[6060:1182962] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 15:10:10.489 Seetong_tps[6060:1182962] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-10 15:10:10.489 Seetong_tps[6060:1182962] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-10 15:10:10.489 Seetong_tps[6060:1182962] 用户设置的具体字体大小: 17.000000
2026-10-10 15:10:10.676 Seetong_tps[6060:1182962] AppLaunch hideForRefreshToken
2026-10-10 15:10:10.676 Seetong_tps[6060:1182962] AppLaunch hideForRefreshToken dismiss
2026-10-10 15:10:10.676 Seetong_tps[6060:1182962] AppLaunch dismiss...
2026-10-10 15:10:10.981 Seetong_tps[6060:1182962] AppLaunch dismiss... end
2026-10-10 15:10:10.981 Seetong_tps[6060:1182962]  dealloc -- STAppLaunchWindow
2026-10-10 15:10:10.983 Seetong_tps[6060:1182962]  dealloc -- STAppLaunchViewController
2026-10-10 15:10:11.498 Seetong_tps[6060:1182962]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-10 15:10:11.755 Seetong_tps[6060:1182983] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x134682300>{number = 15, name = (null)}====
2026-10-10 15:10:12.012 Seetong_tps[6060:1182962]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-10 15:10:12.013 Seetong_tps[6060:1182962]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-10 15:10:12.013 Seetong_tps[6060:1182962] 滚动已停止500毫秒，执行操作:42835799
2026-10-10 15:10:12.150 Seetong_tps[6060:1182962]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 15:10:12.150 Seetong_tps[6060:1182962] [保存失败] 相机对象或存储字典为空
2026-10-10 15:10:12.232 Seetong_tps[6060:1183051] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x134680480>{number = 17, name = (null)}====
2026-10-10 15:10:12.260 Seetong_tps[6060:1182962] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 15:10:12.260 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:12.260 Seetong_tps[6060:1182962] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 15:10:12.262 Seetong_tps[6060:1182962] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-10 15:10:12.263 Seetong_tps[6060:1182962]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 15:10:12.327 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:12.382 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 15:10:12 383
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x134a30400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134a239e0>; layer = <CALayer: 0x134a2d9e0>>
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x134a30400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134a239e0>; layer = <CALayer: 0x134a2d9e0>> -- _camera.supportPlatform: 0
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 07:10:12 +0000
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 15:10:12 384
2026-10-10 15:10:12.383 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_video_preview_advert
2026-10-10 15:10:12.406 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:12.406 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 15:10:12.406 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 15:10:12.406 Seetong_tps[6060:1183053]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 15:10:12.465 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-10 15:10:12.465 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-10 15:10:12.556 Seetong_tps[6060:1182962] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 15:10:12.576 Seetong_tps[6060:1183015] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 15:10:12.576 Seetong_tps[6060:1183015] [DeviceMonitor] 监控管理器初始化完成
2026-10-10 15:10:12.576 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-10 15:10:12.576 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 15:10:12 577
2026-10-10 15:10:12.576 Seetong_tps[6060:1182962]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x134a30400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134a239e0>; layer = <CALayer: 0x134a2d9e0>>
2026-10-10 15:10:12.576 Seetong_tps[6060:1182962]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x134a30400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134a239e0>; layer = <CALayer: 0x134a2d9e0>> -- _camera.supportPlatform: 0
2026-10-10 15:10:12.576 Seetong_tps[6060:1182962]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 07:10:12 +0000
2026-10-10 15:10:12.577 Seetong_tps[6060:1182962]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 15:10:12.577 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 15:10:12 577
2026-10-10 15:10:12.577 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-10 15:10:12.577 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.32 - 设备: 1801 - 42835799
2026-10-10 15:10:12.964 Seetong_tps[6060:1183015]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 15:10:12.964 Seetong_tps[6060:1183015]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 15:10:12.965 Seetong_tps[6060:1183015] onDeviceAuthSuccess:uid=42835799
2026-10-10 15:10:12.965 Seetong_tps[6060:1183015]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791616212.965052,lastReceiveYUVTimeInterval=1791616212.576889,interval=0.388,videoView=0x134a30400
2026-10-10 15:10:12.965 Seetong_tps[6060:1183015]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 15:10:12.965 Seetong_tps[6060:1183043] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-10 15:10:12.966 Seetong_tps[6060:1183049] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-10 15:10:13.000 Seetong_tps[6060:1183024] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 15:10:13.001 Seetong_tps[6060:1183015] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 15:10:13.001 Seetong_tps[6060:1183015] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 15:10:13.001 Seetong_tps[6060:1183015] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1326c2600>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x133cb0000>
2026-10-10 15:10:13.001 Seetong_tps[6060:1183015] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-10 15:10:13.001 Seetong_tps[6060:1183015] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 15:10:13.002 Seetong_tps[6060:1183015] InitDecodePortLog: playsettype = 50
2026-10-10 15:10:13.003 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.74 - 设备: 1801 - 42835799
2026-10-10 15:10:13.006 Seetong_tps[6060:1183015] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 15:10:13.012 Seetong_tps[6060:1183015] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-10 15:10:13.012 Seetong_tps[6060:1183015] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 15:10:13.013 Seetong_tps[6060:1183015] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-10 15:10:13.013 Seetong_tps[6060:1183015] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-10 15:10:13.013 Seetong_tps[6060:1183015] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 15:10:13.013 Seetong_tps[6060:1183015] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 15:10:13.027 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.77 - 设备: 1801 - 42835799
2026-10-10 15:10:13.041 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.041 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.041 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 15:10:13.041 Seetong_tps[6060:1183043] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 15:10:13.041 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 15:10:13.042 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.042 Seetong_tps[6060:1182962]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-10 15:10:13.042 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.043 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.043 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 15:10:13.043 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 15:10:13.043 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 15:10:13.043 Seetong_tps[6060:1183043] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.044 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:13.044 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 15:10:13.044 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 15:10:13.044 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 15:10:13.044 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.045 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:13.045 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 15:10:13.045 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 15:10:13.045 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 15:10:13.045 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.045 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.045 Seetong_tps[6060:1183015]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 15:10:13.045 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 15:10:13.045 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 15:10:13.045 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 15:10:13.046 Seetong_tps[6060:1183053] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.047 Seetong_tps[6060:1182962] checkPortStatus:_decodePort=1
2026-10-10 15:10:13.047 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:13.047 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 15:10:13.047 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 15:10:13.047 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.79 - 设备: 1801 - 42835799
2026-10-10 15:10:13.051 Seetong_tps[6060:1182982] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:10:13.052 Seetong_tps[6060:1182962] checkPortStatus:_decodePort=1
2026-10-10 15:10:13.047 Seetong_tps[6060:1182984] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 15:10:13.083 Seetong_tps[6060:1183024]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 15:10:13.090 Seetong_tps[6060:1182962]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-10 15:10:13.107 Seetong_tps[6060:1183024]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 15:10:13.111 Seetong_tps[6060:1183024]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 15:10:13.235 Seetong_tps[6060:1183024]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 15:10:13.243 Seetong_tps[6060:1183024]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 15:10:13.243 Seetong_tps[6060:1183024]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 15:10:13.244 Seetong_tps[6060:1183024]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 15:10:13.309 Seetong_tps[6060:1183100] 重新观看视频线程：<_NSMainThread: 0x132438000>{number = 1, name = (null)}
2026-10-10 15:10:13.321 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:13.321 Seetong_tps[6060:1182993] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 15:10:13.321 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:10:13.322 Seetong_tps[6060:1182993] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 15:10:13.324 Seetong_tps[6060:1182962] checkPortStatus:_decodePort=1
2026-10-10 15:10:13.324 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.06 - 设备: 1801 - 42835799
2026-10-10 15:10:13.357 Seetong_tps[6060:1183024] Failed to get IoT drive away set configuration.
2026-10-10 15:10:13.357 Seetong_tps[6060:1183024]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 15:10:13.867 Seetong_tps[6060:1183024]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 15:10:18.039 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:18.046 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:18.048 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 15:10:18.048 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 15:10:18.048 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 15:10:18.048 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 1
2026-10-10 15:10:18.065 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:18.067 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:18.323 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.06 - 设备: 1801 - 42835799
2026-10-10 15:10:18.375 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:18.376 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:18.376 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:18.376 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:18.383 Seetong_tps[6060:1182962] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 15:10:18.574 Seetong_tps[6060:1182962]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 15:10:22.577 Seetong_tps[6060:1182962]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791616222.576950,lastReceiveYUVTimeInterval=1791616222.540773,interval=0.036,videoView=0x134a30400
2026-10-10 15:10:27.884 Seetong_tps[6060:1182962] @~~~~1 {{0, 0}, {852, 393}}--{{0, 0}, {852, 393}}
2026-10-10 15:10:28.574 Seetong_tps[6060:1182962]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 15:10:28.960 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:28.979 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:28.980 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 15:10:28.981 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 15:10:28.981 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 15:10:28.981 Seetong_tps[6060:1182962] FullScreen 转屏前调入 isFullScreen = 0
2026-10-10 15:10:28.982 Seetong_tps[6060:1182962] dealloc -- STCameraControlFullView
2026-10-10 15:10:28.983 Seetong_tps[6060:1182962] ELPCircleConsole dealloc
2026-10-10 15:10:28.987 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:10:29.237 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 16.98 - 设备: 1801 - 42835799
2026-10-10 15:10:29.302 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:29.303 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:29.303 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:29.303 Seetong_tps[6060:1182962] FullScreen 转屏后调入
2026-10-10 15:10:31.848 Seetong_tps[6060:1182962]  -- WebSocket - 重置重连次数 -- 
2026-10-10 15:10:31.848 Seetong_tps[6060:1182962] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 15:10:31.848 Seetong_tps[6060:1182962] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 15:10:32.506 Seetong_tps[6060:1182962]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 15:10:32.507 Seetong_tps[6060:1182962]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x134a30400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134a239e0>; layer = <CALayer: 0x134a2d9e0>>
2026-10-10 15:10:32.507 Seetong_tps[6060:1182962] #####Vstop:uid:42835799-0-port:1
2026-10-10 15:10:32.507 Seetong_tps[6060:1182962] -----------1release decodeport = 1
2026-10-10 15:10:32.508 Seetong_tps[6060:1182962]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1000;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 20200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 15:10:32.509 Seetong_tps[6060:1182962] _openGLView clearFrame ...
2026-10-10 15:10:32.545 Seetong_tps[6060:1182962]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 15:10:32.547 Seetong_tps[6060:1182962]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 15:10:32.740 Seetong_tps[6060:1183050] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x134680740>{number = 14, name = (null)}====
2026-10-10 15:10:33.061 Seetong_tps[6060:1182962] dealloc -- STPlayerViewController
2026-10-10 15:10:33.061 Seetong_tps[6060:1182962] dealloc -- STPlayerViewController
2026-10-10 15:10:33.061 Seetong_tps[6060:1182962] dealloc -- STPlayerCameraControlVC
2026-10-10 15:10:33.061 Seetong_tps[6060:1182962] dealloc -- STPlayerCameraService
2026-10-10 15:10:33.062 Seetong_tps[6060:1182962] dealloc -- STCycleScrollView
2026-10-10 15:10:33.062 Seetong_tps[6060:1182962] dealloc -- STCameraControlView
2026-10-10 15:10:33.065 Seetong_tps[6060:1182962] dealloc -- STNetSpeedMonitorView
2026-10-10 15:10:33.065 Seetong_tps[6060:1182962] dealloc -- STIdleMonitorView
2026-10-10 15:10:33.075 Seetong_tps[6060:1182962] MessageThrottle reloadTableView ---
2026-10-10 15:10:33.458 Seetong_tps[6060:1183350] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-10 15:10:33.464 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:103::open> open fd[55], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 15:10:33.464 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x109620000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-10 15:10:33.464 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:109::close> closing fd[55], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 15:10:33.464 Seetong_tps[6060:1183350] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-10 15:10:33.465 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:103::open> open fd[55], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 15:10:33.465 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x110028000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-10 15:10:33.465 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:109::close> closing fd[55], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 15:10:33.465 Seetong_tps[6060:1183350] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-10 15:10:33.466 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:103::open> open fd[55], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 15:10:33.466 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:109::close> closing fd[55], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:103::open> open fd[55], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MemoryFile.cpp:109::close> closing fd[55], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 3028 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 939317138 sequence 1 version 4
2026-10-10 15:10:33.467 Seetong_tps[6060:1183350] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-10 15:10:33.468 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-10 15:10:33.468 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-10 15:10:33.468 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-10 15:10:33.480 Seetong_tps[6060:1182962] [KMPAlarmModule] module loaded
2026-10-10 15:10:33.480 Seetong_tps[6060:1182962] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x139037040>
2026-10-10 15:10:33.480 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-10 15:10:33.486 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-10 15:10:33.489 Seetong_tps[6060:1182962]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 15:10:33.494 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-10 15:10:34.159 Seetong_tps[6060:1183350] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-10 15:10:34.162 Seetong_tps[6060:1183350] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-10 15:10:34.162 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-10 15:10:34.162 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-10 15:10:34.163 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-10 15:10:34.166 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-10 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-10 15:10:34.167 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-10 startTime=00:00:00 endTime=15:10:34 cachedAnchor=null-null
2026-10-10 15:10:34.167 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=00:00:00 endTime=15:10:34 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-10 15:10:34.167 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=00:00:00, endTime=15:10:34, deviceIds=[]
2026-10-10 15:10:34.167 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-10 15:10:34.168 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=00:00:00 end=15:10:34 deviceCount=1
2026-10-10 15:10:34.168 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:34.170 Seetong_tps[6060:1183370] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-10 15:10:34.205 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=37 targetCount=20 targetReached=true elapsedMs=21
2026-10-10 15:10:34.206 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-10
2026-10-10 15:10:34.206 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=38 cachedAnchor=null-null
2026-10-10 15:10:34.214 Seetong_tps[6060:1183350] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=38
2026-10-10 15:10:34.305 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:10:34.305 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 15:10:34.311 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=5 modelCount=5 itemCount=5 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-10 15:10:34.311 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=5 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 15:10:34.311 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=00:00:00, endTime=15:10:34, hasMore=false, itemCount=5
2026-10-10 15:10:34.312 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=5, responseDate=2026-10-10, responseStart=00:00:00, responseEnd=15:10:34, hasMore=false, remoteThumbCount=5, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 15:10:34.312 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-10 15:10:34.314 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-10 start=00:00:00 end=15:10:34 count=5 preservedReadCount=0 readStateMs=1 entityMapMs=0 daoMs=1 totalMs=2
2026-10-10 15:10:34.315 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-10 start=00:00:00 end=15:10:34 lastTimestampMs=1791561600000 daoMs=1
2026-10-10 15:10:34.315 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-10, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=15:10:34, hasMore=false, count=37
2026-10-10 15:10:34.316 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-10 start=00:00:00 end=15:10:34 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-15:10:34 anchor=null-null
2026-10-10 15:10:34.316 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=5 fallbackCount=5
2026-10-10 15:10:34.316 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=5, selectedDateFilter=, availableBucketCount=2, loadedWindows=1
2026-10-10 15:10:34.316 Seetong_tps[6060:1183370] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=153 rowCount=6
2026-10-10 15:10:34.319 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-10 endTime=15:10:34
2026-10-10 15:10:34.319 Seetong_tps[6060:1183370] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-10 15:10:34.319 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 15:10:34.319 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-10 15:10:34.327 Seetong_tps[6060:1182962] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-10 endTime=15:10:34
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 15:10:34.328 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 15:10:34.328 Seetong_tps[6060:1183043] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-10 15:10:34.328 Seetong_tps[6060:1183043] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-10 15:10:34.381 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 15:10:34.381 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 15:10:34.381 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 15:10:34.381 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 15:10:34.381 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 15:10:34.384 Seetong_tps[6060:1183370] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-10
2026-10-10 15:10:34.546 Seetong_tps[6060:1182962] ++++-[VideoView dealloc]++++
2026-10-10 15:10:34.551 Seetong_tps[6060:1182962] OpenGLView20_Seetong dealloc:0x1344a3980
2026-10-10 15:10:35.320 Seetong_tps[6060:1182962] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 15:10:35.329 Seetong_tps[6060:1182962] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 15:10:35.329 Seetong_tps[6060:1182962] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 15:10:35.329 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 15:10:35.335 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 15:10:35.335 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 15:10:35.335 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 15:10:35.337 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 15:10:35.338 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:35.394 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 15:10:35.394 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 15:10:35.394 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 15:10:35.394 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 15:10:35.395 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 15:10:35.396 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 15:10:35.397 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=15:10:34 totalWindows=1
2026-10-10 15:10:35.397 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=5, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-15:10:34]}, selectedDeviceId=, cachedCount=5, unwindowedCacheRowLimit=100
2026-10-10 15:10:35.398 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=15:10:34 endTime=15:10:35 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-15:10:34
2026-10-10 15:10:35.398 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=15:10:34, endTime=15:10:35, deviceIds=[]
2026-10-10 15:10:35.398 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=15:10:34 end=15:10:35 deviceCount=1
2026-10-10 15:10:35.398 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:35.460 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:10:35.461 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 15:10:35.461 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=15:10:34 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 15:10:35.461 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 15:10:35.462 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=15:10:34, endTime=15:10:35, hasMore=false, itemCount=0
2026-10-10 15:10:35.462 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=15:10:34, responseEnd=15:10:35, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 15:10:35.464 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=5
2026-10-10 15:10:35.465 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=5 target=8 currentDate=2026-10-10
2026-10-10 15:10:35.465 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-08 start= end= currentDate=2026-10-10 currentStartTime=00:00:00 currentEndTime=15:10:35 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-15:10:34 loadedWindowCount=1
2026-10-10 15:10:35.467 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-08
2026-10-10 15:10:35.468 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=5, targetDates=[2026-10-10, 2026-10-08], targetWindows={2026-10-10=[00:00:00-15:10:34], 2026-10-08=[]}, selectedDeviceId=, cachedCount=5, unwindowedCacheRowLimit=100
2026-10-10 15:10:35.470 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-08, startTime=00:00:00, endTime=23:59:59, deviceIds=[]
2026-10-10 15:10:35.470 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages request date=2026-10-08 start=00:00:00 end=23:59:59 deviceCount=1
2026-10-10 15:10:35.471 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:35.601 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:10:35.601 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 15:10:35.604 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=1 modelCount=1 itemCount=1 hasMore=0 nextStartTime=00:00:00 sampleAlarmTypes=(
    82
) sampleTitles=(
    "\U4eba\U5f62\U4fa6\U6d4b"
)
2026-10-10 15:10:35.604 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=1 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 15:10:35.604 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-08, startTime=00:00:00, endTime=23:59:59, hasMore=false, itemCount=1
2026-10-10 15:10:35.618 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-08 start=00:00:00 end=23:59:59 count=1 preservedReadCount=0 readStateMs=0 entityMapMs=1 daoMs=9 totalMs=10
2026-10-10 15:10:35.619 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-08 start=00:00:00 end=23:59:59 lastTimestampMs=1791388800000 daoMs=1
2026-10-10 15:10:35.619 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-08, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=23:59:59, hasMore=false, count=5
2026-10-10 15:10:35.619 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-08 start=00:00:00 end=23:59:59 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-23:59:59 anchor=null-null
2026-10-10 15:10:35.619 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=6 fallbackCount=6
2026-10-10 15:10:35.620 Seetong_tps[6060:1183350] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-08 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-10 15:10:38.573 Seetong_tps[6060:1182962]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 15:10:40.447 Seetong_tps[6060:1182962] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 15:10:40.460 Seetong_tps[6060:1182962] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 15:10:40.460 Seetong_tps[6060:1182962] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 15:10:40.460 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 15:10:40.464 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 15:10:40.464 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 15:10:40.464 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 15:10:40.466 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 15:10:40.466 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:40.517 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 15:10:40.517 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 15:10:40.517 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 15:10:40.517 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 15:10:40.518 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 15:10:40.520 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 15:10:40.521 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=15:10:34 totalWindows=1
2026-10-10 15:10:40.521 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=5, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-15:10:34]}, selectedDeviceId=, cachedCount=5, unwindowedCacheRowLimit=100
2026-10-10 15:10:40.522 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=15:10:34 endTime=15:10:40 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-15:10:34
2026-10-10 15:10:40.522 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=15:10:34, endTime=15:10:40, deviceIds=[]
2026-10-10 15:10:40.523 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=15:10:34 end=15:10:40 deviceCount=1
2026-10-10 15:10:40.523 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:40.574 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:10:40.575 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 15:10:40.575 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=15:10:34 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 15:10:40.575 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 15:10:40.575 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=15:10:34, endTime=15:10:40, hasMore=false, itemCount=0
2026-10-10 15:10:40.575 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=15:10:34, responseEnd=15:10:40, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 15:10:40.577 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=5
2026-10-10 15:10:40.577 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=5 target=8 currentDate=2026-10-10
2026-10-10 15:10:40.578 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-08 start= end= currentDate=2026-10-10 currentStartTime=00:00:00 currentEndTime=15:10:40 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-15:10:34 loadedWindowCount=1
2026-10-10 15:10:40.579 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-08 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-10 15:10:40.580 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=6, targetDates=[2026-10-10, 2026-10-08], targetWindows={2026-10-10=[00:00:00-15:10:34], 2026-10-08=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=6, unwindowedCacheRowLimit=100
2026-10-10 15:10:40.582 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-08 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=6
2026-10-10 15:10:40.583 Seetong_tps[6060:1183050] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-08 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-10 15:10:41.900 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-05 start= end= currentDate=2026-10-08 currentStartTime=00:00:00 currentEndTime=23:59:59 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-23:59:59 loadedWindowCount=1
2026-10-10 15:10:41.901 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-05 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-10 15:10:41.905 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=43, targetDates=[2026-10-10, 2026-10-08, 2026-10-05], targetWindows={2026-10-10=[00:00:00-15:10:34], 2026-10-08=[00:00:00-23:59:59], 2026-10-05=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=43, unwindowedCacheRowLimit=100
2026-10-10 15:10:41.914 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-05 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=43
2026-10-10 15:10:48.573 Seetong_tps[6060:1182962]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 15:10:52.560 Seetong_tps[6060:1182962] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 15:10:52.581 Seetong_tps[6060:1182962] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 15:10:52.581 Seetong_tps[6060:1182962] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 15:10:52.581 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 15:10:52.589 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 15:10:52.589 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 15:10:52.589 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 15:10:52.592 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 15:10:52.592 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:52.644 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 15:10:52.644 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 15:10:52.644 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 15:10:52.644 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 15:10:52.644 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 15:10:52.645 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 15:10:52.645 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=15:10:34 totalWindows=1
2026-10-10 15:10:52.645 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=5, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-15:10:34]}, selectedDeviceId=, cachedCount=5, unwindowedCacheRowLimit=100
2026-10-10 15:10:52.646 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=15:10:34 endTime=15:10:52 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-15:10:34
2026-10-10 15:10:52.646 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=15:10:34, endTime=15:10:52, deviceIds=[]
2026-10-10 15:10:52.646 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=15:10:34 end=15:10:52 deviceCount=1
2026-10-10 15:10:52.646 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:10:52.823 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:10:52.823 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 15:10:52.823 Seetong_tps[6060:1182962] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=15:10:34 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 15:10:52.823 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 15:10:52.823 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=15:10:34, endTime=15:10:52, hasMore=false, itemCount=0
2026-10-10 15:10:52.823 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=15:10:34, responseEnd=15:10:52, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 15:10:52.824 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=5
2026-10-10 15:10:52.825 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:refreshUiState fills short list count=5 target=8 currentDate=2026-10-10
2026-10-10 15:10:52.825 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:loadMoreUiState plan type=NEXT_DATE reason=switch_to_previous_date date=2026-10-08 start= end= currentDate=2026-10-10 currentStartTime=00:00:00 currentEndTime=15:10:52 hasMore=false selectedTypeKey= selectedDeviceId= anchor=00:00:00-15:10:34 loadedWindowCount=1
2026-10-10 15:10:52.826 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-08 start=00:00:00 end=23:59:59 totalWindows=1
2026-10-10 15:10:52.827 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=6, targetDates=[2026-10-10, 2026-10-08], targetWindows={2026-10-10=[00:00:00-15:10:34], 2026-10-08=[00:00:00-23:59:59]}, selectedDeviceId=, cachedCount=6, unwindowedCacheRowLimit=100
2026-10-10 15:10:52.828 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:executeNextDateLoadMore skip server because latest cached window already covers end boundary date=2026-10-08 requestStart=23:59:59 currentEndTime=23:59:59 loadedCount=6
2026-10-10 15:10:52.833 Seetong_tps[6060:1183370] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden skipped reason=pull_to_refresh currentDate=2026-10-08 endTime=23:59:59 selectedDateFilter= selectedDeviceId= selectedTypeKey= selectedTypeTitle=
2026-10-10 15:10:58.572 Seetong_tps[6060:1182962]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 15:10:59.114 Seetong_tps[6060:1182962]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 15:10:59.115 Seetong_tps[6060:1182962]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 15:10:59.299 Seetong_tps[6060:1182990] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1326c0600>{number = 5, name = (null)}====
2026-10-10 15:10:59.784 Seetong_tps[6060:1183662] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-10 15:10:59.784 Seetong_tps[6060:1182962] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1393bd100>
2026-10-10 15:10:59.784 Seetong_tps[6060:1182962] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-10 15:10:59.784 Seetong_tps[6060:1183370] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-10 15:11:00.532 Seetong_tps[6060:1183015]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-10 15:11:00.533 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:11:00.533 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:11:00.534 Seetong_tps[6060:1182962]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 15:11:00.534 Seetong_tps[6060:1182962]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 15:11:00.534 Seetong_tps[6060:1182962]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 15:11:00.535 Seetong_tps[6060:1182962] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 15:11:00.535 Seetong_tps[6060:1182962] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 15:11:00.545 Seetong_tps[6060:1182962] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 15:11:00.596 Seetong_tps[6060:1182962] zzzzz:stopBackgroundTask EnterForeground
2026-10-10 15:11:00.596 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:11:00.596 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:11:00.596 Seetong_tps[6060:1182990] zzzzz:FC_ResumeDevCom start
2026-10-10 15:11:00.597 Seetong_tps[6060:1182990] zzzzz:FC_ResumeDevCom
2026-10-10 15:11:00.597 Seetong_tps[6060:1182962] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-10 15:11:00.828 Seetong_tps[6060:1182962]  -- WebSocket - 重置重连次数 -- 
2026-10-10 15:11:00.828 Seetong_tps[6060:1182962]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 15:11:00.828 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 
2026-10-10 15:11:00.834 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 15:11:00.835 Seetong_tps[6060:1182962] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 15:11:00.835 Seetong_tps[6060:1182962] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 15:11:01.080 Seetong_tps[6060:1182990] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1326c0600>{number = 5, name = (null)}====
2026-10-10 15:11:01.081 Seetong_tps[6060:1182962]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 15:11:01.081 Seetong_tps[6060:1182962]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgMBUlAEU1UGblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 15:11:01.159 Seetong_tps[6060:1182962]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 15:11:01.159 Seetong_tps[6060:1182962]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 15:11:01.159 Seetong_tps[6060:1182962]  -- WebSocket - 重置重连次数 -- 
2026-10-10 15:11:01.159 Seetong_tps[6060:1182962]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-10 15:11:01.160 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:11:01.160 Seetong_tps[6060:1182962]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIIB1QBUVNpAQQB","reconn":1}}
2026-10-10 15:11:01.160 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:11:01.161 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:11:01.161 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:11:01.163 Seetong_tps[6060:1182962]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 15:11:01.181 Seetong_tps[6060:1182962]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 15:11:01.181 Seetong_tps[6060:1182962] [保存失败] 相机对象或存储字典为空
2026-10-10 15:11:01.217 Seetong_tps[6060:1182962] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 15:11:01.219 Seetong_tps[6060:1182962] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 15:11:01.221 Seetong_tps[6060:1182962]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 15:11:01.269 Seetong_tps[6060:1182962]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 15:11:01 283
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x133ced400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134986f00>; layer = <CALayer: 0x134ad4e40>>
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x133ced400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134986f00>; layer = <CALayer: 0x134ad4e40>> -- _camera.supportPlatform: 0
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 07:11:01 +0000
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-09 03:29:50 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 15:11:01.282 Seetong_tps[6060:1182962]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 15:11:01 283
2026-10-10 15:11:01.283 Seetong_tps[6060:1182962] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 15:11:01.283 Seetong_tps[6060:1182962] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 15:11:01.283 Seetong_tps[6060:1182962] Formatted Date: 2026-10-10
2026-10-10 15:11:01.283 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:11:01.287 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 15:11:01.288 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 15:11:01.316 Seetong_tps[6060:1183024] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1326c2600>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x133cb0000>
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: playsettype = 50
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-10 15:11:01.316 Seetong_tps[6060:1183015] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 15:11:01.317 Seetong_tps[6060:1183015] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-10 15:11:01.317 Seetong_tps[6060:1183015] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-10 15:11:01.317 Seetong_tps[6060:1183015] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 15:11:01.317 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-10 15:11:01.317 Seetong_tps[6060:1183015] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 15:11:01.317 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-10 15:11:01.323 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:11:01.323 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 15:11:01.323 Seetong_tps[6060:1182962]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 15:11:01.323 Seetong_tps[6060:1182990] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 15:11:01.323 Seetong_tps[6060:1182990] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 15:11:01.323 Seetong_tps[6060:1182962] checkPortStatus:_decodePort=2
2026-10-10 15:11:01.323 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-10 15:11:01.340 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 15:11:01.340 Seetong_tps[6060:1182962] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08",
    "2026-10-05"
)
2026-10-10 15:11:01.340 Seetong_tps[6060:1182962]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=15:10:34 end=15:11:01 deviceCount=1
2026-10-10 15:11:01.340 Seetong_tps[6060:1182962]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 15:11:01.446 Seetong_tps[6060:1182962] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 15:11:01.472 Seetong_tps[6060:1183731] 重新观看视频线程：<_NSMainThread: 0x132438000>{number = 1, name = (null)}
2026-10-10 15:11:01.476 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:11:01.476 Seetong_tps[6060:1182990] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 15:11:01.476 Seetong_tps[6060:1182962] uid:42835799 playAudio
2026-10-10 15:11:01.476 Seetong_tps[6060:1183024]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 15:11:01.476 Seetong_tps[6060:1183663] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 15:11:01.476 Seetong_tps[6060:1182962] checkPortStatus:_decodePort=2
2026-10-10 15:11:01.476 Seetong_tps[6060:1182962]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.26 - 设备: 1801 - 42835799
2026-10-10 15:11:01.505 Seetong_tps[6060:1183024] Failed to get IoT drive away set configuration.
2026-10-10 15:11:01.505 Seetong_tps[6060:1183024]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 15:11:01.521 Seetong_tps[6060:1182962] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 15:11:02.036 Seetong_tps[6060:1183024]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 15:11:06.384 Seetong_tps[6060:1182962]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 15:11:06.384 Seetong_tps[6060:1182962]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 15:11:06.385 Seetong_tps[6060:1182962]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 15:11:06.385 Seetong_tps[6060:1182962]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 15:11:06.385 Seetong_tps[6060:1182962]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 15:11:06.386 Seetong_tps[6060:1182962] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 15:11:06.386 Seetong_tps[6060:1182962] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 15:11:06.395 Seetong_tps[6060:1182962] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 15:11:06.397 Seetong_tps[6060:1182962]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 15:11:06.397 Seetong_tps[6060:1182962]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x133ced400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x134986f00>; layer = <CALayer: 0x134ad4e40>>
2026-10-10 15:11:06.397 Seetong_tps[6060:1182962] #####Vstop:uid:42835799-0-port:2
2026-10-10 15:11:06.413 Seetong_tps[6060:1182962] -----------1release decodeport = 2
2026-10-10 15:11:06.414 Seetong_tps[6060:1182962]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 200;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 5100;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 15:11:06.414 Seetong_tps[6060:1182962] _openGLView clearFrame ...
2026-10-10 15:11:26.400 Seetong_tps[6060:1182962] zzzzz:backgroundDoSomething
2026-10-10 15:11:26.400 Seetong_tps[6060:1182990] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 15:11:26.400 Seetong_tps[6060:1182990] --FC_StopDevComEx end
2026-10-10 15:11:31.481 Seetong_tps[6060:1182962] zzzzz:stopBackgroundTask 180seconds
2026-10-10 17:13:49.539 Seetong_tps[6201:1205222] app_version=8.4.106
2026-10-10 17:13:49.540 Seetong_tps[6201:1205222]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-10 17:13:49.540 Seetong_tps[6201:1205222] showForLogin 1
2026-10-10 17:13:49.540 Seetong_tps[6201:1205222] AppLaunch 还剩 6.741588830947876 秒
2026-10-10 17:13:49.548 Seetong_tps[6201:1205235] 询问用户是否开启推送成功
2026-10-10 17:13:49.548 Seetong_tps[6201:1205235] 用户点击允许接收推送
2026-10-10 17:13:49.549 Seetong_tps[6201:1205232] remoteNotificationSetting: <UNNotificationSettings: 0x117c194a0; 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-10 17:13:49.558 Seetong_tps[6201:1205222]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-10 17:13:49.564 Seetong_tps[6201:1205222] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.876MB
2026-10-10 17:13:49.564 Seetong_tps[6201:1205222] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 57.876MB
2026-10-10 17:13:49.565 Seetong_tps[6201:1205222] 【kuikly performance】pagename: UserCenterPage, Memory in use: 57.892MB
2026-10-10 17:13:49.578 Seetong_tps[6201:1205222] viewDidLoad/configtime=2026-10-10 09:13:49 +0000
2026-10-10 17:13:49.579 Seetong_tps[6201:1205222]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-10 17:13:49.579 Seetong_tps[6201:1205222]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-10 17:13:49.630 Seetong_tps[6201:1205222]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-10 17:13:49.632 Seetong_tps[6201:1205222]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-10 17:13:49.632 Seetong_tps[6201:1205222] 开始检查未读客服消息...
2026-10-10 17:13:49.632 Seetong_tps[6201:1205222] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-10 17:13:49.637 Seetong_tps[6201:1205222]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-10 17:13:49.637 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty - 
2026-10-10 17:13:49.638 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 17:13:49.640 Seetong_tps[6201:1205222] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-10 17:13:49.640 Seetong_tps[6201:1205222] NAV deviceOrientationDidChange:1
2026-10-10 17:13:49.642 Seetong_tps[6201:1205222] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-10 17:13:49.642 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty - 
2026-10-10 17:13:49.642 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 17:13:49.689 Seetong_tps[6201:1205222]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-10 17:13:49.777 Seetong_tps[6201:1205222] Super properties have already been unregistered.
2026-10-10 17:13:49.779 Seetong_tps[6201:1205222] UMAPM_OOMSampling(1,0):NO
2026-10-10 17:13:49.780 Seetong_tps[6201:1205222]  -- deviceListDataUpdate - AppLaunch 还剩 1.501346826553345 秒 - 再延迟 2.001346826553345 秒 - 启动耗时 1.498653173446655 秒
2026-10-10 17:13:49.780 Seetong_tps[6201:1205222] groupDeviceList 已在进行中，等待后重新分组
2026-10-10 17:13:49.780 Seetong_tps[6201:1205222]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1499 毫秒
2026-10-10 17:13:49.783 Seetong_tps[6201:1205222] ++++-[VideoView dealloc]++++
2026-10-10 17:13:49.785 Seetong_tps[6201:1205222] OpenGLView20_Seetong dealloc:0x13385db80
2026-10-10 17:13:49.810 Seetong_tps[6201:1205222]  -- WebSocket - 重置重连次数 -- 
2026-10-10 17:13:49.820 Seetong_tps[6201:1205222]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 17:13:49.820 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty - 
2026-10-10 17:13:49.820 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 17:13:49.820 Seetong_tps[6201:1205222] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 17:13:49.820 Seetong_tps[6201:1205222] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 17:13:49.822 Seetong_tps[6201:1205222] UMAPM_NetworkSampling(0,0):NO
2026-10-10 17:13:49.822 Seetong_tps[6201:1205222]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-10 17:13:49.822 Seetong_tps[6201:1205222]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 17:13:49.824 Seetong_tps[6201:1205222] 蓝牙已打开
2026-10-10 17:13:49.831 Seetong_tps[6201:1205222]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 17:13:49.831 Seetong_tps[6201:1205222]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-10 17:13:49.860 Seetong_tps[6201:1205287] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x133bdf680>{number = 17, name = (null)}====
2026-10-10 17:13:49.915 Seetong_tps[6201:1205222]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 17:13:49.915 Seetong_tps[6201:1205222]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAwIAVFQGV1VoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 17:13:49.966 Seetong_tps[6201:1205258] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 17:13:49.966 Seetong_tps[6201:1205258] [DeviceMonitor] 监控管理器初始化完成
2026-10-10 17:13:49.990 Seetong_tps[6201:1205222]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 17:13:49.990 Seetong_tps[6201:1205222]  -- WebSocket - 重置重连次数 -- 
2026-10-10 17:13:49.990 Seetong_tps[6201:1205222]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-10 17:13:49.991 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:13:49.991 Seetong_tps[6201:1205222]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIICVQDVVtpAQQB","reconn":0}}
2026-10-10 17:13:49.991 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:13:49.991 Seetong_tps[6201:1205222]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 17:13:49.991 Seetong_tps[6201:1205222]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 17:13:50.001 Seetong_tps[6201:1205222]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 17:13:50.040 Seetong_tps[6201:1205258] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIyODQzMDM4Miwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.aTAFMiZ1TPNVb7KCzBCel8w4QoHfaP_5PC1PobhvY5A","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjIyODQzMDM4Miwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWh3ZmpueS10cHNpb3QtbWVkaWEtMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTciXX0.Mz-BU_2tylurzFH6_Tla5Vo3IzXoO7ybqn1FzNck0qQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"tx-hwfjny-tpsiot-media-01.seetong.com","netType":4,"relayNode":"170.106.0.149:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"}]}
====
2026-10-10 17:13:50.096 Seetong_tps[6201:1205222] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 17:13:50.096 Seetong_tps[6201:1205222] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 17:13:50.096 Seetong_tps[6201:1205222] Formatted Date: 2026-10-10
2026-10-10 17:13:50.096 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:13:50.118 Seetong_tps[6201:1205234] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1140a8bc0>{number = 19, name = (null)}====
2026-10-10 17:13:50.133 Seetong_tps[6201:1205222]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 17:13:50.133 Seetong_tps[6201:1205222]  -- STBluetoothManager - 开始扫描 - 
2026-10-10 17:13:50.163 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 17:13:50.163 Seetong_tps[6201:1205222] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08",
    "2026-10-05"
)
2026-10-10 17:13:50.164 Seetong_tps[6201:1205222]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=15:11:01 end=17:13:50 deviceCount=1
2026-10-10 17:13:50.164 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:13:50.177 Seetong_tps[6201:1205235] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x11003bfc0>{number = 6, name = (null)}====
2026-10-10 17:13:50.177 Seetong_tps[6201:1205222]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 17:13:50.179 Seetong_tps[6201:1205232] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11003aa40>{number = 5, name = (null)}====
2026-10-10 17:13:50.181 Seetong_tps[6201:1205283] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1140a9380>{number = 20, name = (null)}====
2026-10-10 17:13:50.186 Seetong_tps[6201:1205222]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 17:13:50.186 Seetong_tps[6201:1205222]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 17:13:50.193 Seetong_tps[6201:1205222]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=51&addr=bjrelay40.s2.seetong.com:14443;type=0&load=55&addr=bjrelay40.s2.seetong.com:1443;type=0&load=55&addr=bjrelay40.s2.seetong.com:10443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=24&addr=shrelay11.s5.seetong.com:11443;type=0&load=21&addr=shrelay12.s5.seetong.com:7443;type=0&load=21&addr=shrelay13.s5.seetong.com:7443;"}
2026-10-10 17:13:50.199 Seetong_tps[6201:1205237] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x117efa480>{number = 12, name = (null)}====
2026-10-10 17:13:50.201 Seetong_tps[6201:1205222]  -- 获取版本信息成功: {
}
2026-10-10 17:13:50.208 Seetong_tps[6201:1205284] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1140ab2c0>{number = 21, name = (null)}====
2026-10-10 17:13:50.208 Seetong_tps[6201:1205222] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-10 17:13:50.208 Seetong_tps[6201:1205222] 客服消息未读数量: 0
2026-10-10 17:13:50.217 Seetong_tps[6201:1205289] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x133809040>{number = 13, name = (null)}====
2026-10-10 17:13:50.217 Seetong_tps[6201:1205285] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1140aafc0>{number = 22, name = (null)}====
2026-10-10 17:13:50.220 Seetong_tps[6201:1205226] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1140ab140>{number = 23, name = (null)}====
2026-10-10 17:13:50.221 Seetong_tps[6201:1205286] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1140aadc0>{number = 24, name = (null)}====
2026-10-10 17:13:50.226 Seetong_tps[6201:1205222]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 17:13:50.226 Seetong_tps[6201:1205286]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 17:13:50.226 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 17:13:50.226 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 17:13:50.226 Seetong_tps[6201:1205222] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205286] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1945 毫秒
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 17:13:50.227 Seetong_tps[6201:1205222]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 17:13:50.228 Seetong_tps[6201:1205222]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 17:13:50.229 Seetong_tps[6201:1205225] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x110038e40>{number = 3, name = (null)}====
2026-10-10 17:13:50.230 Seetong_tps[6201:1205222]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 17:13:50.230 Seetong_tps[6201:1205222] DB Error: 1 "table adTable has no column named adID"
2026-10-10 17:13:50.230 Seetong_tps[6201:1205222] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-10 17:13:50.230 Seetong_tps[6201:1205222] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-10 17:13:50.230 Seetong_tps[6201:1205222]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-10 17:13:50.299 Seetong_tps[6201:1205258]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 17:13:50.299 Seetong_tps[6201:1205258]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 17:13:50.299 Seetong_tps[6201:1205258]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 17:13:50.299 Seetong_tps[6201:1205286] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-10 17:13:50.299 Seetong_tps[6201:1205226] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-10 17:13:50.325 Seetong_tps[6201:1205258]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 17:13:50.325 Seetong_tps[6201:1205258]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 17:13:50.325 Seetong_tps[6201:1205226] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 17:13:50.326 Seetong_tps[6201:1205285] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 17:13:50.326 Seetong_tps[6201:1205285] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 17:13:50.326 Seetong_tps[6201:1205226] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 17:13:50.345 Seetong_tps[6201:1205258]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 17:13:50.345 Seetong_tps[6201:1205258]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 17:13:50.345 Seetong_tps[6201:1205226] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 17:13:50.346 Seetong_tps[6201:1205226] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 17:13:50.346 Seetong_tps[6201:1205286] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 17:13:50.346 Seetong_tps[6201:1205226] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 17:13:50.359 Seetong_tps[6201:1205294] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1140a9c00>{number = 26, name = (null)}====
2026-10-10 17:13:50.370 Seetong_tps[6201:1205267]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 17:13:50.377 Seetong_tps[6201:1205222]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-10 17:13:50.384 Seetong_tps[6201:1205267]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 17:13:50.660 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 17:13:50.893 Seetong_tps[6201:1205222] MessageThrottle reloadTableView ---
2026-10-10 17:13:51.733 Seetong_tps[6201:1205222] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-10 17:13:51.733 Seetong_tps[6201:1205222] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-10 17:13:51.734 Seetong_tps[6201:1205222] 用户设置的具体字体大小: 17.000000
2026-10-10 17:13:51.874 Seetong_tps[6201:1205222] AppLaunch hideForRefreshToken
2026-10-10 17:13:51.874 Seetong_tps[6201:1205222] AppLaunch hideForRefreshToken dismiss
2026-10-10 17:13:51.874 Seetong_tps[6201:1205222] AppLaunch dismiss...
2026-10-10 17:13:52.181 Seetong_tps[6201:1205222] AppLaunch dismiss... end
2026-10-10 17:13:52.181 Seetong_tps[6201:1205222]  dealloc -- STAppLaunchWindow
2026-10-10 17:13:52.182 Seetong_tps[6201:1205222]  dealloc -- STAppLaunchViewController
2026-10-10 17:13:52.784 Seetong_tps[6201:1205222]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-10 17:13:52.838 Seetong_tps[6201:1205222]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 17:13:52.838 Seetong_tps[6201:1205222] [保存失败] 相机对象或存储字典为空
2026-10-10 17:13:52.871 Seetong_tps[6201:1205222] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 17:13:52.872 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:13:52.872 Seetong_tps[6201:1205222] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 17:13:52.873 Seetong_tps[6201:1205222] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-10 17:13:52.874 Seetong_tps[6201:1205222]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 17:13:52.911 Seetong_tps[6201:1205222]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 17:13:52 930
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1142849c0>; layer = <CALayer: 0x114254d20>>
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1142849c0>; layer = <CALayer: 0x114254d20>> -- _camera.supportPlatform: 0
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 09:13:52 +0000
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 17:13:52.930 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 17:13:52 931
2026-10-10 17:13:52.937 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 17:13:52.937 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 17:13:52.976 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:13:52.976 Seetong_tps[6201:1205222]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 17:13:52.976 Seetong_tps[6201:1205222]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 17:13:52.976 Seetong_tps[6201:1205285] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 17:13:52.976 Seetong_tps[6201:1205285] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 17:13:52.976 Seetong_tps[6201:1205285]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 17:13:53.179 Seetong_tps[6201:1205222] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 17:13:53.221 Seetong_tps[6201:1205267] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 17:13:53.221 Seetong_tps[6201:1205258] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 17:13:53.222 Seetong_tps[6201:1205258] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 17:13:53.223 Seetong_tps[6201:1205258] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1102eea80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x117cbc000>
2026-10-10 17:13:53.223 Seetong_tps[6201:1205258] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-10 17:13:53.223 Seetong_tps[6201:1205258] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 17:13:53.223 Seetong_tps[6201:1205258] InitDecodePortLog: playsettype = 50
2026-10-10 17:13:53.225 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-10 17:13:53.226 Seetong_tps[6201:1205258] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 17:13:53.226 Seetong_tps[6201:1205258] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-10 17:13:53.226 Seetong_tps[6201:1205258] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 17:13:53.226 Seetong_tps[6201:1205258] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-10 17:13:53.226 Seetong_tps[6201:1205258] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-10 17:13:53.227 Seetong_tps[6201:1205258] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 17:13:53.227 Seetong_tps[6201:1205258] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 17:13:53.228 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-10 17:13:53.270 Seetong_tps[6201:1205222]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-10 17:13:53.294 Seetong_tps[6201:1205222]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-10 17:13:53.294 Seetong_tps[6201:1205222]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-10 17:13:53.295 Seetong_tps[6201:1205222]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-10 17:13:53.295 Seetong_tps[6201:1205222] 滚动已停止500毫秒，执行操作:42835799
2026-10-10 17:13:53.305 Seetong_tps[6201:1205267]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 17:13:53.333 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_video_preview_advert
2026-10-10 17:13:53.357 Seetong_tps[6201:1205286] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1140aadc0>{number = 24, name = (null)}====
2026-10-10 17:13:53.477 Seetong_tps[6201:1205340] 重新观看视频线程：<_NSMainThread: 0x110038000>{number = 1, name = (null)}
2026-10-10 17:13:53.487 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:13:53.487 Seetong_tps[6201:1205294] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 17:13:53.487 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:13:53.487 Seetong_tps[6201:1205294] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 17:13:53.490 Seetong_tps[6201:1205222] checkPortStatus:_decodePort=1
2026-10-10 17:13:53.491 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.62 - 设备: 1801 - 42835799
2026-10-10 17:13:53.491 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.62 - 设备: 1801 - 42835799
2026-10-10 17:13:53.527 Seetong_tps[6201:1205267] Failed to get IoT drive away set configuration.
2026-10-10 17:13:53.527 Seetong_tps[6201:1205267]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 17:13:53.565 Seetong_tps[6201:1205285] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1140aafc0>{number = 22, name = (null)}====
2026-10-10 17:13:54.050 Seetong_tps[6201:1205267]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 17:13:55.493 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.62 - 设备: 1801 - 42835799
2026-10-10 17:13:57.295 Seetong_tps[6201:1205222]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 17:13:57.295 Seetong_tps[6201:1205222]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1142849c0>; layer = <CALayer: 0x114254d20>>
2026-10-10 17:13:57.296 Seetong_tps[6201:1205222] #####Vstop:uid:42835799-0-port:1
2026-10-10 17:13:57.296 Seetong_tps[6201:1205222] -----------1release decodeport = 1
2026-10-10 17:13:57.296 Seetong_tps[6201:1205222]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = SRFLX;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 600;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 17:13:57.299 Seetong_tps[6201:1205222] _openGLView clearFrame ...
2026-10-10 17:13:57.340 Seetong_tps[6201:1205222]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 17:13:57.343 Seetong_tps[6201:1205222]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 17:13:57.855 Seetong_tps[6201:1205222] dealloc -- STPlayerViewController
2026-10-10 17:13:57.855 Seetong_tps[6201:1205222] dealloc -- STPlayerViewController
2026-10-10 17:13:57.855 Seetong_tps[6201:1205222] dealloc -- STPlayerCameraControlVC
2026-10-10 17:13:57.855 Seetong_tps[6201:1205222] dealloc -- STPlayerCameraService
2026-10-10 17:13:57.856 Seetong_tps[6201:1205222] dealloc -- STCycleScrollView
2026-10-10 17:13:57.857 Seetong_tps[6201:1205222] dealloc -- STCameraControlView
2026-10-10 17:13:57.859 Seetong_tps[6201:1205222] dealloc -- STNetSpeedMonitorView
2026-10-10 17:13:57.860 Seetong_tps[6201:1205222] dealloc -- STIdleMonitorView
2026-10-10 17:13:57.869 Seetong_tps[6201:1205222] MessageThrottle reloadTableView ---
2026-10-10 17:13:57.980 Seetong_tps[6201:1205294] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1140a9c00>{number = 26, name = (null)}====
2026-10-10 17:13:58.897 Seetong_tps[6201:1205292] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-10 17:13:58.898 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:103::open> open fd[4], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 17:13:58.898 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x113024000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-10 17:13:58.898 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:109::close> closing fd[4], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 17:13:58.899 Seetong_tps[6201:1205292] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-10 17:13:58.899 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:103::open> open fd[4], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 17:13:58.899 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x11302c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-10 17:13:58.899 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:109::close> closing fd[4], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 17:13:58.899 Seetong_tps[6201:1205292] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-10 17:13:58.900 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:103::open> open fd[4], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 17:13:58.900 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:109::close> closing fd[4], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-10 17:13:58.900 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:103::open> open fd[4], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 17:13:58.900 Seetong_tps[6201:1205292] [I] <MemoryFile.cpp:109::close> closing fd[4], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-10 17:13:58.901 Seetong_tps[6201:1205292] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-10 17:13:58.901 Seetong_tps[6201:1205292] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 3190 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-10 17:13:58.901 Seetong_tps[6201:1205292] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 1809933649 sequence 1 version 4
2026-10-10 17:13:58.901 Seetong_tps[6201:1205292] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-10 17:13:58.927 Seetong_tps[6201:1205222]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 17:13:59.342 Seetong_tps[6201:1205222] ++++-[VideoView dealloc]++++
2026-10-10 17:13:59.353 Seetong_tps[6201:1205222] OpenGLView20_Seetong dealloc:0x13385f980
2026-10-10 17:13:59.611 Seetong_tps[6201:1205292] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-10 17:13:59.613 Seetong_tps[6201:1205292] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-10 17:13:59.780 Seetong_tps[6201:1205222]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 17:14:00.181 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-10 17:14:00.181 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-10 17:14:00.181 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-10 17:14:00.195 Seetong_tps[6201:1205222] [KMPAlarmModule] module loaded
2026-10-10 17:14:00.195 Seetong_tps[6201:1205222] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x138826780>
2026-10-10 17:14:00.195 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-10 17:14:00.202 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-10 17:14:00.216 Seetong_tps[6201:1205294] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-10 17:14:00.880 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-10 17:14:00.880 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-10 17:14:00.881 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-10 17:14:00.884 Seetong_tps[6201:1205293] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-10 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-10 17:14:00.886 Seetong_tps[6201:1205293] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-10 startTime=00:00:00 endTime=17:14:00 cachedAnchor=null-null
2026-10-10 17:14:00.886 Seetong_tps[6201:1205293] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=00:00:00 endTime=17:14:00 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-10 17:14:00.886 Seetong_tps[6201:1205293] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=00:00:00, endTime=17:14:00, deviceIds=[]
2026-10-10 17:14:00.886 Seetong_tps[6201:1205293] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-10 17:14:00.887 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=00:00:00 end=17:14:00 deviceCount=1
2026-10-10 17:14:00.887 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:00.889 Seetong_tps[6201:1205283] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-10 17:14:00.927 Seetong_tps[6201:1205294] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=43 targetCount=20 targetReached=true elapsedMs=24
2026-10-10 17:14:00.928 Seetong_tps[6201:1205294] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=15:10:34 totalWindows=1
2026-10-10 17:14:00.928 Seetong_tps[6201:1205294] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=46 cachedAnchor=00:00:00-15:10:34
2026-10-10 17:14:00.937 Seetong_tps[6201:1205294] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=46
2026-10-10 17:14:01.375 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 17:14:01.376 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 17:14:01.392 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=11 modelCount=11 itemCount=11 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-10 17:14:01.393 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=11 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 17:14:01.393 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=00:00:00, endTime=17:14:00, hasMore=false, itemCount=11
2026-10-10 17:14:01.397 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=11, responseDate=2026-10-10, responseStart=00:00:00, responseEnd=17:14:00, hasMore=false, remoteThumbCount=11, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 17:14:01.397 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage replaces initial cache preview with remote response
2026-10-10 17:14:01.407 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:replaceResponseWindowInCache success date=2026-10-10 start=00:00:00 end=17:14:00 count=11 preservedReadCount=0 readStateMs=0 entityMapMs=0 daoMs=9 totalMs=9
2026-10-10 17:14:01.409 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:upsertTimelineWindowFromResponse success date=2026-10-10 start=00:00:00 end=17:14:00 lastTimestampMs=1791561600000 daoMs=1
2026-10-10 17:14:01.410 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:alarm list updated, date=2026-10-10, selectedDateFilter=, selectedDeviceId=, selectedTypeTitle=, startTime=00:00:00, endTime=17:14:00, hasMore=false, count=43
2026-10-10 17:14:01.410 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:updateLoadedWindowsAfterServerResponse date=2026-10-10 start=00:00:00 end=17:14:00 hasMore=false loadedWindowCount=1 mergedWindows=00:00:00-17:14:00 anchor=null-null
2026-10-10 17:14:01.410 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache incremental loadedCount=11 fallbackCount=11
2026-10-10 17:14:01.410 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage finalLoadedCount=11, selectedDateFilter=, availableBucketCount=3, loadedWindows=1
2026-10-10 17:14:01.413 Seetong_tps[6201:1205292] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=532 rowCount=12
2026-10-10 17:14:01.415 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-10 endTime=17:14:00
2026-10-10 17:14:01.415 Seetong_tps[6201:1205292] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-10 17:14:01.415 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 17:14:01.415 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-10 17:14:01.433 Seetong_tps[6201:1205222] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-10 endTime=17:14:00
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 17:14:01.434 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 17:14:01.434 Seetong_tps[6201:1205294] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-10 17:14:01.434 Seetong_tps[6201:1205294] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-10 17:14:01.496 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 17:14:01.496 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 17:14:01.496 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 17:14:01.496 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 17:14:01.496 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 17:14:01.497 Seetong_tps[6201:1205292] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-10
2026-10-10 17:14:02.305 Seetong_tps[6201:1205222] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 17:14:02.321 Seetong_tps[6201:1205222] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 17:14:02.321 Seetong_tps[6201:1205222] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 17:14:02.321 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 17:14:02.328 Seetong_tps[6201:1205284] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 17:14:02.328 Seetong_tps[6201:1205284] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 17:14:02.328 Seetong_tps[6201:1205284] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 17:14:02.330 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 17:14:02.330 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:02.377 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 17:14:02.377 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 17:14:02.377 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 17:14:02.377 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 17:14:02.377 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 17:14:02.378 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 17:14:02.379 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=17:14:00 totalWindows=1
2026-10-10 17:14:02.379 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=11, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-17:14:00]}, selectedDeviceId=, cachedCount=11, unwindowedCacheRowLimit=100
2026-10-10 17:14:02.381 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=17:14:00 endTime=17:14:02 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-17:14:00
2026-10-10 17:14:02.381 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=17:14:00, endTime=17:14:02, deviceIds=[]
2026-10-10 17:14:02.381 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=17:14:00 end=17:14:02 deviceCount=1
2026-10-10 17:14:02.381 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:02.437 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 17:14:02.437 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 17:14:02.437 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=17:14:00 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 17:14:02.437 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 17:14:02.438 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=17:14:00, endTime=17:14:02, hasMore=false, itemCount=0
2026-10-10 17:14:02.438 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=17:14:00, responseEnd=17:14:02, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 17:14:02.440 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=11
2026-10-10 17:14:02.444 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-10 endTime=17:14:02
2026-10-10 17:14:02.468 Seetong_tps[6201:1205222] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-10 endTime=17:14:02
2026-10-10 17:14:02.469 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-10 17:14:09.780 Seetong_tps[6201:1205222]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 17:14:12.155 Seetong_tps[6201:1205222] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 17:14:12.171 Seetong_tps[6201:1205222] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 17:14:12.171 Seetong_tps[6201:1205222] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 17:14:12.171 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 17:14:12.178 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 17:14:12.178 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 17:14:12.178 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 17:14:12.180 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 17:14:12.180 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:12.240 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 17:14:12.240 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 17:14:12.240 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 17:14:12.240 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 17:14:12.240 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 17:14:12.242 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 17:14:12.242 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=17:14:00 totalWindows=1
2026-10-10 17:14:12.243 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=11, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-17:14:00]}, selectedDeviceId=, cachedCount=11, unwindowedCacheRowLimit=100
2026-10-10 17:14:12.245 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=17:14:00 endTime=17:14:12 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-17:14:00
2026-10-10 17:14:12.245 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=17:14:00, endTime=17:14:12, deviceIds=[]
2026-10-10 17:14:12.245 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=17:14:00 end=17:14:12 deviceCount=1
2026-10-10 17:14:12.245 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:12.320 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 17:14:12.321 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 17:14:12.321 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=17:14:00 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 17:14:12.321 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 17:14:12.321 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=17:14:00, endTime=17:14:12, hasMore=false, itemCount=0
2026-10-10 17:14:12.321 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=17:14:00, responseEnd=17:14:12, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 17:14:12.326 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=11
2026-10-10 17:14:12.328 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-10 endTime=17:14:12
2026-10-10 17:14:12.352 Seetong_tps[6201:1205222] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-10 endTime=17:14:12
2026-10-10 17:14:12.353 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-10 17:14:19.780 Seetong_tps[6201:1205222]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 17:14:25.252 Seetong_tps[6201:1205222] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-10 17:14:25.267 Seetong_tps[6201:1205222] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-10 17:14:25.267 Seetong_tps[6201:1205222] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-10 17:14:25.267 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-10 17:14:25.274 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-10 17:14:25.274 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-10 17:14:25.275 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-10
2026-10-10 17:14:25.277 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-10
2026-10-10 17:14:25.277 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:25.328 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 17:14:25.328 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-10
2026-10-10 17:14:25.328 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=3 modelCount=3
2026-10-10 17:14:25.328 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=3 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-10 17:14:25.328 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-10, bucketCount=3, firstDate=2026-10-10, bucketDates=2026-10-10, 2026-10-08, 2026-10-05
2026-10-10 17:14:25.331 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-10
2026-10-10 17:14:25.331 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=17:14:00 totalWindows=1
2026-10-10 17:14:25.332 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=11, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-17:14:00]}, selectedDeviceId=, cachedCount=11, unwindowedCacheRowLimit=100
2026-10-10 17:14:25.334 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=17:14:00 endTime=17:14:25 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-17:14:00
2026-10-10 17:14:25.334 Seetong_tps[6201:1205225] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=17:14:00, endTime=17:14:25, deviceIds=[]
2026-10-10 17:14:25.334 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=17:14:00 end=17:14:25 deviceCount=1
2026-10-10 17:14:25.334 Seetong_tps[6201:1205222]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 17:14:25.530 Seetong_tps[6201:1205222] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 17:14:25.531 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-10 17:14:25.531 Seetong_tps[6201:1205222] [KMPAlarmModule] queryAlarmMessages parsed socketKeys=(
    msg,
    data,
    code
) responseKeys=(
    startTime,
    deviceAlarmList,
    endTime,
    hasMore,
    date
) rawCount=0 modelCount=0 itemCount=0 hasMore=0 nextStartTime=17:14:00 sampleAlarmTypes=(
) sampleTitles=(
)
2026-10-10 17:14:25.531 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-10 17:14:25.531 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-10, startTime=17:14:00, endTime=17:14:25, hasMore=false, itemCount=0
2026-10-10 17:14:25.531 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-10, responseStart=17:14:00, responseEnd=17:14:25, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-10 17:14:25.538 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:requestFirstPage keeps current list because remote response is empty handling=KEEP_CURRENT_LIST loadedCount=11
2026-10-10 17:14:25.541 Seetong_tps[6201:1205292] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=pull_to_refresh currentDate=2026-10-10 endTime=17:14:25
2026-10-10 17:14:25.553 Seetong_tps[6201:1205222] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-10 endTime=17:14:25
2026-10-10 17:14:25.553 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-10 17:14:27.613 Seetong_tps[6201:1205222]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 17:14:27.613 Seetong_tps[6201:1205222]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 17:14:28.184 Seetong_tps[6201:1205225] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x110038e40>{number = 3, name = (null)}====
2026-10-10 17:14:28.274 Seetong_tps[6201:1205292] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-10 17:14:28.275 Seetong_tps[6201:1205222] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x1338924c0>
2026-10-10 17:14:28.275 Seetong_tps[6201:1205222] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-10 17:14:28.275 Seetong_tps[6201:1205292] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-10 17:14:28.466 Seetong_tps[6201:1205222]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 17:14:28.467 Seetong_tps[6201:1205222] [保存失败] 相机对象或存储字典为空
2026-10-10 17:14:28.495 Seetong_tps[6201:1205222] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 17:14:28.497 Seetong_tps[6201:1205222] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 17:14:28.497 Seetong_tps[6201:1205222]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 17:14:28.545 Seetong_tps[6201:1205222]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 17:14:28 553
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x116224da0>; layer = <CALayer: 0x11421f690>>
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x116224da0>; layer = <CALayer: 0x11421f690>> -- _camera.supportPlatform: 0
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 09:14:28 +0000
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:00:07 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 17:14:28.553 Seetong_tps[6201:1205222]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 17:14:28 554
2026-10-10 17:14:28.557 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-10 17:14:28.557 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-10 17:14:28.599 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:14:28.599 Seetong_tps[6201:1205222]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 17:14:28.599 Seetong_tps[6201:1205222]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 17:14:28.599 Seetong_tps[6201:1205225] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 17:14:28.599 Seetong_tps[6201:1205225] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 17:14:28.608 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.11 - 设备: 1801 - 42835799
2026-10-10 17:14:28.801 Seetong_tps[6201:1205222] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 17:14:28.880 Seetong_tps[6201:1205267] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1102eea80>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x117cbc000>
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: playsettype = 50
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 17:14:28.880 Seetong_tps[6201:1205222] checkPortStatus:_decodePort=2
2026-10-10 17:14:28.880 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-10-10 17:14:28.880 Seetong_tps[6201:1205258] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 17:14:28.881 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-10-10 17:14:28.952 Seetong_tps[6201:1205267]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 17:14:29.079 Seetong_tps[6201:1205712] 重新观看视频线程：<_NSMainThread: 0x110038000>{number = 1, name = (null)}
2026-10-10 17:14:29.083 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:14:29.083 Seetong_tps[6201:1205292] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 17:14:29.083 Seetong_tps[6201:1205222] uid:42835799 playAudio
2026-10-10 17:14:29.083 Seetong_tps[6201:1205292] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 17:14:29.083 Seetong_tps[6201:1205222] checkPortStatus:_decodePort=2
2026-10-10 17:14:29.083 Seetong_tps[6201:1205222]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.59 - 设备: 1801 - 42835799
2026-10-10 17:14:29.129 Seetong_tps[6201:1205267] Failed to get IoT drive away set configuration.
2026-10-10 17:14:29.129 Seetong_tps[6201:1205267]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 17:14:29.654 Seetong_tps[6201:1205267]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 17:14:29.779 Seetong_tps[6201:1205222]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-10 17:14:32.730 Seetong_tps[6201:1205222]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 17:14:32.731 Seetong_tps[6201:1205222]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 17:14:32.731 Seetong_tps[6201:1205258]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = SRFLX;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-10 17:14:32.731 Seetong_tps[6201:1205222]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 17:14:32.732 Seetong_tps[6201:1205222]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 17:14:32.732 Seetong_tps[6201:1205222]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 17:14:32.733 Seetong_tps[6201:1205222] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 17:14:32.733 Seetong_tps[6201:1205222] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 17:14:32.745 Seetong_tps[6201:1205222] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 17:14:32.747 Seetong_tps[6201:1205222]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 17:14:32.748 Seetong_tps[6201:1205222]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114268000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x116224da0>; layer = <CALayer: 0x11421f690>>
2026-10-10 17:14:32.748 Seetong_tps[6201:1205222] #####Vstop:uid:42835799-0-port:2
2026-10-10 17:14:32.753 Seetong_tps[6201:1205222] -----------1release decodeport = 2
2026-10-10 17:14:32.754 Seetong_tps[6201:1205222]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = SRFLX;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 17:14:32.755 Seetong_tps[6201:1205222] _openGLView clearFrame ...
2026-10-10 17:14:52.771 Seetong_tps[6201:1205222] zzzzz:backgroundDoSomething
2026-10-10 17:14:52.771 Seetong_tps[6201:1205292] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 17:14:52.771 Seetong_tps[6201:1205292] --FC_StopDevComEx end
2026-10-10 17:14:57.770 Seetong_tps[6201:1205222] zzzzz:stopBackgroundTask 180seconds
2026-10-10 23:32:19.274 Seetong_tps[6892:1301072] app_version=8.4.106
2026-10-10 23:32:19.276 Seetong_tps[6892:1301072]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-10 23:32:19.276 Seetong_tps[6892:1301072] showForLogin 1
2026-10-10 23:32:19.276 Seetong_tps[6892:1301072] AppLaunch 还剩 6.744893074035645 秒
2026-10-10 23:32:19.282 Seetong_tps[6892:1301083] 询问用户是否开启推送成功
2026-10-10 23:32:19.282 Seetong_tps[6892:1301083] 用户点击允许接收推送
2026-10-10 23:32:19.289 Seetong_tps[6892:1301083] remoteNotificationSetting: <UNNotificationSettings: 0x118c15d60; 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-10 23:32:19.293 Seetong_tps[6892:1301072]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-10 23:32:19.299 Seetong_tps[6892:1301072] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.860MB
2026-10-10 23:32:19.300 Seetong_tps[6892:1301072] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 57.860MB
2026-10-10 23:32:19.300 Seetong_tps[6892:1301072] 【kuikly performance】pagename: UserCenterPage, Memory in use: 57.892MB
2026-10-10 23:32:19.312 Seetong_tps[6892:1301072] viewDidLoad/configtime=2026-10-10 15:32:19 +0000
2026-10-10 23:32:19.313 Seetong_tps[6892:1301072]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-10 23:32:19.313 Seetong_tps[6892:1301072]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-10 23:32:19.369 Seetong_tps[6892:1301072]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-10 23:32:19.372 Seetong_tps[6892:1301072]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-10 23:32:19.372 Seetong_tps[6892:1301072] 开始检查未读客服消息...
2026-10-10 23:32:19.372 Seetong_tps[6892:1301072] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-10 23:32:19.376 Seetong_tps[6892:1301072]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-10 23:32:19.376 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 
2026-10-10 23:32:19.376 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-10 23:32:19.378 Seetong_tps[6892:1301072] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-10 23:32:19.378 Seetong_tps[6892:1301072] NAV deviceOrientationDidChange:1
2026-10-10 23:32:19.381 Seetong_tps[6892:1301072] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-10 23:32:19.381 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 
2026-10-10 23:32:19.381 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 23:32:19.426 Seetong_tps[6892:1301072]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-10 23:32:19.520 Seetong_tps[6892:1301072] Super properties have already been unregistered.
2026-10-10 23:32:19.522 Seetong_tps[6892:1301072] UMAPM_OOMSampling(0,0):NO
2026-10-10 23:32:19.522 Seetong_tps[6892:1301090] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x110ed1c40>{number = 7, name = (null)}====
2026-10-10 23:32:19.523 Seetong_tps[6892:1301072]  -- deviceListDataUpdate - AppLaunch 还剩 1.497291088104248 秒 - 再延迟 1.997291088104248 秒 - 启动耗时 1.502708911895752 秒
2026-10-10 23:32:19.523 Seetong_tps[6892:1301072] groupDeviceList 已在进行中，等待后重新分组
2026-10-10 23:32:19.523 Seetong_tps[6892:1301072]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1503 毫秒
2026-10-10 23:32:19.526 Seetong_tps[6892:1301115] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjI1MTEzOTQxOCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.EKavOEt3YGX6pBIqxtAQHH1C1Jl33-nbtsaeAvGTVH0","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjI1MTEzOTQxOCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAxX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk4Il19.YCORH8QWX-dCUvp20OW951ZqaH5k64JHsHUCAxnDJGU","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"aws-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"18.194.2.85:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-10 23:32:19.526 Seetong_tps[6892:1301115] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-10 23:32:19.527 Seetong_tps[6892:1301072] ++++-[VideoView dealloc]++++
2026-10-10 23:32:19.529 Seetong_tps[6892:1301072] OpenGLView20_Seetong dealloc:0x134882080
2026-10-10 23:32:19.549 Seetong_tps[6892:1301072]  -- WebSocket - 重置重连次数 -- 
2026-10-10 23:32:19.559 Seetong_tps[6892:1301072]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-10 23:32:19.559 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 
2026-10-10 23:32:19.559 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-10 23:32:19.559 Seetong_tps[6892:1301072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-10 23:32:19.559 Seetong_tps[6892:1301072] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-10 23:32:19.561 Seetong_tps[6892:1301072] UMAPM_NetworkSampling(0,0):NO
2026-10-10 23:32:19.568 Seetong_tps[6892:1301072]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-10 23:32:19.568 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 23:32:19.568 Seetong_tps[6892:1301139] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x134a4f480>{number = 19, name = (null)}====
2026-10-10 23:32:19.570 Seetong_tps[6892:1301072] 蓝牙已打开
2026-10-10 23:32:19.573 Seetong_tps[6892:1301072] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-10 23:32:19.574 Seetong_tps[6892:1301136] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x134a4c740>{number = 20, name = (null)}====
2026-10-10 23:32:19.577 Seetong_tps[6892:1301072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 23:32:19.577 Seetong_tps[6892:1301072]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-10 23:32:19.577 Seetong_tps[6892:1301072]  -- 获取版本信息成功: {
}
2026-10-10 23:32:19.591 Seetong_tps[6892:1301083] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x110c38e40>{number = 3, name = (null)}====
2026-10-10 23:32:19.599 Seetong_tps[6892:1301129] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x118f1a5c0>{number = 13, name = (null)}====
2026-10-10 23:32:19.599 Seetong_tps[6892:1301117] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110ed2bc0>{number = 11, name = (null)}====
2026-10-10 23:32:19.606 Seetong_tps[6892:1301141] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114c23840>{number = 21, name = (null)}====
2026-10-10 23:32:19.606 Seetong_tps[6892:1301088] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x110ed06c0>{number = 6, name = (null)}====
2026-10-10 23:32:19.607 Seetong_tps[6892:1301137] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x114c238c0>{number = 22, name = (null)}====
2026-10-10 23:32:19.613 Seetong_tps[6892:1301091] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x114cdc4c0>{number = 23, name = (null)}====
2026-10-10 23:32:19.613 Seetong_tps[6892:1301138] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x114cdc680>{number = 24, name = (null)}====
2026-10-10 23:32:19.631 Seetong_tps[6892:1301143] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114cdc600>{number = 25, name = (null)}====
2026-10-10 23:32:19.652 Seetong_tps[6892:1301072]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301072] DB Error: 1 "table adTable has no column named adID"
2026-10-10 23:32:19.652 Seetong_tps[6892:1301072] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-10 23:32:19.652 Seetong_tps[6892:1301072] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-10 23:32:19.652 Seetong_tps[6892:1301072]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-10 23:32:19.652 Seetong_tps[6892:1301091] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-10 23:32:19.655 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-10 23:32:19.655 Seetong_tps[6892:1301072]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAwIDUFYHU1xoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-10 23:32:19.657 Seetong_tps[6892:1301072]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-10 23:32:19.657 Seetong_tps[6892:1301072]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-10 23:32:19.661 Seetong_tps[6892:1301072]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=32&addr=bjrelay40.s2.seetong.com:4443;type=0&load=24&addr=bjrelay40.s2.seetong.com:1443;type=0&load=22&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=9&addr=shrelay12.s5.seetong.com:4443;type=0&load=9&addr=shrelay11.s5.seetong.com:1443;type=0&load=12&addr=shrelay17.s5.seetong.com:9443;"}
2026-10-10 23:32:19.661 Seetong_tps[6892:1301072] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-10 23:32:19.661 Seetong_tps[6892:1301072] 客服消息未读数量: 0
2026-10-10 23:32:19.664 Seetong_tps[6892:1301072]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-10 23:32:19.664 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1644 毫秒
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 23:32:19.665 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 23:32:19.666 Seetong_tps[6892:1301072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 23:32:19.732 Seetong_tps[6892:1301072]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-10 23:32:19.732 Seetong_tps[6892:1301072]  -- WebSocket - 重置重连次数 -- 
2026-10-10 23:32:19.732 Seetong_tps[6892:1301072]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwIJBVYCUFtpAQQB","reconn":0}}
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 23:32:19.733 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 23:32:19.752 Seetong_tps[6892:1301090] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x110ed1c40>{number = 7, name = (null)}====
2026-10-10 23:32:19.853 Seetong_tps[6892:1301072] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-10 23:32:19.853 Seetong_tps[6892:1301072] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-10 23:32:19.853 Seetong_tps[6892:1301072] Formatted Date: 2026-10-10
2026-10-10 23:32:19.853 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 23:32:19.872 Seetong_tps[6892:1301072]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 23:32:19.873 Seetong_tps[6892:1301072]  -- STBluetoothManager - 开始扫描 - 
2026-10-10 23:32:19.911 Seetong_tps[6892:1301072] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-10 23:32:19.913 Seetong_tps[6892:1301072] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08",
    "2026-10-05"
)
2026-10-10 23:32:19.915 Seetong_tps[6892:1301072]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=17:14:25 end=23:32:19 deviceCount=1
2026-10-10 23:32:19.915 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 23:32:19.985 Seetong_tps[6892:1301072] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-10 23:32:21.470 Seetong_tps[6892:1301072] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-10 23:32:21.470 Seetong_tps[6892:1301072] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-10 23:32:21.470 Seetong_tps[6892:1301072] 用户设置的具体字体大小: 17.000000
2026-10-10 23:32:21.619 Seetong_tps[6892:1301072] AppLaunch hideForRefreshToken
2026-10-10 23:32:21.620 Seetong_tps[6892:1301072] AppLaunch hideForRefreshToken dismiss
2026-10-10 23:32:21.620 Seetong_tps[6892:1301072] AppLaunch dismiss...
2026-10-10 23:32:21.924 Seetong_tps[6892:1301072] AppLaunch dismiss... end
2026-10-10 23:32:21.925 Seetong_tps[6892:1301072]  dealloc -- STAppLaunchWindow
2026-10-10 23:32:21.926 Seetong_tps[6892:1301072]  dealloc -- STAppLaunchViewController
2026-10-10 23:32:22.522 Seetong_tps[6892:1301072]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-10 23:32:22.860 Seetong_tps[6892:1301084] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x110c3af40>{number = 5, name = (null)}====
2026-10-10 23:32:23.030 Seetong_tps[6892:1301072]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-10 23:32:23.030 Seetong_tps[6892:1301072]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-10 23:32:23.030 Seetong_tps[6892:1301072] 滚动已停止500毫秒，执行操作:42835799
2026-10-10 23:32:23.354 Seetong_tps[6892:1301090] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x110ed1c40>{number = 7, name = (null)}====
2026-10-10 23:32:23.498 Seetong_tps[6892:1301072]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-10 23:32:23.498 Seetong_tps[6892:1301072] [保存失败] 相机对象或存储字典为空
2026-10-10 23:32:23.550 Seetong_tps[6892:1301072] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-10 23:32:23.550 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-10 23:32:23.550 Seetong_tps[6892:1301072] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-10 23:32:23.551 Seetong_tps[6892:1301072] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-10 23:32:23.553 Seetong_tps[6892:1301072]  -- STBluetoothManager - 结束扫描 - 
2026-10-10 23:32:23.592 Seetong_tps[6892:1301072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-10 23:32:23.610 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-10 23:32:23.610 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 23:32:23 611
2026-10-10 23:32:23.610 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114e37b60>; layer = <CALayer: 0x114e50990>>
2026-10-10 23:32:23.611 Seetong_tps[6892:1301072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114e37b60>; layer = <CALayer: 0x114e50990>> -- _camera.supportPlatform: 0
2026-10-10 23:32:23.611 Seetong_tps[6892:1301072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 15:32:23 +0000
2026-10-10 23:32:23.611 Seetong_tps[6892:1301072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 23:32:23.611 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 23:32:23 611
2026-10-10 23:32:23.618 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 23:32:23.619 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-10 23:32:23.655 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:23.655 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 23:32:23.655 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 23:32:23.655 Seetong_tps[6892:1301144]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 23:32:23.664 Seetong_tps[6892:1301072] 未处理的 biz 类型: res_video_preview_advert
2026-10-10 23:32:23.708 Seetong_tps[6892:1301115] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-10 23:32:23.708 Seetong_tps[6892:1301115] [DeviceMonitor] 监控管理器初始化完成
2026-10-10 23:32:23.710 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.16 - 设备: 1801 - 42835799
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-10 23:32:23 711
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114e37b60>; layer = <CALayer: 0x114e50990>>
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114e37b60>; layer = <CALayer: 0x114e50990>> -- _camera.supportPlatform: 0
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-10 15:32:23 +0000
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-10 23:32:23 711
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.16 - 设备: 1801 - 42835799
2026-10-10 23:32:23.711 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.16 - 设备: 1801 - 42835799
2026-10-10 23:32:23.849 Seetong_tps[6892:1301072] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-10 23:32:24.159 Seetong_tps[6892:1301115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-10 23:32:24.159 Seetong_tps[6892:1301115]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-10 23:32:24.159 Seetong_tps[6892:1301115] onDeviceAuthSuccess:uid=42835799
2026-10-10 23:32:24.159 Seetong_tps[6892:1301115]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791646344.159324,lastReceiveYUVTimeInterval=1791646343.711224,interval=0.448,videoView=0x114e5c000
2026-10-10 23:32:24.159 Seetong_tps[6892:1301115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-10 23:32:24.160 Seetong_tps[6892:1301083] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-10 23:32:24.160 Seetong_tps[6892:1301129] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-10 23:32:24.197 Seetong_tps[6892:1301124] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x110ed2b40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x118cbc000>
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-10 23:32:24.199 Seetong_tps[6892:1301115] InitDecodePortLog: playsettype = 50
2026-10-10 23:32:24.200 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.65 - 设备: 1801 - 42835799
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-10 23:32:24.201 Seetong_tps[6892:1301115] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-10 23:32:24.202 Seetong_tps[6892:1301115] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-10 23:32:24.202 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.65 - 设备: 1801 - 42835799
2026-10-10 23:32:24.229 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.229 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.230 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 23:32:24.230 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 23:32:24.231 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 23:32:24.231 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.231 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:24.231 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 23:32:24.231 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 23:32:24.231 Seetong_tps[6892:1301083] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 23:32:24.231 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.231 Seetong_tps[6892:1301083]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-10 23:32:24.251 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=1
2026-10-10 23:32:24.254 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.70 - 设备: 1801 - 42835799
2026-10-10 23:32:24.270 Seetong_tps[6892:1301072]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-10 23:32:24.271 Seetong_tps[6892:1301124]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 23:32:24.271 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.271 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.271 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 23:32:24.271 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 23:32:24.271 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 23:32:24.271 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.274 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:24.275 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 23:32:24.275 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 23:32:24.275 Seetong_tps[6892:1301083] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 23:32:24.275 Seetong_tps[6892:1301083] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.275 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=1
2026-10-10 23:32:24.288 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.288 Seetong_tps[6892:1301115]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-10 23:32:24.288 Seetong_tps[6892:1301083] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-10 23:32:24.288 Seetong_tps[6892:1301083] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-10 23:32:24.288 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-10 23:32:24.288 Seetong_tps[6892:1301084] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.288 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:24.288 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-10 23:32:24.288 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-10 23:32:24.288 Seetong_tps[6892:1301084] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-10 23:32:24.288 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=1
2026-10-10 23:32:24.288 Seetong_tps[6892:1301129] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-10 23:32:24.293 Seetong_tps[6892:1301124]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 23:32:24.299 Seetong_tps[6892:1301072]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-10 23:32:24.315 Seetong_tps[6892:1301124]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 23:32:24.372 Seetong_tps[6892:1301124]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 23:32:24.420 Seetong_tps[6892:1301124]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-10 23:32:24.473 Seetong_tps[6892:1301124]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 23:32:24.475 Seetong_tps[6892:1301124]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-10 23:32:24.492 Seetong_tps[6892:1301235] 重新观看视频线程：<_NSMainThread: 0x110c38000>{number = 1, name = (null)}
2026-10-10 23:32:24.504 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:24.504 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-10 23:32:24.504 Seetong_tps[6892:1301088] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-10 23:32:24.504 Seetong_tps[6892:1301138] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-10 23:32:24.505 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=1
2026-10-10 23:32:24.505 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.95 - 设备: 1801 - 42835799
2026-10-10 23:32:24.600 Seetong_tps[6892:1301124] Failed to get IoT drive away set configuration.
2026-10-10 23:32:24.600 Seetong_tps[6892:1301124]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-10 23:32:24.677 Seetong_tps[6892:1301072] UMAPM_OOMSampling(0,0):NO
2026-10-10 23:32:24.677 Seetong_tps[6892:1301072] UMAPM_NetworkSampling(0,0):NO
2026-10-10 23:32:25.127 Seetong_tps[6892:1301124]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-10 23:32:27.389 Seetong_tps[6892:1301072]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-10 23:32:27.389 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114e5c000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114e37b60>; layer = <CALayer: 0x114e50990>>
2026-10-10 23:32:27.389 Seetong_tps[6892:1301072] #####Vstop:uid:42835799-0-port:1
2026-10-10 23:32:27.390 Seetong_tps[6892:1301072] -----------1release decodeport = 1
2026-10-10 23:32:27.390 Seetong_tps[6892:1301072]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3800;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-10 23:32:27.391 Seetong_tps[6892:1301072] _openGLView clearFrame ...
2026-10-10 23:32:27.422 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-10 23:32:27.423 Seetong_tps[6892:1301072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-10 23:32:27.661 Seetong_tps[6892:1301143] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114cdc600>{number = 25, name = (null)}====
2026-10-10 23:32:27.936 Seetong_tps[6892:1301072] dealloc -- STPlayerViewController
2026-10-10 23:32:27.936 Seetong_tps[6892:1301072] dealloc -- STPlayerViewController
2026-10-10 23:32:27.936 Seetong_tps[6892:1301072] dealloc -- STPlayerCameraControlVC
2026-10-10 23:32:27.936 Seetong_tps[6892:1301072] dealloc -- STPlayerCameraService
2026-10-10 23:32:27.937 Seetong_tps[6892:1301072] dealloc -- STCycleScrollView
2026-10-10 23:32:27.938 Seetong_tps[6892:1301072] dealloc -- STCameraControlView
2026-10-10 23:32:27.941 Seetong_tps[6892:1301072] dealloc -- STNetSpeedMonitorView
2026-10-10 23:32:27.941 Seetong_tps[6892:1301072] dealloc -- STIdleMonitorView
2026-10-10 23:32:27.949 Seetong_tps[6892:1301072] MessageThrottle reloadTableView ---
2026-10-10 23:32:28.845 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-10 23:32:28.845 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-10 23:32:28.846 Seetong_tps[6892:1301115]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-10 23:32:28.846 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-10 23:32:28.846 Seetong_tps[6892:1301072]  --- 取消心跳 destoryHeartBeat --- 
2026-10-10 23:32:28.846 Seetong_tps[6892:1301072]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-10 23:32:28.847 Seetong_tps[6892:1301072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-10 23:32:28.847 Seetong_tps[6892:1301072] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-10 23:32:28.857 Seetong_tps[6892:1301072] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-10 23:32:29.425 Seetong_tps[6892:1301072] ++++-[VideoView dealloc]++++
2026-10-10 23:32:29.433 Seetong_tps[6892:1301072] OpenGLView20_Seetong dealloc:0x110f45e00
2026-10-10 23:32:48.877 Seetong_tps[6892:1301072] zzzzz:backgroundDoSomething
2026-10-10 23:32:48.878 Seetong_tps[6892:1301082] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-10 23:32:48.878 Seetong_tps[6892:1301082] --FC_StopDevComEx end
2026-10-10 23:32:53.933 Seetong_tps[6892:1301072] zzzzz:stopBackgroundTask 180seconds
2026-10-11 14:30:12.756 Seetong_tps[6892:1301072] zzzzz:stopBackgroundTask EnterForeground
2026-10-11 14:30:12.761 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-11 14:30:12.762 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-11 14:30:12.785 Seetong_tps[6892:1301072] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-11 14:30:12.803 Seetong_tps[6892:1365961] zzzzz:FC_ResumeDevCom start
2026-10-11 14:30:12.809 Seetong_tps[6892:1301115] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-11 14:30:12.817 Seetong_tps[6892:1365961] zzzzz:FC_ResumeDevCom
2026-10-11 14:30:12.960 Seetong_tps[6892:1301072]  -- WebSocket - 重置重连次数 -- 
2026-10-11 14:30:12.960 Seetong_tps[6892:1301072]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-11 14:30:12.960 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 
2026-10-11 14:30:12.966 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-11 14:30:12.967 Seetong_tps[6892:1301072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-11 14:30:12.968 Seetong_tps[6892:1301072] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-11 14:30:13.059 Seetong_tps[6892:1301072]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-11 14:30:13.059 Seetong_tps[6892:1301072]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-11 14:30:13.059 Seetong_tps[6892:1301072]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-11 14:30:13.059 Seetong_tps[6892:1301072]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTE3ODY2MTUsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.9uIGajQywYG4-i2rNmrcIKVUgv-utcL_8__uk7CzIBQ","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQyOTIyMTUsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxNzAwMjE1LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.121Y6FoGPbvwRjVUx3Ir9WpndwbOBN1ZmeMgkLJxc3g","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-11 14:30:13.062 Seetong_tps[6892:1301072]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791700213.062402
2026-10-11 14:30:13.062 Seetong_tps[6892:1301072]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791700213.062402
2026-10-11 14:30:13.062 Seetong_tps[6892:1301072]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791700213.062402 - lastRefreshTokenTime: 1791700213.062402
2026-10-11 14:30:13.259 Seetong_tps[6892:1301084] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x110c3af40>{number = 5, name = (null)}====
2026-10-11 14:30:13.262 Seetong_tps[6892:1301072]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-11 14:30:13.262 Seetong_tps[6892:1301072]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-11 14:30:13.268 Seetong_tps[6892:1301072]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=46&addr=bjrelay40.s2.seetong.com:5443;type=0&load=48&addr=bjrelay40.s2.seetong.com:13443;type=0&load=40&addr=bjrelay40.s2.seetong.com:9443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay15.s5.seetong.com:13443;type=0&load=28&addr=shrelay11.s5.seetong.com:7443;type=0&load=14&addr=shrelay13.s5.seetong.com:10443;"}
2026-10-11 14:30:13.287 Seetong_tps[6892:1301289] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x116044880>{number = 33, name = (null)}====
2026-10-11 14:30:13.287 Seetong_tps[6892:1301082] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x110c38e80>{number = 2, name = (null)}====
2026-10-11 14:30:13.288 Seetong_tps[6892:1301072]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-11 14:30:13.289 Seetong_tps[6892:1301072]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1QEU1EEAVAFOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-11 14:30:13.290 Seetong_tps[6892:1301115] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjMwNTAxNTkyMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.cv6hmYGJVJPUO99iYpNtJQehNQ2aZ5Lh8KQzf1_RCRg","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjMwNTAxNTkyMywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWh3ZmpueS10cHNpb3QtbWVkaWEtMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTQiXX0.5NCkDyuma6IDgCyxQWnkp3_hxzxKMRHNFLv8dz0geOU","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"tx-hwfjny-tpsiot-media-01.seetong.com","netType":4,"relayNode":"170.106.0.149:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24903"}]}
====
2026-10-11 14:30:13.291 Seetong_tps[6892:1365956] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x116046dc0>{number = 34, name = (null)}====
2026-10-11 14:30:13.294 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-11 14:30:13.299 Seetong_tps[6892:1301072]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-11 14:30:13.299 Seetong_tps[6892:1365956]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-11 14:30:13.299 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-11 14:30:13.300 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-11 14:30:13.301 Seetong_tps[6892:1365956] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 53875298 毫秒
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-11 14:30:13.319 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-11 14:30:13.320 Seetong_tps[6892:1301072]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-11 14:30:13.321 Seetong_tps[6892:1301072]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-11 14:30:13.379 Seetong_tps[6892:1301072]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-11 14:30:13.379 Seetong_tps[6892:1301072]  --- 取消心跳 destoryHeartBeat --- 
2026-10-11 14:30:13.379 Seetong_tps[6892:1301072]  -- WebSocket - 重置重连次数 -- 
2026-10-11 14:30:13.379 Seetong_tps[6892:1301072]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-11 14:30:13.381 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-11 14:30:13.381 Seetong_tps[6892:1301072]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwMIBlYAUFFpAQQB","reconn":1}}
2026-10-11 14:30:13.381 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-11 14:30:13.381 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-11 14:30:13.381 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-11 14:30:13.382 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-11 14:30:13.491 Seetong_tps[6892:1301072] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-11 14:30:13.491 Seetong_tps[6892:1301072] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-11 14:30:13.492 Seetong_tps[6892:1301072] Formatted Date: 2026-10-11
2026-10-11 14:30:13.493 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-11 14:30:13.583 Seetong_tps[6892:1301072] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-11 14:30:13.585 Seetong_tps[6892:1301072] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08",
    "2026-10-05"
)
2026-10-11 14:30:13.587 Seetong_tps[6892:1301072]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:32:19 end=23:59:59 deviceCount=1
2026-10-11 14:30:13.588 Seetong_tps[6892:1301072]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-11 14:30:13.652 Seetong_tps[6892:1301072] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-11 14:30:13.879 Seetong_tps[6892:1301072]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-11 14:30:13.879 Seetong_tps[6892:1301072] [保存失败] 相机对象或存储字典为空
2026-10-11 14:30:13.909 Seetong_tps[6892:1301072] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-11 14:30:13.914 Seetong_tps[6892:1301072] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-11 14:30:13.916 Seetong_tps[6892:1301072]  -- STBluetoothManager - 结束扫描 - 
2026-10-11 14:30:13.989 Seetong_tps[6892:1301072]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-11 14:30:14 025
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114c50000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x118d18920>; layer = <CALayer: 0x114ed2340>>
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114c50000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x118d18920>; layer = <CALayer: 0x114ed2340>> -- _camera.supportPlatform: 0
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-11 06:30:13 +0000
2026-10-11 14:30:14.025 Seetong_tps[6892:1301072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-11 14:30:14.026 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-11 14:30:14 026
2026-10-11 14:30:14.046 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-11 14:30:14.046 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-11 14:30:14.046 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-11 14:30:14.046 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-11 14:30:14.046 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-11 14:30:14.060 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.15 - 设备: 1801 - 42835799
2026-10-11 14:30:14.060 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.15 - 设备: 1801 - 42835799
2026-10-11 14:30:14.060 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.15 - 设备: 1801 - 42835799
2026-10-11 14:30:14.212 Seetong_tps[6892:1301072] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-11 14:30:16.060 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.15 - 设备: 1801 - 42835799
2026-10-11 14:30:19.450 Seetong_tps[6892:1301115] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-11 14:30:19.454 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 5.54 - 设备: 1801 - 42835799
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-11 14:30:19 455
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114c50000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x118d18920>; layer = <CALayer: 0x114ed2340>>
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114c50000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x118d18920>; layer = <CALayer: 0x114ed2340>> -- _camera.supportPlatform: 0
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-11 06:30:13 +0000
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 02:47:05 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-11 14:30:19.455 Seetong_tps[6892:1301072]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-11 14:30:19 456
2026-10-11 14:30:19.456 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 5.54 - 设备: 1801 - 42835799
2026-10-11 14:30:19.456 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 5.54 - 设备: 1801 - 42835799
2026-10-11 14:30:19.918 Seetong_tps[6892:1301115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-11 14:30:19.918 Seetong_tps[6892:1301115]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-11 14:30:19.918 Seetong_tps[6892:1301115] onDeviceAuthSuccess:uid=42835799
2026-10-11 14:30:19.918 Seetong_tps[6892:1301115]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791700219.918392,lastReceiveYUVTimeInterval=1791700219.455383,interval=0.463,videoView=0x114c50000
2026-10-11 14:30:19.918 Seetong_tps[6892:1301115]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-11 14:30:19.982 Seetong_tps[6892:1366007] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x110ed2b40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x118cbc000>
2026-10-11 14:30:19.982 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.07 - 设备: 1801 - 42835799
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-11 14:30:19.982 Seetong_tps[6892:1301115] InitDecodePortLog: playsettype = 50
2026-10-11 14:30:19.982 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=2
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-11 14:30:19.983 Seetong_tps[6892:1301115] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-11 14:30:19.984 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.07 - 设备: 1801 - 42835799
2026-10-11 14:30:20.059 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-11 14:30:20.060 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-11 14:30:20.060 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-11 14:30:20.060 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-11 14:30:20.060 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-11 14:30:20.060 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=2
2026-10-11 14:30:20.060 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-11 14:30:20.062 Seetong_tps[6892:1366007]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-11 14:30:20.062 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-11 14:30:20.067 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-11 14:30:20.067 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-11 14:30:20.067 Seetong_tps[6892:1301072]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-11 14:30:20.067 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-11 14:30:20.067 Seetong_tps[6892:1365958] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-11 14:30:20.067 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=2
2026-10-11 14:30:20.089 Seetong_tps[6892:1366095] 重新观看视频线程：<_NSMainThread: 0x110c38000>{number = 1, name = (null)}
2026-10-11 14:30:20.096 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-11 14:30:20.097 Seetong_tps[6892:1366015] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-11 14:30:20.097 Seetong_tps[6892:1301072] uid:42835799 playAudio
2026-10-11 14:30:20.097 Seetong_tps[6892:1366015] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-11 14:30:20.097 Seetong_tps[6892:1301072] checkPortStatus:_decodePort=2
2026-10-11 14:30:20.097 Seetong_tps[6892:1301072]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 6.18 - 设备: 1801 - 42835799
2026-10-11 14:30:20.129 Seetong_tps[6892:1366007] Failed to get IoT drive away set configuration.
2026-10-11 14:30:20.129 Seetong_tps[6892:1366007]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-11 14:30:20.135 Seetong_tps[6892:1366007]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-11 14:30:20.135 Seetong_tps[6892:1366007]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-11 14:30:20.636 Seetong_tps[6892:1366007]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-11 14:30:22.824 Seetong_tps[6892:1301072]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-11 14:30:22.824 Seetong_tps[6892:1301072]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-11 14:30:22.824 Seetong_tps[6892:1301072]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-11 14:30:22.824 Seetong_tps[6892:1301072]  --- 取消心跳 destoryHeartBeat --- 
2026-10-11 14:30:22.824 Seetong_tps[6892:1301072]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-11 14:30:22.825 Seetong_tps[6892:1301072] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-11 14:30:22.825 Seetong_tps[6892:1301072] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-11 14:30:22.833 Seetong_tps[6892:1301072] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-11 14:30:22.834 Seetong_tps[6892:1301072]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-11 14:30:22.834 Seetong_tps[6892:1301072]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x114c50000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x118d18920>; layer = <CALayer: 0x114ed2340>>
2026-10-11 14:30:22.834 Seetong_tps[6892:1301072] #####Vstop:uid:42835799-0-port:2
2026-10-11 14:30:22.854 Seetong_tps[6892:1301072] -----------1release decodeport = 2
2026-10-11 14:30:22.854 Seetong_tps[6892:1301072]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 6100;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 8900;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-11 14:30:22.856 Seetong_tps[6892:1301072] _openGLView clearFrame ...
2026-10-11 14:30:42.916 Seetong_tps[6892:1301072] zzzzz:backgroundDoSomething
2026-10-11 14:30:42.916 Seetong_tps[6892:1365956] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-11 14:30:42.916 Seetong_tps[6892:1365956] --FC_StopDevComEx end
2026-10-11 14:30:47.862 Seetong_tps[6892:1301072] zzzzz:stopBackgroundTask 180seconds
2026-10-12 08:44:11.938 Seetong_tps[8248:1551742] app_version=8.4.106
2026-10-12 08:44:11.940 Seetong_tps[8248:1551742]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-12 08:44:11.940 Seetong_tps[8248:1551742] showForLogin 1
2026-10-12 08:44:11.940 Seetong_tps[8248:1551742] AppLaunch 还剩 6.626052141189575 秒
2026-10-12 08:44:11.952 Seetong_tps[8248:1551757] 询问用户是否开启推送成功
2026-10-12 08:44:11.952 Seetong_tps[8248:1551757] 用户点击允许接收推送
2026-10-12 08:44:11.956 Seetong_tps[8248:1551746] remoteNotificationSetting: <UNNotificationSettings: 0x135815720; 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 08:44:11.960 Seetong_tps[8248:1551742]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-12 08:44:11.965 Seetong_tps[8248:1551742] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.595MB
2026-10-12 08:44:11.965 Seetong_tps[8248:1551742] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.610MB
2026-10-12 08:44:11.966 Seetong_tps[8248:1551742] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.626MB
2026-10-12 08:44:11.980 Seetong_tps[8248:1551742] viewDidLoad/configtime=2026-10-12 00:44:11 +0000
2026-10-12 08:44:11.981 Seetong_tps[8248:1551742]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-12 08:44:11.981 Seetong_tps[8248:1551742]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-12 08:44:12.042 Seetong_tps[8248:1551742]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-12 08:44:12.045 Seetong_tps[8248:1551742]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-12 08:44:12.045 Seetong_tps[8248:1551742] 开始检查未读客服消息...
2026-10-12 08:44:12.045 Seetong_tps[8248:1551742] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-12 08:44:12.049 Seetong_tps[8248:1551742]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-12 08:44:12.049 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 
2026-10-12 08:44:12.049 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-12 08:44:12.052 Seetong_tps[8248:1551742] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-12 08:44:12.052 Seetong_tps[8248:1551742] NAV deviceOrientationDidChange:1
2026-10-12 08:44:12.054 Seetong_tps[8248:1551742] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-12 08:44:12.054 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 
2026-10-12 08:44:12.054 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-12 08:44:12.112 Seetong_tps[8248:1551742]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-12 08:44:12.213 Seetong_tps[8248:1551742] Super properties have already been unregistered.
2026-10-12 08:44:12.214 Seetong_tps[8248:1551742] UMAPM_OOMSampling(0,0):NO
2026-10-12 08:44:12.216 Seetong_tps[8248:1551742]  -- deviceListDataUpdate - AppLaunch 还剩 1.35027813911438 秒 - 再延迟 1.85027813911438 秒 - 启动耗时 1.64972186088562 秒
2026-10-12 08:44:12.216 Seetong_tps[8248:1551742] groupDeviceList 已在进行中，等待后重新分组
2026-10-12 08:44:12.216 Seetong_tps[8248:1551742]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1650 毫秒
2026-10-12 08:44:12.219 Seetong_tps[8248:1551742] ++++-[VideoView dealloc]++++
2026-10-12 08:44:12.221 Seetong_tps[8248:1551742] OpenGLView20_Seetong dealloc:0x136485b80
2026-10-12 08:44:12.240 Seetong_tps[8248:1551787] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjM3MDY1Mjc0NSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.vP9YI_3jpEpUW0zv62YMYKexCzVyY9rehThoDfpV4H8","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjM3MDY1Mjc0Niwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWh3eGpwLXRwc2lvdC1tZWRpYS0wMV9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk0IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NyJdfQ.WwWQhxJ6gAl-PAFKbbNrBSMCal6vAFDaZE7xGbEBArM","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"tx-hwxjp-tpsiot-media-01.seetong.com","netType":4,"relayNode":"43.134.129.48:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"}]}
====
2026-10-12 08:44:12.249 Seetong_tps[8248:1551787] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-12 08:44:12.249 Seetong_tps[8248:1551837] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13664f980>{number = 21, name = (null)}====
2026-10-12 08:44:12.252 Seetong_tps[8248:1551742]  -- WebSocket - 重置重连次数 -- 
2026-10-12 08:44:12.260 Seetong_tps[8248:1551742]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-12 08:44:12.260 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 
2026-10-12 08:44:12.260 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-12 08:44:12.260 Seetong_tps[8248:1551742] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-12 08:44:12.260 Seetong_tps[8248:1551742] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-12 08:44:12.261 Seetong_tps[8248:1551742] UMAPM_NetworkSampling(0,0):NO
2026-10-12 08:44:12.261 Seetong_tps[8248:1551742]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-12 08:44:12.262 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:12.263 Seetong_tps[8248:1551742] 蓝牙已打开
2026-10-12 08:44:12.264 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-12 08:44:12.265 Seetong_tps[8248:1551742]  -- WebSocket connection connectServer - urlStr: ws://114.116.213.86:26999?token=A1ADHglXUhoGAwoZCAMIVAQBCVxvU1IEBAMBUlcFWlEDAFNvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-12 08:44:12.272 Seetong_tps[8248:1551758] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x13443bec0>{number = 5, name = (null)}====
2026-10-12 08:44:12.274 Seetong_tps[8248:1551742]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 08:44:12.274 Seetong_tps[8248:1551742]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-12 08:44:12.277 Seetong_tps[8248:1551755] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1346c5700>{number = 8, name = (null)}====
2026-10-12 08:44:12.278 Seetong_tps[8248:1551742]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-12 08:44:12.278 Seetong_tps[8248:1551742]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-12 08:44:12.287 Seetong_tps[8248:1551742]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=39&addr=bjrelay40.s2.seetong.com:6443;type=0&load=65&addr=bjrelay40.s2.seetong.com:10443;type=0&load=52&addr=bjrelay40.s2.seetong.com:7443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay10.s5.seetong.com:5443;type=0&load=18&addr=shrelay16.s5.seetong.com:12443;type=0&load=23&addr=shrelay17.s5.seetong.com:9443;"}
2026-10-12 08:44:12.328 Seetong_tps[8248:1551833] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x13a8cc6c0>{number = 23, name = (null)}====
2026-10-12 08:44:12.339 Seetong_tps[8248:1551757] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1346c57c0>{number = 7, name = (null)}====
2026-10-12 08:44:12.339 Seetong_tps[8248:1551836] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x13a8cce40>{number = 24, name = (null)}====
2026-10-12 08:44:12.347 Seetong_tps[8248:1551835] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x13a8ccf00>{number = 25, name = (null)}====
2026-10-12 08:44:12.364 Seetong_tps[8248:1551746] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x134438e80>{number = 2, name = (null)}====
2026-10-12 08:44:12.364 Seetong_tps[8248:1551756] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1346c4680>{number = 9, name = (null)}====
2026-10-12 08:44:12.374 Seetong_tps[8248:1551841] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x135bf1380>{number = 17, name = (null)}====
2026-10-12 08:44:12.374 Seetong_tps[8248:1551759] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x135847240>{number = 13, name = (null)}====
2026-10-12 08:44:12.376 Seetong_tps[8248:1551742]  -- 获取版本信息成功: {
}
2026-10-12 08:44:12.376 Seetong_tps[8248:1551742] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-12 08:44:12.376 Seetong_tps[8248:1551742]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-12 08:44:12.376 Seetong_tps[8248:1551742]  -- WebSocket - 重置重连次数 -- 
2026-10-12 08:44:12.376 Seetong_tps[8248:1551742]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-12 08:44:12.377 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwAIAFEEUFBpAQQB","reconn":0}}
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742] DB Error: 1 "table adTable has no column named adID"
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-12 08:44:12.378 Seetong_tps[8248:1551742]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-12 08:44:12.385 Seetong_tps[8248:1551742]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-12 08:44:12.385 Seetong_tps[8248:1551747]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-12 08:44:12.385 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-12 08:44:12.386 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-12 08:44:12.387 Seetong_tps[8248:1551747] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-12 08:44:12.388 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:12.388 Seetong_tps[8248:1551742]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-12 08:44:12.389 Seetong_tps[8248:1551742]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-12 08:44:12.389 Seetong_tps[8248:1551742]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1823 毫秒
2026-10-12 08:44:12.389 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:12.389 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:12.389 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:12.390 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:12.390 Seetong_tps[8248:1551742]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 08:44:12.491 Seetong_tps[8248:1551742] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-12 08:44:12.491 Seetong_tps[8248:1551742] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-12 08:44:12.491 Seetong_tps[8248:1551742] Formatted Date: 2026-10-12
2026-10-12 08:44:12.491 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:12.531 Seetong_tps[8248:1551838] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x135bf1100>{number = 15, name = (null)}====
2026-10-12 08:44:12.543 Seetong_tps[8248:1551742] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-12 08:44:12.544 Seetong_tps[8248:1551742] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-12 08:44:12.544 Seetong_tps[8248:1551742]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-12 08:44:12.544 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:12.545 Seetong_tps[8248:1551742]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 08:44:12.545 Seetong_tps[8248:1551742]  -- STBluetoothManager - 开始扫描 - 
2026-10-12 08:44:12.595 Seetong_tps[8248:1551742] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-12 08:44:13.421 Seetong_tps[8248:1551834] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x13a8cdd80>{number = 26, name = (null)}====
2026-10-12 08:44:13.421 Seetong_tps[8248:1551742] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-12 08:44:13.422 Seetong_tps[8248:1551742] 客服消息未读数量: 0
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] 用户设置的具体字体大小: 17.000000
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] AppLaunch hideForRefreshToken
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] AppLaunch hideForRefreshToken dismiss
2026-10-12 08:44:14.151 Seetong_tps[8248:1551742] AppLaunch dismiss...
2026-10-12 08:44:14.457 Seetong_tps[8248:1551742] AppLaunch dismiss... end
2026-10-12 08:44:14.457 Seetong_tps[8248:1551742]  dealloc -- STAppLaunchWindow
2026-10-12 08:44:14.458 Seetong_tps[8248:1551742]  dealloc -- STAppLaunchViewController
2026-10-12 08:44:15.731 Seetong_tps[8248:1551742]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-12 08:44:16.064 Seetong_tps[8248:1551838] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x135bf1100>{number = 15, name = (null)}====
2026-10-12 08:44:16.244 Seetong_tps[8248:1551742]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-12 08:44:16.244 Seetong_tps[8248:1551742]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-12 08:44:16.245 Seetong_tps[8248:1551742] 滚动已停止500毫秒，执行操作:42835799
2026-10-12 08:44:16.636 Seetong_tps[8248:1551838] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x135bf1100>{number = 15, name = (null)}====
2026-10-12 08:44:16.774 Seetong_tps[8248:1551787] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-12 08:44:16.774 Seetong_tps[8248:1551787] [DeviceMonitor] 监控管理器初始化完成
2026-10-12 08:44:17.317 Seetong_tps[8248:1551787]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-12 08:44:17.317 Seetong_tps[8248:1551787]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-12 08:44:17.317 Seetong_tps[8248:1551787]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-12 08:44:17.318 Seetong_tps[8248:1551758] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-12 08:44:17.318 Seetong_tps[8248:1551834] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-12 08:44:17.354 Seetong_tps[8248:1551787]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 08:44:17.355 Seetong_tps[8248:1551787]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 08:44:17.355 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-12 08:44:17.355 Seetong_tps[8248:1551758] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-12 08:44:17.355 Seetong_tps[8248:1551747] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-12 08:44:17.355 Seetong_tps[8248:1551758] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-12 08:44:17.434 Seetong_tps[8248:1551787]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 08:44:17.435 Seetong_tps[8248:1551787]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 08:44:17.435 Seetong_tps[8248:1551792]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-12 08:44:17.435 Seetong_tps[8248:1551758] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-12 08:44:17.435 Seetong_tps[8248:1551758] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-12 08:44:17.435 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-12 08:44:17.435 Seetong_tps[8248:1551747] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-12 08:44:17.441 Seetong_tps[8248:1551742]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-12 08:44:17.464 Seetong_tps[8248:1551792]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-12 08:44:17.644 Seetong_tps[8248:1551742] UMAPM_OOMSampling(0,0):NO
2026-10-12 08:44:17.644 Seetong_tps[8248:1551742] UMAPM_NetworkSampling(0,0):NO
2026-10-12 08:44:17.960 Seetong_tps[8248:1551742] MessageThrottle reloadTableView ---
2026-10-12 08:44:18.881 Seetong_tps[8248:1551742]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 08:44:18.882 Seetong_tps[8248:1551742]  -- STBluetoothManager - 开始扫描 - 
2026-10-12 08:44:18.882 Seetong_tps[8248:1551746] zzzzz:FC_ResumeDevCom start
2026-10-12 08:44:18.882 Seetong_tps[8248:1551746] zzzzz:FC_ResumeDevCom
2026-10-12 08:44:19.126 Seetong_tps[8248:1551742]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-12 08:44:19.127 Seetong_tps[8248:1551742]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-12 08:44:19.127 Seetong_tps[8248:1551742]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-12 08:44:19.127 Seetong_tps[8248:1551742] 滚动已停止500毫秒，执行操作:42835799
2026-10-12 08:44:19.199 Seetong_tps[8248:1551833] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x13a8cc6c0>{number = 23, name = (null)}====
2026-10-12 08:44:19.215 Seetong_tps[8248:1551742]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-12 08:44:19.215 Seetong_tps[8248:1551833]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-12 08:44:19.216 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-12 08:44:19.217 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-12 08:44:19.219 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-12 08:44:19.219 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-12 08:44:19.219 Seetong_tps[8248:1551833]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-12 08:44:19.220 Seetong_tps[8248:1551833]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-12 08:44:19.220 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-12 08:44:19.220 Seetong_tps[8248:1551833] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-12 08:44:19.220 Seetong_tps[8248:1551742]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-12 08:44:19.220 Seetong_tps[8248:1551742]  -- observeValueForKeyPath isLoading NO -- 
2026-10-12 08:44:19.220 Seetong_tps[8248:1551742]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-12 08:44:19.220 Seetong_tps[8248:1551742]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 8654 毫秒
2026-10-12 08:44:19.222 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:19.222 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:19.222 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:19.232 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:19.233 Seetong_tps[8248:1551742]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 08:44:19.293 Seetong_tps[8248:1551841] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x135bf1380>{number = 17, name = (null)}====
2026-10-12 08:44:19.295 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:20.257 Seetong_tps[8248:1551742]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-12 08:44:20.258 Seetong_tps[8248:1551742] [保存失败] 相机对象或存储字典为空
2026-10-12 08:44:20.307 Seetong_tps[8248:1551742] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-12 08:44:20.308 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:20.308 Seetong_tps[8248:1551742] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-12 08:44:20.309 Seetong_tps[8248:1551742] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-12 08:44:20.310 Seetong_tps[8248:1551742]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 08:44:20.350 Seetong_tps[8248:1551742]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-12 08:44:20.374 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-12 08:44:20.374 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-12 08:44:20 375
2026-10-12 08:44:20.374 Seetong_tps[8248:1551742]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>>
2026-10-12 08:44:20.374 Seetong_tps[8248:1551742]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>> -- _camera.supportPlatform: 0
2026-10-12 08:44:20.374 Seetong_tps[8248:1551742]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-12 00:44:20 +0000
2026-10-12 08:44:20.375 Seetong_tps[8248:1551742]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-12 08:44:20.375 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-12 08:44:20 375
2026-10-12 08:44:20.381 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-12 08:44:20.381 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-12 08:44:20.412 Seetong_tps[8248:1551742] uid:42835799 playAudio
2026-10-12 08:44:20.412 Seetong_tps[8248:1551742]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-12 08:44:20.412 Seetong_tps[8248:1551742]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-12 08:44:20.412 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-12 08:44:20.412 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-12 08:44:20.412 Seetong_tps[8248:1551833]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-12 08:44:20.496 Seetong_tps[8248:1551742] 未处理的 biz 类型: res_video_preview_advert
2026-10-12 08:44:20.605 Seetong_tps[8248:1551742] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-12 08:44:20.654 Seetong_tps[8248:1551792] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1346c7140>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1358c8000>
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-12 08:44:20.655 Seetong_tps[8248:1551787] InitDecodePortLog: playsettype = 50
2026-10-12 08:44:20.655 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-12 08:44:20.656 Seetong_tps[8248:1551787] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-12 08:44:20.657 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-12 08:44:20.723 Seetong_tps[8248:1551742]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-12 08:44:20.729 Seetong_tps[8248:1551792]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-12 08:44:20.816 Seetong_tps[8248:1552019] 重新观看视频线程：<_NSMainThread: 0x134438000>{number = 1, name = (null)}
2026-10-12 08:44:20.837 Seetong_tps[8248:1551742] uid:42835799 playAudio
2026-10-12 08:44:20.837 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-12 08:44:20.837 Seetong_tps[8248:1551742] uid:42835799 playAudio
2026-10-12 08:44:20.838 Seetong_tps[8248:1551833] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-12 08:44:20.841 Seetong_tps[8248:1551742] checkPortStatus:_decodePort=1
2026-10-12 08:44:20.841 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.53 - 设备: 1801 - 42835799
2026-10-12 08:44:20.841 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.53 - 设备: 1801 - 42835799
2026-10-12 08:44:20.871 Seetong_tps[8248:1551792] Failed to get IoT drive away set configuration.
2026-10-12 08:44:20.871 Seetong_tps[8248:1551792]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-12 08:44:21.377 Seetong_tps[8248:1551792]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-12 08:44:22.544 Seetong_tps[8248:1551787]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-12 08:44:22.545 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:22.545 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:22.546 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:22.546 Seetong_tps[8248:1551742]  --- 取消心跳 destoryHeartBeat --- 
2026-10-12 08:44:22.546 Seetong_tps[8248:1551742]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-12 08:44:22.548 Seetong_tps[8248:1551742] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-12 08:44:22.548 Seetong_tps[8248:1551742] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-12 08:44:22.559 Seetong_tps[8248:1551742] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-12 08:44:22.560 Seetong_tps[8248:1551742]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-12 08:44:22.561 Seetong_tps[8248:1551742]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>>
2026-10-12 08:44:22.561 Seetong_tps[8248:1551742] #####Vstop:uid:42835799-0-port:1
2026-10-12 08:44:22.577 Seetong_tps[8248:1551742] -----------1release decodeport = 1
2026-10-12 08:44:22.578 Seetong_tps[8248:1551742]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-12 08:44:22.579 Seetong_tps[8248:1551742] _openGLView clearFrame ...
2026-10-12 08:44:22.896 Seetong_tps[8248:1551742] zzzzz:stopBackgroundTask EnterForeground
2026-10-12 08:44:22.896 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:22.896 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:22.896 Seetong_tps[8248:1551841] zzzzz:FC_ResumeDevCom start
2026-10-12 08:44:22.896 Seetong_tps[8248:1551841] zzzzz:FC_ResumeDevCom
2026-10-12 08:44:22.897 Seetong_tps[8248:1551742] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-12 08:44:22.919 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-12 08:44:22 920
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>>
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>> -- _camera.supportPlatform: 0
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-12 00:44:22 +0000
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 07:10:08 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 09:13:49 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-12 08:44:22.920 Seetong_tps[8248:1551742]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-12 08:44:22 920
2026-10-12 08:44:22.925 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-12 08:44:22.925 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-12 08:44:23.002 Seetong_tps[8248:1551792] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1346c7140>{number = 11, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1358c8000>
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: playsettype = 50
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-12 08:44:23.003 Seetong_tps[8248:1551787] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-12 08:44:23.004 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-12 08:44:23.005 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-12 08:44:23.132 Seetong_tps[8248:1551742]  -- WebSocket - 重置重连次数 -- 
2026-10-12 08:44:23.132 Seetong_tps[8248:1551742]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-12 08:44:23.132 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 
2026-10-12 08:44:23.140 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-12 08:44:23.140 Seetong_tps[8248:1551742] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-12 08:44:23.140 Seetong_tps[8248:1551742] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-12 08:44:23.281 Seetong_tps[8248:1552145] 重新观看视频线程：<_NSMainThread: 0x134438000>{number = 1, name = (null)}
2026-10-12 08:44:23.283 Seetong_tps[8248:1551742] uid:42835799 playAudio
2026-10-12 08:44:23.283 Seetong_tps[8248:1551840] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-12 08:44:23.283 Seetong_tps[8248:1551742] uid:42835799 playAudio
2026-10-12 08:44:23.283 Seetong_tps[8248:1551840] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-12 08:44:23.283 Seetong_tps[8248:1551742] checkPortStatus:_decodePort=2
2026-10-12 08:44:23.283 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-12 08:44:23.283 Seetong_tps[8248:1551742]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-12 08:44:23.350 Seetong_tps[8248:1551841] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x135bf1380>{number = 17, name = (null)}====
2026-10-12 08:44:23.351 Seetong_tps[8248:1551742]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-12 08:44:23.351 Seetong_tps[8248:1551742]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlcFWlEDA1JvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-12 08:44:23.374 Seetong_tps[8248:1551792] Failed to get IoT drive away set configuration.
2026-10-12 08:44:23.374 Seetong_tps[8248:1551792]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  --- 取消心跳 destoryHeartBeat --- 
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  -- WebSocket - 重置重连次数 -- 
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:23.438 Seetong_tps[8248:1551742]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwAIAFEEU1FpAQQB","reconn":1}}
2026-10-12 08:44:23.439 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:23.439 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:23.439 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:23.439 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:23.571 Seetong_tps[8248:1551742] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-12 08:44:23.571 Seetong_tps[8248:1551742] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-12 08:44:23.571 Seetong_tps[8248:1551742] Formatted Date: 2026-10-12
2026-10-12 08:44:23.571 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:23.633 Seetong_tps[8248:1551742] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-12 08:44:23.635 Seetong_tps[8248:1551742] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-12 08:44:23.638 Seetong_tps[8248:1551742]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-12 08:44:23.638 Seetong_tps[8248:1551742]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 08:44:23.886 Seetong_tps[8248:1551792]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-12 08:44:23.889 Seetong_tps[8248:1551742] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-12 08:44:24.612 Seetong_tps[8248:1551742]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-12 08:44:24.612 Seetong_tps[8248:1551742]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x13aa2c800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x13a80a740>; layer = <CALayer: 0x13aa44030>>
2026-10-12 08:44:24.612 Seetong_tps[8248:1551742] #####Vstop:uid:42835799-0-port:2
2026-10-12 08:44:24.612 Seetong_tps[8248:1551742] -----------1release decodeport = 2
2026-10-12 08:44:24.613 Seetong_tps[8248:1551742] _openGLView clearFrame ...
2026-10-12 08:44:24.652 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:24.656 Seetong_tps[8248:1551742]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 08:44:24.916 Seetong_tps[8248:1551840] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x135bf11c0>{number = 16, name = (null)}====
2026-10-12 08:44:25.165 Seetong_tps[8248:1551742] dealloc -- STPlayerViewController
2026-10-12 08:44:25.165 Seetong_tps[8248:1551742] dealloc -- STPlayerViewController
2026-10-12 08:44:25.165 Seetong_tps[8248:1551742] dealloc -- STPlayerCameraControlVC
2026-10-12 08:44:25.166 Seetong_tps[8248:1551742] dealloc -- STPlayerCameraService
2026-10-12 08:44:25.166 Seetong_tps[8248:1551742] dealloc -- STCycleScrollView
2026-10-12 08:44:25.167 Seetong_tps[8248:1551742] dealloc -- STCameraControlView
2026-10-12 08:44:25.170 Seetong_tps[8248:1551742] dealloc -- STNetSpeedMonitorView
2026-10-12 08:44:25.170 Seetong_tps[8248:1551742] dealloc -- STIdleMonitorView
2026-10-12 08:44:25.179 Seetong_tps[8248:1551742] MessageThrottle reloadTableView ---
2026-10-12 08:44:25.549 Seetong_tps[8248:1551841] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-12 08:44:25.555 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-12 08:44:25.555 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x11051c000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-12 08:44:25.555 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-12 08:44:25.556 Seetong_tps[8248:1551841] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-12 08:44:25.556 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-12 08:44:25.556 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x110520000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-12 08:44:25.556 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-12 08:44:25.557 Seetong_tps[8248:1551841] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-12 08:44:25.557 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-12 08:44:25.557 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:103::open> open fd[47], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MemoryFile.cpp:109::close> closing fd[47], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 3352 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3977076519 sequence 1 version 4
2026-10-12 08:44:25.558 Seetong_tps[8248:1551841] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-12 08:44:25.582 Seetong_tps[8248:1551742]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 08:44:26.253 Seetong_tps[8248:1551758] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-12 08:44:26.255 Seetong_tps[8248:1551758] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-12 08:44:26.541 Seetong_tps[8248:1551742]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 08:44:26.542 Seetong_tps[8248:1551742]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 08:44:26.653 Seetong_tps[8248:1551742] ++++-[VideoView dealloc]++++
2026-10-12 08:44:26.661 Seetong_tps[8248:1551742] OpenGLView20_Seetong dealloc:0x134744000
2026-10-12 08:44:26.808 Seetong_tps[8248:1551758] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13443bec0>{number = 5, name = (null)}====
2026-10-12 08:44:27.276 Seetong_tps[8248:1551742]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 08:44:27.276 Seetong_tps[8248:1551742]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 08:44:27.277 Seetong_tps[8248:1551742]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 08:44:27.277 Seetong_tps[8248:1551742]  --- 取消心跳 destoryHeartBeat --- 
2026-10-12 08:44:27.277 Seetong_tps[8248:1551742]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-12 08:44:27.279 Seetong_tps[8248:1551742] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-12 08:44:27.279 Seetong_tps[8248:1551742] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-12 08:44:27.284 Seetong_tps[8248:1551742] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-12 08:44:47.317 Seetong_tps[8248:1551742] zzzzz:backgroundDoSomething
2026-10-12 08:44:47.320 Seetong_tps[8248:1551746] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-12 08:44:47.321 Seetong_tps[8248:1551746] --FC_StopDevComEx end
2026-10-12 08:44:47.539 Seetong_tps[8248:1551758] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-12 08:44:47.541 Seetong_tps[8248:1551758] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-12 08:44:47.543 Seetong_tps[8248:1551758] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-12 08:44:47.545 Seetong_tps[8248:1551758] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-12 08:44:47.548 Seetong_tps[8248:1551758] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-12 08:44:52.335 Seetong_tps[8248:1551742] zzzzz:stopBackgroundTask 180seconds
2026-10-12 11:53:32.992 Seetong_tps[9041:1612546] app_version=8.4.106
2026-10-12 11:53:32.994 Seetong_tps[9041:1612546]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-12 11:53:32.994 Seetong_tps[9041:1612546] showForLogin 1
2026-10-12 11:53:32.994 Seetong_tps[9041:1612546] AppLaunch 还剩 6.379004955291748 秒
2026-10-12 11:53:33.007 Seetong_tps[9041:1612547] 询问用户是否开启推送成功
2026-10-12 11:53:33.007 Seetong_tps[9041:1612547] 用户点击允许接收推送
2026-10-12 11:53:33.012 Seetong_tps[9041:1612636] remoteNotificationSetting: <UNNotificationSettings: 0x11642d7c0; 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 11:53:33.020 Seetong_tps[9041:1612546]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-12 11:53:33.033 Seetong_tps[9041:1612546] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.532MB
2026-10-12 11:53:33.033 Seetong_tps[9041:1612546] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.548MB
2026-10-12 11:53:33.034 Seetong_tps[9041:1612546] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.563MB
2026-10-12 11:53:33.053 Seetong_tps[9041:1612546] viewDidLoad/configtime=2026-10-12 03:53:33 +0000
2026-10-12 11:53:33.054 Seetong_tps[9041:1612546]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-12 11:53:33.054 Seetong_tps[9041:1612546]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-12 11:53:33.125 Seetong_tps[9041:1612546]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-12 11:53:33.127 Seetong_tps[9041:1612546]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-12 11:53:33.127 Seetong_tps[9041:1612546] 开始检查未读客服消息...
2026-10-12 11:53:33.127 Seetong_tps[9041:1612546] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-12 11:53:33.128 Seetong_tps[9041:1612592] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjM4MjAxMzAyMSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.w169QlE69metEMH50QWA2noX-wgKpuEG6CT1odrCeX4","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjM4MjAxMzAyMSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWh3eGpwLXRwc2lvdC1tZWRpYS0wMV9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NSJdfQ.03WGLIGHEsorLRh5vvfb8xHTf8at_bFRN6HJH7NneSc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"tx-hwxjp-tpsiot-media-01.seetong.com","netType":4,"relayNode":"43.134.129.48:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"}]}
====
2026-10-12 11:53:33.135 Seetong_tps[9041:1612546]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-12 11:53:33.135 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty - 
2026-10-12 11:53:33.135 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-12 11:53:33.138 Seetong_tps[9041:1612546] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-12 11:53:33.138 Seetong_tps[9041:1612546] NAV deviceOrientationDidChange:1
2026-10-12 11:53:33.141 Seetong_tps[9041:1612546] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-12 11:53:33.141 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty - 
2026-10-12 11:53:33.141 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-12 11:53:33.152 Seetong_tps[9041:1612555] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10e83af80>{number = 6, name = (null)}====
2026-10-12 11:53:33.153 Seetong_tps[9041:1612592] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-12 11:53:33.185 Seetong_tps[9041:1612546]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-12 11:53:33.277 Seetong_tps[9041:1612546] Super properties have already been unregistered.
2026-10-12 11:53:33.277 Seetong_tps[9041:1612546] UMAPM_OOMSampling(0,0):NO
2026-10-12 11:53:33.279 Seetong_tps[9041:1612546]  -- deviceListDataUpdate - AppLaunch 还剩 1.094128847122192 秒 - 再延迟 1.594128847122192 秒 - 启动耗时 1.905871152877808 秒
2026-10-12 11:53:33.279 Seetong_tps[9041:1612546] groupDeviceList 已在进行中，等待后重新分组
2026-10-12 11:53:33.279 Seetong_tps[9041:1612546]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1906 毫秒
2026-10-12 11:53:33.297 Seetong_tps[9041:1612546] ++++-[VideoView dealloc]++++
2026-10-12 11:53:33.299 Seetong_tps[9041:1612546] OpenGLView20_Seetong dealloc:0x13208db80
2026-10-12 11:53:33.318 Seetong_tps[9041:1612546]  -- WebSocket - 重置重连次数 -- 
2026-10-12 11:53:33.321 Seetong_tps[9041:1612681] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x132267e80>{number = 20, name = (null)}====
2026-10-12 11:53:33.326 Seetong_tps[9041:1612557] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10ead0cc0>{number = 7, name = (null)}====
2026-10-12 11:53:33.327 Seetong_tps[9041:1612546]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-12 11:53:33.327 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty - 
2026-10-12 11:53:33.327 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-12 11:53:33.327 Seetong_tps[9041:1612546] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-12 11:53:33.327 Seetong_tps[9041:1612546] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-12 11:53:33.329 Seetong_tps[9041:1612546] UMAPM_NetworkSampling(0,0):NO
2026-10-12 11:53:33.329 Seetong_tps[9041:1612546]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-12 11:53:33.329 Seetong_tps[9041:1612546]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 11:53:33.331 Seetong_tps[9041:1612546] 蓝牙已打开
2026-10-12 11:53:33.331 Seetong_tps[9041:1612546] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-12 11:53:33.331 Seetong_tps[9041:1612546] 客服消息未读数量: 0
2026-10-12 11:53:33.339 Seetong_tps[9041:1612546]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 11:53:33.339 Seetong_tps[9041:1612546]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-12 11:53:33.343 Seetong_tps[9041:1612640] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x132264dc0>{number = 21, name = (null)}====
2026-10-12 11:53:33.343 Seetong_tps[9041:1612647] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1164675c0>{number = 13, name = (null)}====
2026-10-12 11:53:33.351 Seetong_tps[9041:1612683] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x132024a80>{number = 16, name = (null)}====
2026-10-12 11:53:33.351 Seetong_tps[9041:1612682] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x116736740>{number = 22, name = (null)}====
2026-10-12 11:53:33.352 Seetong_tps[9041:1612547] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10e838f40>{number = 2, name = (null)}====
2026-10-12 11:53:33.352 Seetong_tps[9041:1612560] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ead06c0>{number = 8, name = (null)}====
2026-10-12 11:53:33.365 Seetong_tps[9041:1612686] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x132025340>{number = 17, name = (null)}====
2026-10-12 11:53:33.394 Seetong_tps[9041:1612559] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x116465700>{number = 12, name = (null)}====
2026-10-12 11:53:33.399 Seetong_tps[9041:1612636] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1167d5480>{number = 15, name = (null)}====
2026-10-12 11:53:33.420 Seetong_tps[9041:1612546]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-12 11:53:33.420 Seetong_tps[9041:1612548] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-12 11:53:33.420 Seetong_tps[9041:1612546]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-12 11:53:33.420 Seetong_tps[9041:1612546]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlcEU1AEAlJvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-12 11:53:33.422 Seetong_tps[9041:1612546] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-12 11:53:33.422 Seetong_tps[9041:1612546]  -- 获取版本信息成功: {
}
2026-10-12 11:53:33.423 Seetong_tps[9041:1612546] DB Error: 1 "table adTable has no column named adID"
2026-10-12 11:53:33.423 Seetong_tps[9041:1612546] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-12 11:53:33.423 Seetong_tps[9041:1612546] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-12 11:53:33.423 Seetong_tps[9041:1612546]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-12 11:53:33.426 Seetong_tps[9041:1612546]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-12 11:53:33.426 Seetong_tps[9041:1612546]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-12 11:53:33.435 Seetong_tps[9041:1612546]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=49&addr=bjrelay40.s2.seetong.com:9443;type=0&load=46&addr=bjrelay40.s2.seetong.com:6443;type=0&load=58&addr=bjrelay40.s2.seetong.com:4443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=27&addr=shrelay13.s5.seetong.com:5443;type=0&load=32&addr=shrelay11.s5.seetong.com:5443;type=0&load=23&addr=shrelay12.s5.seetong.com:7443;"}
2026-10-12 11:53:33.436 Seetong_tps[9041:1612546]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-12 11:53:33.436 Seetong_tps[9041:1612546]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 11:53:33.437 Seetong_tps[9041:1612546]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-12 11:53:33.437 Seetong_tps[9041:1612546]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2064 毫秒
2026-10-12 11:53:33.437 Seetong_tps[9041:1612546]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 11:53:33.437 Seetong_tps[9041:1612546]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 11:53:33.437 Seetong_tps[9041:1612546]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 11:53:33.438 Seetong_tps[9041:1612546]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 11:53:33.438 Seetong_tps[9041:1612546]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 11:53:33.482 Seetong_tps[9041:1612687] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10ead0c40>{number = 18, name = (null)}====
2026-10-12 11:53:33.499 Seetong_tps[9041:1612546]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-12 11:53:33.499 Seetong_tps[9041:1612546]  -- WebSocket - 重置重连次数 -- 
2026-10-12 11:53:33.499 Seetong_tps[9041:1612546]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwAIA1ADUlFpAQQB","reconn":0}}
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 11:53:33.501 Seetong_tps[9041:1612546]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 11:53:33.621 Seetong_tps[9041:1612546] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-12 11:53:33.621 Seetong_tps[9041:1612546] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-12 11:53:33.622 Seetong_tps[9041:1612546] Formatted Date: 2026-10-12
2026-10-12 11:53:33.622 Seetong_tps[9041:1612546]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 11:53:33.628 Seetong_tps[9041:1612546]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 11:53:33.628 Seetong_tps[9041:1612546]  -- STBluetoothManager - 开始扫描 - 
2026-10-12 11:53:33.693 Seetong_tps[9041:1612546] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-12 11:53:33.695 Seetong_tps[9041:1612546] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-12 11:53:33.698 Seetong_tps[9041:1612546]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-12 11:53:33.698 Seetong_tps[9041:1612546]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-12 11:53:33.784 Seetong_tps[9041:1612546] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-12 11:53:34.944 Seetong_tps[9041:1612546] AppLaunch hideForRefreshToken
2026-10-12 11:53:34.945 Seetong_tps[9041:1612546] AppLaunch hideForRefreshToken dismiss
2026-10-12 11:53:34.945 Seetong_tps[9041:1612546] AppLaunch dismiss...
2026-10-12 11:53:35.228 Seetong_tps[9041:1612546] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-12 11:53:35.228 Seetong_tps[9041:1612546] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-12 11:53:35.228 Seetong_tps[9041:1612546] 用户设置的具体字体大小: 17.000000
2026-10-12 11:53:35.251 Seetong_tps[9041:1612546] AppLaunch dismiss... end
2026-10-12 11:53:35.251 Seetong_tps[9041:1612546]  dealloc -- STAppLaunchWindow
2026-10-12 11:53:35.252 Seetong_tps[9041:1612546]  dealloc -- STAppLaunchViewController
2026-10-12 11:53:36.264 Seetong_tps[9041:1612546]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 11:53:36.265 Seetong_tps[9041:1612546]  -- STBluetoothManager - 开始扫描 - 
2026-10-12 11:53:36.265 Seetong_tps[9041:1612560] zzzzz:FC_ResumeDevCom start
2026-10-12 11:53:36.265 Seetong_tps[9041:1612560] zzzzz:FC_ResumeDevCom
2026-10-12 11:53:36.283 Seetong_tps[9041:1612546]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-12 11:53:36.473 Seetong_tps[9041:1612689] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1128bf740>{number = 24, name = (null)}====
2026-10-12 11:53:36.474 Seetong_tps[9041:1612546]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 11:53:36.494 Seetong_tps[9041:1612683] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x132024a80>{number = 16, name = (null)}====
2026-10-12 11:53:36.519 Seetong_tps[9041:1612546]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-12 11:53:36.519 Seetong_tps[9041:1612683]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-12 11:53:36.519 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-12 11:53:36.519 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-12 11:53:36.520 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-12 11:53:36.520 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-12 11:53:36.520 Seetong_tps[9041:1612683]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-12 11:53:36.520 Seetong_tps[9041:1612683]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-12 11:53:36.521 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-12 11:53:36.521 Seetong_tps[9041:1612683] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-12 11:53:36.521 Seetong_tps[9041:1612546]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-12 11:53:36.521 Seetong_tps[9041:1612546]  -- observeValueForKeyPath isLoading NO -- 
2026-10-12 11:53:36.521 Seetong_tps[9041:1612546]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-12 11:53:36.521 Seetong_tps[9041:1612546]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 5148 毫秒
2026-10-12 11:53:36.522 Seetong_tps[9041:1612546]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 11:53:36.522 Seetong_tps[9041:1612546]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 11:53:36.522 Seetong_tps[9041:1612546]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 11:53:36.524 Seetong_tps[9041:1612687] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10ead0c40>{number = 18, name = (null)}====
2026-10-12 11:53:36.528 Seetong_tps[9041:1612546]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-12 11:53:36.529 Seetong_tps[9041:1612546]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-12 11:53:36.796 Seetong_tps[9041:1612546]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-12 11:53:36.797 Seetong_tps[9041:1612546]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-12 11:53:36.797 Seetong_tps[9041:1612546] 滚动已停止500毫秒，执行操作:42835799
2026-10-12 11:53:37.068 Seetong_tps[9041:1612689] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1128bf740>{number = 24, name = (null)}====
2026-10-12 11:53:37.204 Seetong_tps[9041:1612592] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-12 11:53:37.204 Seetong_tps[9041:1612592] [DeviceMonitor] 监控管理器初始化完成
2026-10-12 11:53:37.589 Seetong_tps[9041:1612592]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-12 11:53:37.589 Seetong_tps[9041:1612592]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-12 11:53:37.589 Seetong_tps[9041:1612592]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-12 11:53:37.590 Seetong_tps[9041:1612555] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-12 11:53:37.590 Seetong_tps[9041:1612683] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-12 11:53:37.625 Seetong_tps[9041:1612592]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 11:53:37.626 Seetong_tps[9041:1612592]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 11:53:37.626 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-12 11:53:37.626 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-12 11:53:37.626 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-12 11:53:37.626 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-12 11:53:37.648 Seetong_tps[9041:1612592]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 11:53:37.648 Seetong_tps[9041:1612592]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-12 11:53:37.648 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-12 11:53:37.648 Seetong_tps[9041:1612636] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-12 11:53:37.648 Seetong_tps[9041:1612560] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-12 11:53:37.648 Seetong_tps[9041:1612691] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-12 11:53:37.673 Seetong_tps[9041:1612598]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-12 11:53:37.690 Seetong_tps[9041:1612546]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-12 11:53:37.702 Seetong_tps[9041:1612598]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-12 11:53:37.985 Seetong_tps[9041:1612546]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-12 11:53:37.985 Seetong_tps[9041:1612546]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-12 11:53:37.986 Seetong_tps[9041:1612546]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-12 11:53:37.986 Seetong_tps[9041:1612546]  --- 取消心跳 destoryHeartBeat --- 
2026-10-12 11:53:37.986 Seetong_tps[9041:1612546]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-12 11:53:37.987 Seetong_tps[9041:1612546] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-12 11:53:37.987 Seetong_tps[9041:1612546] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-12 11:53:37.996 Seetong_tps[9041:1612546] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-12 11:53:38.213 Seetong_tps[9041:1612546] MessageThrottle reloadTableView ---
2026-10-12 11:53:58.084 Seetong_tps[9041:1612546] zzzzz:backgroundDoSomething
2026-10-12 11:53:58.113 Seetong_tps[9041:1612690] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-12 11:53:58.114 Seetong_tps[9041:1612690] --FC_StopDevComEx end
2026-10-12 11:54:03.081 Seetong_tps[9041:1612546] zzzzz:stopBackgroundTask 180seconds
2026-10-12 11:54:06.365 Seetong_tps[9041:1612546]  -- STBluetoothManager - 结束扫描 - 
2026-10-12 11:54:06.367 Seetong_tps[9041:1612546]  -- STBluetoothManager - 设备列表蓝牙已打开 - 结束扫描 - 
2026-10-13 06:49:44.792 Seetong_tps[11056:1816884] app_version=8.4.106
2026-10-13 06:49:44.795 Seetong_tps[11056:1816884]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-13 06:49:44.795 Seetong_tps[11056:1816884] showForLogin 1
2026-10-13 06:49:44.795 Seetong_tps[11056:1816884] AppLaunch 还剩 6.313267946243286 秒
2026-10-13 06:49:44.811 Seetong_tps[11056:1816903] 询问用户是否开启推送成功
2026-10-13 06:49:44.811 Seetong_tps[11056:1816903] 用户点击允许接收推送
2026-10-13 06:49:44.815 Seetong_tps[11056:1816902] remoteNotificationSetting: <UNNotificationSettings: 0x115c09720; 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 06:49:44.823 Seetong_tps[11056:1816884]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-13 06:49:44.831 Seetong_tps[11056:1816884] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.563MB
2026-10-13 06:49:44.832 Seetong_tps[11056:1816884] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.563MB
2026-10-13 06:49:44.833 Seetong_tps[11056:1816884] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.595MB
2026-10-13 06:49:44.851 Seetong_tps[11056:1816884] viewDidLoad/configtime=2026-10-12 22:49:44 +0000
2026-10-13 06:49:44.852 Seetong_tps[11056:1816884]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-13 06:49:44.852 Seetong_tps[11056:1816884]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-13 06:49:44.940 Seetong_tps[11056:1816884]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-13 06:49:44.942 Seetong_tps[11056:1816884]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-13 06:49:44.942 Seetong_tps[11056:1816884] 开始检查未读客服消息...
2026-10-13 06:49:44.942 Seetong_tps[11056:1816884] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-13 06:49:44.951 Seetong_tps[11056:1816884]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-13 06:49:44.951 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-13 06:49:44.951 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 06:49:44.954 Seetong_tps[11056:1816884] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-13 06:49:44.954 Seetong_tps[11056:1816884] NAV deviceOrientationDidChange:1
2026-10-13 06:49:44.957 Seetong_tps[11056:1816884] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-13 06:49:44.957 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-13 06:49:44.957 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 06:49:44.993 Seetong_tps[11056:1816979] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-13 06:49:45.026 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-13 06:49:45.147 Seetong_tps[11056:1816884] Super properties have already been unregistered.
2026-10-13 06:49:45.147 Seetong_tps[11056:1816884] UMAPM_OOMSampling(0,0):NO
2026-10-13 06:49:45.149 Seetong_tps[11056:1816884]  -- deviceListDataUpdate - AppLaunch 还剩 0.9589159488677979 秒 - 再延迟 1.458915948867798 秒 - 启动耗时 2.041084051132202 秒
2026-10-13 06:49:45.149 Seetong_tps[11056:1816884] groupDeviceList 已在进行中，等待后重新分组
2026-10-13 06:49:45.149 Seetong_tps[11056:1816884]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 2041 毫秒
2026-10-13 06:49:45.151 Seetong_tps[11056:1816884] ++++-[VideoView dealloc]++++
2026-10-13 06:49:45.154 Seetong_tps[11056:1816884] OpenGLView20_Seetong dealloc:0x115fdde00
2026-10-13 06:49:45.180 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 06:49:45.187 Seetong_tps[11056:1816884]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 06:49:45.187 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-13 06:49:45.187 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-13 06:49:45.187 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 06:49:45.187 Seetong_tps[11056:1816884] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 06:49:45.189 Seetong_tps[11056:1816884] UMAPM_NetworkSampling(0,0):NO
2026-10-13 06:49:45.189 Seetong_tps[11056:1816884]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-13 06:49:45.189 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 06:49:45.192 Seetong_tps[11056:1816884] 蓝牙已打开
2026-10-13 06:49:45.192 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-13 06:49:45.198 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 06:49:45.198 Seetong_tps[11056:1816884]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-13 06:49:45.443 Seetong_tps[11056:1816884]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 06:49:45.443 Seetong_tps[11056:1816884]  -- STBluetoothManager - 开始扫描 - 
2026-10-13 06:49:45.867 Seetong_tps[11056:1816884]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-13 06:49:45.867 Seetong_tps[11056:1816884]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-13 06:49:45.867 Seetong_tps[11056:1816884]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-13 06:49:45.867 Seetong_tps[11056:1816884]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTE5MzE3ODUsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.NqQL38XPbTQgcmMKXesjMxvmAzAFNT5y97vHUZ7ylRE","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQ0MzczODUsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxODQ1Mzg1LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.kDyXOZcMGdarAh3NLVHApBC45uKLOlhrCxOUfoHU0yE","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-13 06:49:45.882 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791845385.882044
2026-10-13 06:49:45.883 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791845385.882044
2026-10-13 06:49:45.883 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791845385.882044 - lastRefreshTokenTime: 1791845385.882044
2026-10-13 06:49:46.681 Seetong_tps[11056:1816884] AppLaunch hideForRefreshToken
2026-10-13 06:49:46.681 Seetong_tps[11056:1816884] AppLaunch hideForRefreshToken dismiss
2026-10-13 06:49:46.681 Seetong_tps[11056:1816884] AppLaunch dismiss...
2026-10-13 06:49:46.928 Seetong_tps[11056:1816973] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x115f60cc0>{number = 11, name = (null)}====
2026-10-13 06:49:46.939 Seetong_tps[11056:1816971] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x111b2d0c0>{number = 18, name = (null)}====
2026-10-13 06:49:46.940 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 06:49:46.944 Seetong_tps[11056:1816884]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlYFVFEOBVdvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-13 06:49:46.946 Seetong_tps[11056:1816970] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x111b2d080>{number = 19, name = (null)}====
2026-10-13 06:49:46.947 Seetong_tps[11056:1816888] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10e439040>{number = 4, name = (null)}====
2026-10-13 06:49:46.951 Seetong_tps[11056:1816884] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-13 06:49:46.953 Seetong_tps[11056:1816979] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjQ1MDE4NjcwOSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.fb0fHZHTKweO4VqoPtEZM8FGoDKN3HIFINOBgb7HnYI","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjQ1MDE4NjcwOSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAyX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTQiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk3Il19.7lMMKsaQQxz7ozUdKMaF419qXrfq9uR5FDuRptOnfbQ","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"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":"106.54.56.136:24906"}]}
====
2026-10-13 06:49:46.978 Seetong_tps[11056:1816902] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x111b2d140>{number = 21, name = (null)}====
2026-10-13 06:49:46.991 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 06:49:46.991 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 06:49:46.999 Seetong_tps[11056:1816884]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=34&addr=bjrelay40.s2.seetong.com:5443;type=0&load=30&addr=bjrelay40.s2.seetong.com:12443;type=0&load=36&addr=bjrelay40.s2.seetong.com:6443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=shrelay12.s5.seetong.com:13443;type=0&load=33&addr=shrelay10.s5.seetong.com:4443;type=0&load=18&addr=shrelay15.s5.seetong.com:3443;"}
2026-10-13 06:49:47.000 Seetong_tps[11056:1816903] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x115e8f500>{number = 10, name = (null)}====
2026-10-13 06:49:47.000 Seetong_tps[11056:1816959] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x111b2d040>{number = 22, name = (null)}====
2026-10-13 06:49:47.001 Seetong_tps[11056:1816884] AppLaunch dismiss... end
2026-10-13 06:49:47.001 Seetong_tps[11056:1816884]  dealloc -- STAppLaunchWindow
2026-10-13 06:49:47.001 Seetong_tps[11056:1816884]  dealloc -- STAppLaunchViewController
2026-10-13 06:49:47.002 Seetong_tps[11056:1816884] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-13 06:49:47.003 Seetong_tps[11056:1816884] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-13 06:49:47.003 Seetong_tps[11056:1816884] 用户设置的具体字体大小: 17.000000
2026-10-13 06:49:47.009 Seetong_tps[11056:1816887] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10e438e80>{number = 2, name = (null)}====
2026-10-13 06:49:47.010 Seetong_tps[11056:1816891] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x115c3d500>{number = 9, name = (null)}====
2026-10-13 06:49:47.011 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 06:49:47.011 Seetong_tps[11056:1816969] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x111b2ca00>{number = 23, name = (null)}====
2026-10-13 06:49:47.012 Seetong_tps[11056:1816891]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-13 06:49:47.012 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-13 06:49:47.012 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 06:49:47.012 Seetong_tps[11056:1816884] DB Error: 1 "table adTable has no column named adID"
2026-10-13 06:49:47.012 Seetong_tps[11056:1816884] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-13 06:49:47.013 Seetong_tps[11056:1816884] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-13 06:49:47.013 Seetong_tps[11056:1816884]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-13 06:49:47.013 Seetong_tps[11056:1816891] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 06:49:47.014 Seetong_tps[11056:1816967] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x111b2d380>{number = 24, name = (null)}====
2026-10-13 06:49:47.017 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-13 06:49:47.017 Seetong_tps[11056:1816884]  -- 获取版本信息成功: {
}
2026-10-13 06:49:47.018 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 06:49:47.018 Seetong_tps[11056:1816884]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-13 06:49:47.018 Seetong_tps[11056:1816884]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 3910 毫秒
2026-10-13 06:49:47.019 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 06:49:47.019 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 06:49:47.019 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 06:49:47.019 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 06:49:47.020 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 06:49:47.022 Seetong_tps[11056:1816889] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10e438e40>{number = 3, name = (null)}====
2026-10-13 06:49:47.026 Seetong_tps[11056:1816968] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x111b2eb40>{number = 25, name = (null)}====
2026-10-13 06:49:47.038 Seetong_tps[11056:1816884] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-13 06:49:47.038 Seetong_tps[11056:1816884] 客服消息未读数量: 0
2026-10-13 06:49:47.260 Seetong_tps[11056:1816884]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 06:49:47.261 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 06:49:47.261 Seetong_tps[11056:1816884]  -- WebSocket connection 长连接成功 - 耗时：2.3 秒
2026-10-13 06:49:47.263 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 06:49:47.263 Seetong_tps[11056:1816884]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwAKAlEJVVVpAQQB","reconn":0}}
2026-10-13 06:49:47.263 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 06:49:47.264 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 06:49:47.264 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 06:49:47.265 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 06:49:47.569 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 06:49:47.569 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 06:49:47.570 Seetong_tps[11056:1816884] Formatted Date: 2026-10-13
2026-10-13 06:49:47.570 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 06:49:47.793 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 06:49:47.795 Seetong_tps[11056:1816884] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-13 06:49:47.798 Seetong_tps[11056:1816884]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-13 06:49:47.798 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 06:49:47.968 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 06:49:47.979 Seetong_tps[11056:1816884]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-13 06:49:48.490 Seetong_tps[11056:1816884]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-13 06:49:48.491 Seetong_tps[11056:1816884]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-13 06:49:48.491 Seetong_tps[11056:1816884] 滚动已停止500毫秒，执行操作:42835799
2026-10-13 06:49:48.562 Seetong_tps[11056:1816891] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x115c3d500>{number = 9, name = (null)}====
2026-10-13 06:49:48.753 Seetong_tps[11056:1816967] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111b2d380>{number = 24, name = (null)}====
2026-10-13 06:49:50.180 Seetong_tps[11056:1816884] UMAPM_OOMSampling(0,0):NO
2026-10-13 06:49:50.181 Seetong_tps[11056:1816884] UMAPM_NetworkSampling(0,0):NO
2026-10-13 06:49:50.238 Seetong_tps[11056:1816979] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-13 06:49:50.238 Seetong_tps[11056:1816979] [DeviceMonitor] 监控管理器初始化完成
2026-10-13 06:49:50.724 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-13 06:49:50.724 Seetong_tps[11056:1816979]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-13 06:49:50.724 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-13 06:49:50.725 Seetong_tps[11056:1816967] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-13 06:49:50.725 Seetong_tps[11056:1816889] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-13 06:49:50.789 Seetong_tps[11056:1816979]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-13 06:49:50.790 Seetong_tps[11056:1816979]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-13 06:49:50.790 Seetong_tps[11056:1816975] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-13 06:49:50.790 Seetong_tps[11056:1816975] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-13 06:49:50.790 Seetong_tps[11056:1816975] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 06:49:50.790 Seetong_tps[11056:1816967] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-13 06:49:50.821 Seetong_tps[11056:1816979]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-13 06:49:50.822 Seetong_tps[11056:1816979]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-13 06:49:50.822 Seetong_tps[11056:1816967] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-13 06:49:50.822 Seetong_tps[11056:1816967] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-13 06:49:50.822 Seetong_tps[11056:1816975] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-13 06:49:50.822 Seetong_tps[11056:1816887] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 06:49:50.853 Seetong_tps[11056:1816884]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-13 06:49:50.853 Seetong_tps[11056:1816884] [保存失败] 相机对象或存储字典为空
2026-10-13 06:49:50.907 Seetong_tps[11056:1816884] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-13 06:49:50.907 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 06:49:50.907 Seetong_tps[11056:1816884] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-13 06:49:50.908 Seetong_tps[11056:1816884] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-13 06:49:50.916 Seetong_tps[11056:1816884]  -- STBluetoothManager - 结束扫描 - 
2026-10-13 06:49:50.933 Seetong_tps[11056:1816945]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-13 06:49:50.955 Seetong_tps[11056:1816884]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-13 06:49:50.973 Seetong_tps[11056:1816945]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-13 06:49:50.985 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-13 06:49:50 986
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-12 22:49:50 +0000
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-13 06:49:50 987
2026-10-13 06:49:50.986 Seetong_tps[11056:1816884]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-13 06:49:50.994 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-13 06:49:50.994 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-13 06:49:51.009 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_video_preview_advert
2026-10-13 06:49:51.018 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 06:49:51.018 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-13 06:49:51.018 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-13 06:49:51.018 Seetong_tps[11056:1816967] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-13 06:49:51.018 Seetong_tps[11056:1816967] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 06:49:51.018 Seetong_tps[11056:1816887]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-13 06:49:51.075 Seetong_tps[11056:1816945] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x115c3d000>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115c9c000>
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: playsettype = 50
2026-10-13 06:49:51.076 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-13 06:49:51.076 Seetong_tps[11056:1816979] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-13 06:49:51.077 Seetong_tps[11056:1816979] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-13 06:49:51.077 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.17 - 设备: 1801 - 42835799
2026-10-13 06:49:51.218 Seetong_tps[11056:1816884] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-13 06:49:51.247 Seetong_tps[11056:1816884]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-13 06:49:51.247 Seetong_tps[11056:1816945]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-13 06:49:51.360 Seetong_tps[11056:1817162] 重新观看视频线程：<_NSMainThread: 0x10e438000>{number = 1, name = (null)}
2026-10-13 06:49:51.375 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 06:49:51.375 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 06:49:51.376 Seetong_tps[11056:1816968] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-13 06:49:51.376 Seetong_tps[11056:1816973] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-13 06:49:51.377 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=1
2026-10-13 06:49:51.378 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.47 - 设备: 1801 - 42835799
2026-10-13 06:49:51.378 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.47 - 设备: 1801 - 42835799
2026-10-13 06:49:51.936 Seetong_tps[11056:1816945]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-13 06:49:51.936 Seetong_tps[11056:1816945] Failed to get IoT drive away set configuration.
2026-10-13 06:49:51.936 Seetong_tps[11056:1816945]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-13 06:49:53.379 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.47 - 设备: 1801 - 42835799
2026-10-13 06:49:53.689 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-13 06:49:53.689 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-13 06:49:53.694 Seetong_tps[11056:1816884] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-13 06:49:53.694 Seetong_tps[11056:1816884] 有wifi
2026-10-13 06:49:54.310 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 06:49:54.311 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 06:49:54.312 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 06:49:54.312 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 06:49:54.312 Seetong_tps[11056:1816884]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-13 06:49:54.313 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-13 06:49:54.314 Seetong_tps[11056:1816884] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-13 06:49:54.320 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-13 06:49:54.321 Seetong_tps[11056:1816884]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-13 06:49:54.321 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 06:49:54.321 Seetong_tps[11056:1816884] #####Vstop:uid:42835799-0-port:1
2026-10-13 06:49:54.323 Seetong_tps[11056:1816979]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-13 06:49:54.329 Seetong_tps[11056:1816884] -----------1release decodeport = 1
2026-10-13 06:49:54.329 Seetong_tps[11056:1816884]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-13 06:49:54.330 Seetong_tps[11056:1816884] _openGLView clearFrame ...
2026-10-13 06:50:14.399 Seetong_tps[11056:1816884] zzzzz:backgroundDoSomething
2026-10-13 06:50:14.400 Seetong_tps[11056:1816973] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-13 06:50:14.400 Seetong_tps[11056:1816973] --FC_StopDevComEx end
2026-10-13 06:50:19.399 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask 180seconds
2026-10-13 12:33:12.599 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask EnterForeground
2026-10-13 12:33:12.603 Seetong_tps[11056:1959737] zzzzz:FC_ResumeDevCom start
2026-10-13 12:33:12.607 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 12:33:12.607 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 12:33:12.617 Seetong_tps[11056:1816979] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-13 12:33:12.625 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-13 12:33:12.646 Seetong_tps[11056:1959737] zzzzz:FC_ResumeDevCom
2026-10-13 12:33:12.657 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-13 12:33:12.658 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-13 12:33:12 658
2026-10-13 12:33:12.658 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 12:33:12.658 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-13 12:33:12.659 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-13 04:33:12 +0000
2026-10-13 12:33:12.659 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-13 12:33:12.659 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-13 12:33:12 659
2026-10-13 12:33:12.667 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-13 12:33:12.667 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-13 12:33:12.701 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 12:33:12.701 Seetong_tps[11056:1816884]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 12:33:12.701 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-13 12:33:12.702 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 12:33:12.704 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 12:33:12.704 Seetong_tps[11056:1816884] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 12:33:12.819 Seetong_tps[11056:1959724] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x113920f00>{number = 32, name = (null)}====
2026-10-13 12:33:12.823 Seetong_tps[11056:1959729] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1139224c0>{number = 33, name = (null)}====
2026-10-13 12:33:12.825 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 12:33:12.825 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 12:33:12.852 Seetong_tps[11056:1816979] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjQ3MDc5MjkyMCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.mibqC_38HjUf12hgyJkv4EGEGdnL-zz-B4Kd0i-FJ38","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjQ3MDc5MjkyMCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOV9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkxIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NiJdfQ.TQjiQxmEn_J3JbnutNWCbHDLlVOEBRnIiq7FB9iRN4A","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"62.234.123.181:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24905"}]}
====
2026-10-13 12:33:12.853 Seetong_tps[11056:1816884]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=43&addr=bjrelay40.s2.seetong.com:2443;type=0&load=44&addr=bjrelay40.s2.seetong.com:1443;type=0&load=46&addr=bjrelay40.s2.seetong.com:3443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=shrelay12.s5.seetong.com:1443;type=0&load=28&addr=shrelay10.s5.seetong.com:13443;type=0&load=23&addr=shrelay16.s5.seetong.com:5443;"}
2026-10-13 12:33:12.853 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:33:12.867 Seetong_tps[11056:1816973] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x115f60cc0>{number = 11, name = (null)}====
2026-10-13 12:33:12.871 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 12:33:12.872 Seetong_tps[11056:1816973]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-13 12:33:12.872 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-13 12:33:12.872 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 12:33:12.873 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 12:33:12.873 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 12:33:12.874 Seetong_tps[11056:1816973]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-13 12:33:12.874 Seetong_tps[11056:1816973]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 12:33:12.874 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-13 12:33:12.874 Seetong_tps[11056:1816973] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 20609765 毫秒
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x115c9c000>
2026-10-13 12:33:12.874 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 12:33:12.878 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 12:33:12.941 Seetong_tps[11056:1816969] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x111b2ca00>{number = 23, name = (null)}====
2026-10-13 12:33:12.941 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 12:33:12.941 Seetong_tps[11056:1816884]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1QGU1cEAlADOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-13 12:33:13.018 Seetong_tps[11056:1816884]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 12:33:13.018 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 12:33:13.018 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 12:33:13.018 Seetong_tps[11056:1816884]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-13 12:33:13.020 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:33:13.021 Seetong_tps[11056:1816884]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwEIBFYDUFFpAQQB","reconn":1}}
2026-10-13 12:33:13.021 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:33:13.021 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 12:33:13.021 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 12:33:13.022 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 12:33:13.130 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 12:33:13.130 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 12:33:13.131 Seetong_tps[11056:1816884] Formatted Date: 2026-10-13
2026-10-13 12:33:13.131 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:33:13.190 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 12:33:13.191 Seetong_tps[11056:1816884] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-13 12:33:13.195 Seetong_tps[11056:1816884]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-13 12:33:13.195 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 12:33:13.253 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 12:33:14.669 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-13 12:33:16.945 Seetong_tps[11056:1816979] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-13 12:33:16.956 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.30 - 设备: 1801 - 42835799
2026-10-13 12:33:16.958 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-13 12:33:16 958
2026-10-13 12:33:16.958 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 12:33:16.958 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-13 12:33:16.958 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-13 04:33:16 +0000
2026-10-13 12:33:16.959 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-13 12:33:16.959 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-13 12:33:16 959
2026-10-13 12:33:16.960 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-13 12:33:16.960 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-13 12:33:17.420 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-13 12:33:17.420 Seetong_tps[11056:1816979]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-13 12:33:17.420 Seetong_tps[11056:1816979] onDeviceAuthSuccess:uid=42835799
2026-10-13 12:33:17.420 Seetong_tps[11056:1816979]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791865997.420680,lastReceiveYUVTimeInterval=1791865996.958665,interval=0.462,videoView=0x1132fc000
2026-10-13 12:33:17.420 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-13 12:33:17.455 Seetong_tps[11056:1959743] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-13 12:33:17.455 Seetong_tps[11056:1816979] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-13 12:33:17.455 Seetong_tps[11056:1816979] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-13 12:33:17.455 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x115c3d000>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115c9c000>
2026-10-13 12:33:17.456 Seetong_tps[11056:1816979] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-13 12:33:17.456 Seetong_tps[11056:1816979] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-13 12:33:17.456 Seetong_tps[11056:1816979] InitDecodePortLog: playsettype = 50
2026-10-13 12:33:17.457 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-13 12:33:17.458 Seetong_tps[11056:1816979] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-13 12:33:17.459 Seetong_tps[11056:1816979] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-13 12:33:17.460 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-13 12:33:17.484 Seetong_tps[11056:1959721] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 12:33:17.486 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 12:33:17.486 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-13 12:33:17.486 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-13 12:33:17.486 Seetong_tps[11056:1959721] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-13 12:33:17.486 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 12:33:17.492 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=2
2026-10-13 12:33:17.493 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.54 - 设备: 1801 - 42835799
2026-10-13 12:33:17.507 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 12:33:17.507 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 12:33:17.507 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-13 12:33:17.507 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-13 12:33:17.507 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=2
2026-10-13 12:33:17.507 Seetong_tps[11056:1959729] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-13 12:33:17.507 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 12:33:17.607 Seetong_tps[11056:1959743]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-13 12:33:17.607 Seetong_tps[11056:1959743]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-13 12:33:17.698 Seetong_tps[11056:1959783] 重新观看视频线程：<_NSMainThread: 0x10e438000>{number = 1, name = (null)}
2026-10-13 12:33:17.704 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 12:33:17.704 Seetong_tps[11056:1959721] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-13 12:33:17.704 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 12:33:17.704 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=2
2026-10-13 12:33:17.704 Seetong_tps[11056:1959721] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-13 12:33:17.704 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.75 - 设备: 1801 - 42835799
2026-10-13 12:33:17.784 Seetong_tps[11056:1959743] Failed to get IoT drive away set configuration.
2026-10-13 12:33:17.784 Seetong_tps[11056:1959743]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-13 12:33:18.316 Seetong_tps[11056:1959743]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-13 12:33:21.280 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 12:33:21.281 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 12:33:21.281 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 12:33:21.281 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 12:33:21.281 Seetong_tps[11056:1816884]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-13 12:33:21.283 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-13 12:33:21.283 Seetong_tps[11056:1816884] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-13 12:33:21.289 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-13 12:33:21.291 Seetong_tps[11056:1816884]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-13 12:33:21.291 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 12:33:21.291 Seetong_tps[11056:1816884] #####Vstop:uid:42835799-0-port:2
2026-10-13 12:33:21.300 Seetong_tps[11056:1816884] -----------1release decodeport = 2
2026-10-13 12:33:21.301 Seetong_tps[11056:1816884] _openGLView clearFrame ...
2026-10-13 12:33:41.379 Seetong_tps[11056:1816884] zzzzz:backgroundDoSomething
2026-10-13 12:33:41.380 Seetong_tps[11056:1959721] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-13 12:33:41.380 Seetong_tps[11056:1959721] --FC_StopDevComEx end
2026-10-13 12:33:46.373 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask 180seconds
2026-10-13 23:06:24.089 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask EnterForeground
2026-10-13 23:06:24.092 Seetong_tps[11056:2046709] zzzzz:FC_ResumeDevCom start
2026-10-13 23:06:24.094 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 23:06:24.094 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 23:06:24.106 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-13 23:06:24.115 Seetong_tps[11056:1816979] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-13 23:06:24.135 Seetong_tps[11056:2046709] zzzzz:FC_ResumeDevCom
2026-10-13 23:06:24.140 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-13 23:06:24.140 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-13 23:06:24 141
2026-10-13 23:06:24.140 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 23:06:24.140 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-13 23:06:24.140 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-13 15:06:24 +0000
2026-10-13 23:06:24.141 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-13 23:06:24.141 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-13 23:06:24 141
2026-10-13 23:06:24.149 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-13 23:06:24.149 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-13 23:06:24.300 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 23:06:24.300 Seetong_tps[11056:1816884]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-13 23:06:24.300 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-13 23:06:24.305 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-13 23:06:24.306 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-13 23:06:24.306 Seetong_tps[11056:1816884] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-13 23:06:24.342 Seetong_tps[11056:2046711] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1139238c0>{number = 39, name = (null)}====
2026-10-13 23:06:24.343 Seetong_tps[11056:1816979] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjUwODc4NDEyOCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.OOE2FsX5CBoIZs23iPwqm8EDvZUpVLbVpjeA9AxuZ44","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjUwODc4NDEyOCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWh3ZmxrZi10cHNpb3QtbWVkaWEtMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NyIsInR4LXNoLXRwc2lvdC1yZWxheS0wMV9yZWxheTQiXX0.UeGUpw5ysiK6dl39DwzaXNr7jIhE79m2ArTR_l1aPwU","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"tx-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"162.62.209.34:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24903"}]}
====
2026-10-13 23:06:24.343 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 23:06:24.355 Seetong_tps[11056:1959726] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x113922900>{number = 35, name = (null)}====
2026-10-13 23:06:24.356 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-13 23:06:24.356 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-13 23:06:24.365 Seetong_tps[11056:2046708] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113922bc0>{number = 43, name = (null)}====
2026-10-13 23:06:24.403 Seetong_tps[11056:1816884]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=28&addr=bjrelay40.s2.seetong.com:14443;type=0&load=31&addr=bjrelay40.s2.seetong.com:13443;type=0&load=26&addr=bjrelay40.s2.seetong.com:2443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=8&addr=shrelay10.s5.seetong.com:2443;type=0&load=14&addr=shrelay11.s5.seetong.com:8443;type=0&load=11&addr=shrelay10.s5.seetong.com:6443;"}
2026-10-13 23:06:24.407 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-13 23:06:24.407 Seetong_tps[11056:2046708]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-13 23:06:24.407 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-13 23:06:24.407 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-13 23:06:24.408 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-13 23:06:24.408 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-13 23:06:24.409 Seetong_tps[11056:2046708]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-13 23:06:24.409 Seetong_tps[11056:2046708]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-13 23:06:24.409 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-13 23:06:24.409 Seetong_tps[11056:2046708] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 58601301 毫秒
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 23:06:24.409 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 23:06:24.410 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-13 23:06:24.410 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x115c9c000>
2026-10-13 23:06:24.410 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-13 23:06:24.411 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-13 23:06:24.569 Seetong_tps[11056:2046709] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x113923a40>{number = 41, name = (null)}====
2026-10-13 23:06:24.570 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-13 23:06:24.571 Seetong_tps[11056:1816884]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgMCUVYFVFcDblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-13 23:06:24.659 Seetong_tps[11056:1816884]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-13 23:06:24.659 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 23:06:24.660 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-13 23:06:24.660 Seetong_tps[11056:1816884]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-13 23:06:24.663 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 23:06:24.664 Seetong_tps[11056:1816884]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwEJBVUGU1ZpAQQB","reconn":1}}
2026-10-13 23:06:24.664 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 23:06:24.664 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 23:06:24.664 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 23:06:24.666 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 23:06:24.772 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-13 23:06:24.772 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-13 23:06:24.772 Seetong_tps[11056:1816884] Formatted Date: 2026-10-13
2026-10-13 23:06:24.773 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 23:06:24.821 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-13 23:06:24.822 Seetong_tps[11056:1816884] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-13 23:06:24.825 Seetong_tps[11056:1816884]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-13 23:06:24.825 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-13 23:06:24.878 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-13 23:06:26.149 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-13 23:06:28.498 Seetong_tps[11056:1816979] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-13 23:06:28.501 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.36 - 设备: 1801 - 42835799
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-13 23:06:28 502
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-13 15:06:28 +0000
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-13 23:06:28.502 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-13 23:06:28 503
2026-10-13 23:06:28.504 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-13 23:06:28.505 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-13 23:06:28.910 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-13 23:06:28.910 Seetong_tps[11056:1816979]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-13 23:06:28.910 Seetong_tps[11056:1816979] onDeviceAuthSuccess:uid=42835799
2026-10-13 23:06:28.910 Seetong_tps[11056:1816979]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1791903988.910492,lastReceiveYUVTimeInterval=1791903988.502210,interval=0.408,videoView=0x1132fc000
2026-10-13 23:06:28.910 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-13 23:06:28.957 Seetong_tps[11056:2046718] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-13 23:06:28.958 Seetong_tps[11056:1816979] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-13 23:06:28.958 Seetong_tps[11056:1816979] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-13 23:06:28.958 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x115c3d000>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115c9c000>
2026-10-13 23:06:28.959 Seetong_tps[11056:1816979] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-13 23:06:28.959 Seetong_tps[11056:1816979] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-13 23:06:28.959 Seetong_tps[11056:1816979] InitDecodePortLog: playsettype = 50
2026-10-13 23:06:28.959 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-13 23:06:28.961 Seetong_tps[11056:1816979] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-13 23:06:28.962 Seetong_tps[11056:1816979] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-13 23:06:28.963 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.46 - 设备: 1801 - 42835799
2026-10-13 23:06:28.987 Seetong_tps[11056:2046712] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 23:06:28.990 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 23:06:28.990 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-13 23:06:28.990 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-13 23:06:28.990 Seetong_tps[11056:2046712] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 23:06:28.991 Seetong_tps[11056:2046712] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-13 23:06:28.991 Seetong_tps[11056:2046708] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 23:06:28.992 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 23:06:28.992 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-13 23:06:28.992 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-13 23:06:28.992 Seetong_tps[11056:2046708] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-13 23:06:28.992 Seetong_tps[11056:2046712] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-13 23:06:28.992 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.49 - 设备: 1801 - 42835799
2026-10-13 23:06:29.101 Seetong_tps[11056:2046718]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-13 23:06:29.103 Seetong_tps[11056:2046718]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-13 23:06:29.286 Seetong_tps[11056:2046749] 重新观看视频线程：<_NSMainThread: 0x10e438000>{number = 1, name = (null)}
2026-10-13 23:06:29.295 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 23:06:29.296 Seetong_tps[11056:2046708] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-13 23:06:29.296 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-13 23:06:29.296 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-13 23:06:29.298 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.80 - 设备: 1801 - 42835799
2026-10-13 23:06:29.354 Seetong_tps[11056:2046718] Failed to get IoT drive away set configuration.
2026-10-13 23:06:29.354 Seetong_tps[11056:2046718]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-13 23:06:29.802 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=3
2026-10-13 23:06:29.848 Seetong_tps[11056:2046718]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-13 23:06:33.542 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-13 23:06:33.542 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-13 23:06:33.543 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-13 23:06:33.543 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-13 23:06:33.543 Seetong_tps[11056:1816884]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-13 23:06:33.545 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-13 23:06:33.545 Seetong_tps[11056:1816884] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-13 23:06:33.553 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-13 23:06:33.554 Seetong_tps[11056:1816884]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-13 23:06:33.554 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-13 23:06:33.554 Seetong_tps[11056:1816884] #####Vstop:uid:42835799-0-port:3
2026-10-13 23:06:33.571 Seetong_tps[11056:1816884] -----------1release decodeport = 3
2026-10-13 23:06:33.571 Seetong_tps[11056:1816884] _openGLView clearFrame ...
2026-10-13 23:06:53.605 Seetong_tps[11056:1816884] zzzzz:backgroundDoSomething
2026-10-13 23:06:53.606 Seetong_tps[11056:1959726] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-13 23:06:53.606 Seetong_tps[11056:1959726] --FC_StopDevComEx end
2026-10-13 23:06:58.607 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask 180seconds
2026-10-14 13:09:18.030 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask EnterForeground
2026-10-14 13:09:18.032 Seetong_tps[11056:2181333] zzzzz:FC_ResumeDevCom start
2026-10-14 13:09:18.036 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 13:09:18.036 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 13:09:18.044 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-14 13:09:18.067 Seetong_tps[11056:2181333] zzzzz:FC_ResumeDevCom
2026-10-14 13:09:18.071 Seetong_tps[11056:1816884] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-14 13:09:18.071 Seetong_tps[11056:1816884] 有wifi
2026-10-14 13:09:18.112 Seetong_tps[11056:1816884] Successfully load keyboard extensions
2026-10-14 13:09:18.126 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-14 13:09:18.126 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-14 13:09:18 127
2026-10-14 13:09:18.127 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-14 13:09:18.127 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>> -- _camera.supportPlatform: 0
2026-10-14 13:09:18.127 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-14 05:09:18 +0000
2026-10-14 13:09:18.132 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-14 13:09:18.132 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-14 13:09:18 133
2026-10-14 13:09:18.132 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-14 13:09:18.132 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-14 13:09:18.142 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-14 13:09:18.142 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-14 13:09:18.176 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-14 13:09:18.176 Seetong_tps[11056:1816884]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-14 13:09:18.176 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 
2026-10-14 13:09:18.177 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-14 13:09:18.178 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-14 13:09:18.178 Seetong_tps[11056:1816884] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-14 13:09:18.189 Seetong_tps[11056:1816979] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-14 13:09:20.144 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.02 - 设备: 1801 - 42835799
2026-10-14 13:09:21.094 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-14 13:09:21.094 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-14 13:09:21.096 Seetong_tps[11056:1816884] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-14 13:09:21.096 Seetong_tps[11056:1816884] 有wifi
2026-10-14 13:09:21.552 Seetong_tps[11056:1816884]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-14 13:09:21.552 Seetong_tps[11056:1816884]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-14 13:09:21.552 Seetong_tps[11056:1816884]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-14 13:09:21.552 Seetong_tps[11056:1816884]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTIwNDA5NjEsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.BvbQKjBthuEfKGfON9H-bkwhADa6EI-fIL-pTJG1yuU","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQ1NDY1NjEsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkxOTU0NTYxLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.sVqMw1Q9NSc6WyG68qErneOW3-WncBhuvYDgA25vLgg","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-14 13:09:21.553 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1791954561.553164
2026-10-14 13:09:21.554 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1791954561.553164
2026-10-14 13:09:21.554 Seetong_tps[11056:1816884]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1791954561.553164 - lastRefreshTokenTime: 1791954561.553164
2026-10-14 13:09:22.013 Seetong_tps[11056:2046713] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x113a924c0>{number = 45, name = (null)}====
2026-10-14 13:09:22.014 Seetong_tps[11056:2046927] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x113a93580>{number = 48, name = (null)}====
2026-10-14 13:09:22.016 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 13:09:22.017 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-14 13:09:22.017 Seetong_tps[11056:1816884]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-14 13:09:22.031 Seetong_tps[11056:2181331] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x113a93b00>{number = 52, name = (null)}====
2026-10-14 13:09:22.032 Seetong_tps[11056:1816884]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:7443;type=0&load=59&addr=bjrelay40.s2.seetong.com:10443;type=0&load=47&addr=bjrelay40.s2.seetong.com:1443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=20&addr=shrelay16.s5.seetong.com:2443;type=0&load=22&addr=shrelay18.s5.seetong.com:12443;type=0&load=20&addr=shrelay11.s5.seetong.com:2443;"}
2026-10-14 13:09:22.038 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-14 13:09:22.039 Seetong_tps[11056:2181331]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-14 13:09:22.040 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-14 13:09:22.040 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-14 13:09:22.041 Seetong_tps[11056:2046708] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x113922bc0>{number = 43, name = (null)}====
2026-10-14 13:09:22.041 Seetong_tps[11056:1816884]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-14 13:09:22.042 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-14 13:09:22.042 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-14 13:09:22.042 Seetong_tps[11056:1816884]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAV1QGUlwFAD4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-14 13:09:22.043 Seetong_tps[11056:2181331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-14 13:09:22.043 Seetong_tps[11056:2181331]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-14 13:09:22.043 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-14 13:09:22.043 Seetong_tps[11056:2181331] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-14 13:09:22.045 Seetong_tps[11056:1816884]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-14 13:09:22.046 Seetong_tps[11056:1816884]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-14 13:09:22.046 Seetong_tps[11056:1816884]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 109178937 毫秒
2026-10-14 13:09:22.047 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 13:09:22.047 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 13:09:22.047 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 13:09:22.047 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-14 13:09:22.048 Seetong_tps[11056:1816884]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x115c9c000>
2026-10-14 13:09:22.048 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 13:09:22.050 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 13:09:22.074 Seetong_tps[11056:1816979] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjU1OTM2MTkyMiwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.Du70WFVPmbxMk_Zigumc21en11O1UlVJKR6I_NSE4Yo","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjU1OTM2MTkyMiwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MiIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAxX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTMiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk3Il19.agmfGuuMXbRLjXen2aek-j5aK1KKNjAWeK40ucgvn8M","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24901"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"aws-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"18.194.2.85:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24902"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"}]}
====
2026-10-14 13:09:22.199 Seetong_tps[11056:1816884]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-14 13:09:22.199 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-14 13:09:22.199 Seetong_tps[11056:1816884]  -- WebSocket - 重置重连次数 -- 
2026-10-14 13:09:22.199 Seetong_tps[11056:1816884]  -- WebSocket connection 长连接成功 - 耗时：4.0 秒
2026-10-14 13:09:22.201 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 13:09:22.201 Seetong_tps[11056:1816884]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwYIBVUJU1BpAQQB","reconn":1}}
2026-10-14 13:09:22.201 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 13:09:22.202 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 13:09:22.202 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 13:09:22.202 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 13:09:22.348 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-14 13:09:22.348 Seetong_tps[11056:1816884] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-14 13:09:22.349 Seetong_tps[11056:1816884] Formatted Date: 2026-10-14
2026-10-14 13:09:22.349 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 13:09:22.409 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-14 13:09:22.411 Seetong_tps[11056:1816884] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-14 13:09:22.412 Seetong_tps[11056:1816884]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-14 13:09:22.412 Seetong_tps[11056:1816884]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 13:09:22.477 Seetong_tps[11056:1816884] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-14 13:09:24.598 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1132fc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113248f80>; layer = <CALayer: 0x1132e4f90>>
2026-10-14 13:09:24.598 Seetong_tps[11056:1816884] #####Vstop:uid:42835799-0-port:-1
2026-10-14 13:09:24.605 Seetong_tps[11056:1816884] _openGLView clearFrame ...
2026-10-14 13:09:24.645 Seetong_tps[11056:1816884]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 13:09:24.646 Seetong_tps[11056:1816884]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 13:09:24.817 Seetong_tps[11056:2181334] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x113b197c0>{number = 54, name = (null)}====
2026-10-14 13:09:25.150 Seetong_tps[11056:1816884] dealloc -- STPlayerViewController
2026-10-14 13:09:25.150 Seetong_tps[11056:1816884] dealloc -- STPlayerViewController
2026-10-14 13:09:25.151 Seetong_tps[11056:1816884] dealloc -- STPlayerCameraControlVC
2026-10-14 13:09:25.151 Seetong_tps[11056:1816884] dealloc -- STPlayerCameraService
2026-10-14 13:09:25.151 Seetong_tps[11056:1816884] dealloc -- STCycleScrollView
2026-10-14 13:09:25.152 Seetong_tps[11056:1816884] dealloc -- STCameraControlView
2026-10-14 13:09:25.154 Seetong_tps[11056:1816884] dealloc -- STNetSpeedMonitorView
2026-10-14 13:09:25.155 Seetong_tps[11056:1816884] dealloc -- STIdleMonitorView
2026-10-14 13:09:25.339 Seetong_tps[11056:1816979] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-14 13:09:25.736 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-14 13:09:25.737 Seetong_tps[11056:1816979]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-14 13:09:25.737 Seetong_tps[11056:1816979]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-14 13:09:25.769 Seetong_tps[11056:2181344] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-14 13:09:25.770 Seetong_tps[11056:1816979] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-14 13:09:25.770 Seetong_tps[11056:1816979] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-14 13:09:25.770 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x115c3d000>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115c9c000>
2026-10-14 13:09:25.771 Seetong_tps[11056:1816979] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-14 13:09:25.771 Seetong_tps[11056:1816979] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-14 13:09:25.771 Seetong_tps[11056:1816979] InitDecodePortLog: playsettype = 50
2026-10-14 13:09:25.772 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-14 13:09:25.772 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-14 13:09:25.772 Seetong_tps[11056:1816979] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-14 13:09:25.772 Seetong_tps[11056:1816979] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-14 13:09:25.772 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:8
2026-10-14 13:09:25.773 Seetong_tps[11056:1816979] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-14 13:09:25.773 Seetong_tps[11056:1816979] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-14 13:09:25.794 Seetong_tps[11056:2181334] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 13:09:25.830 Seetong_tps[11056:2181333] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 13:09:26.380 Seetong_tps[11056:1816884]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-14 13:09:26.381 Seetong_tps[11056:1816884] [保存失败] 相机对象或存储字典为空
2026-10-14 13:09:26.416 Seetong_tps[11056:1816884] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-14 13:09:26.420 Seetong_tps[11056:1816884] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-14 13:09:26.422 Seetong_tps[11056:1816884]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 13:09:26.472 Seetong_tps[11056:1816884]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-14 13:09:26 489
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111ac7000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115f33ca0>; layer = <CALayer: 0x115efb360>>
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111ac7000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115f33ca0>; layer = <CALayer: 0x115efb360>> -- _camera.supportPlatform: 0
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-14 05:09:26 +0000
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-10 15:32:19 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-14 13:09:26.489 Seetong_tps[11056:1816884]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-14 13:09:26 489
2026-10-14 13:09:26.492 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-14 13:09:26.492 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-14 13:09:26.523 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-14 13:09:26.523 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-14 13:09:26.523 Seetong_tps[11056:1816884]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-14 13:09:26.524 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-14 13:09:26.524 Seetong_tps[11056:1959726] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 13:09:26.556 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=4
2026-10-14 13:09:26.556 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.13 - 设备: 1801 - 42835799
2026-10-14 13:09:26.563 Seetong_tps[11056:2181344] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x115c3d000>{number = 13, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115c9c000>
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: playsettype = 50
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:8
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-14 13:09:26.564 Seetong_tps[11056:1816979] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-14 13:09:26.564 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-14 13:09:26.564 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-14 13:09:26.644 Seetong_tps[11056:2181344]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-14 13:09:26.648 Seetong_tps[11056:1816884] ++++-[VideoView dealloc]++++
2026-10-14 13:09:26.650 Seetong_tps[11056:1816884] OpenGLView20_Seetong dealloc:0x10e755e00
2026-10-14 13:09:26.719 Seetong_tps[11056:1816884] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-14 13:09:26.725 Seetong_tps[11056:2181640] 重新观看视频线程：<_NSMainThread: 0x10e438000>{number = 1, name = (null)}
2026-10-14 13:09:26.733 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-14 13:09:26.734 Seetong_tps[11056:1816884] uid:42835799 playAudio
2026-10-14 13:09:26.734 Seetong_tps[11056:2046713] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-14 13:09:26.734 Seetong_tps[11056:2181341] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-14 13:09:26.735 Seetong_tps[11056:1816884] checkPortStatus:_decodePort=5
2026-10-14 13:09:26.735 Seetong_tps[11056:1816884]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.31 - 设备: 1801 - 42835799
2026-10-14 13:09:26.771 Seetong_tps[11056:2181344] Failed to get IoT drive away set configuration.
2026-10-14 13:09:26.771 Seetong_tps[11056:2181344]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-14 13:09:27.275 Seetong_tps[11056:2181344]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-14 13:09:28.979 Seetong_tps[11056:1816884]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 13:09:28.980 Seetong_tps[11056:1816884]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 13:09:28.980 Seetong_tps[11056:1816884]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 13:09:28.980 Seetong_tps[11056:1816884]  --- 取消心跳 destoryHeartBeat --- 
2026-10-14 13:09:28.980 Seetong_tps[11056:1816884]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-14 13:09:28.981 Seetong_tps[11056:1816884] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-14 13:09:28.982 Seetong_tps[11056:1816884] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-14 13:09:28.987 Seetong_tps[11056:1816884] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-14 13:09:28.990 Seetong_tps[11056:1816884]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-14 13:09:28.990 Seetong_tps[11056:1816884]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x111ac7000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115f33ca0>; layer = <CALayer: 0x115efb360>>
2026-10-14 13:09:28.990 Seetong_tps[11056:1816884] #####Vstop:uid:42835799-0-port:5
2026-10-14 13:09:28.992 Seetong_tps[11056:1816884] -----------1release decodeport = 5
2026-10-14 13:09:28.993 Seetong_tps[11056:1816884]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2500;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-14 13:09:28.993 Seetong_tps[11056:1816884] _openGLView clearFrame ...
2026-10-14 13:09:49.077 Seetong_tps[11056:1816884] zzzzz:backgroundDoSomething
2026-10-14 13:09:49.077 Seetong_tps[11056:2046713] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-14 13:09:49.077 Seetong_tps[11056:2046713] --FC_StopDevComEx end
2026-10-14 13:09:54.072 Seetong_tps[11056:1816884] zzzzz:stopBackgroundTask 180seconds
2026-10-14 18:19:47.543 Seetong_tps[11056:1816884] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-14 18:19:47.556 Seetong_tps[11056:1816884] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-14 18:19:47.558 Seetong_tps[11056:1816884] 使用手机自带网络进行上网
2026-10-14 18:19:47.580 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-14 18:19:47.582 Seetong_tps[11056:1816884]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-14 21:10:01.509 Seetong_tps[14852:2388572] app_version=8.4.106
2026-10-14 21:10:01.512 Seetong_tps[14852:2388572]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-14 21:10:01.512 Seetong_tps[14852:2388572] showForLogin 1
2026-10-14 21:10:01.512 Seetong_tps[14852:2388572] AppLaunch 还剩 6.618093013763428 秒
2026-10-14 21:10:01.521 Seetong_tps[14852:2388578] 询问用户是否开启推送成功
2026-10-14 21:10:01.521 Seetong_tps[14852:2388578] 用户点击允许接收推送
2026-10-14 21:10:01.521 Seetong_tps[14852:2388582] remoteNotificationSetting: <UNNotificationSettings: 0x1150f4dc0; 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 21:10:01.538 Seetong_tps[14852:2388572]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-14 21:10:01.543 Seetong_tps[14852:2388572] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 61.860MB
2026-10-14 21:10:01.544 Seetong_tps[14852:2388572] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 61.860MB
2026-10-14 21:10:01.544 Seetong_tps[14852:2388572] 【kuikly performance】pagename: UserCenterPage, Memory in use: 61.860MB
2026-10-14 21:10:01.557 Seetong_tps[14852:2388572] viewDidLoad/configtime=2026-10-14 13:10:01 +0000
2026-10-14 21:10:01.558 Seetong_tps[14852:2388572]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-14 21:10:01.558 Seetong_tps[14852:2388572]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-14 21:10:01.625 Seetong_tps[14852:2388572]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-14 21:10:01.628 Seetong_tps[14852:2388572]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-14 21:10:01.628 Seetong_tps[14852:2388572] 开始检查未读客服消息...
2026-10-14 21:10:01.628 Seetong_tps[14852:2388572] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-14 21:10:01.635 Seetong_tps[14852:2388572]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-14 21:10:01.635 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty - 
2026-10-14 21:10:01.636 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-14 21:10:01.639 Seetong_tps[14852:2388572] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-14 21:10:01.639 Seetong_tps[14852:2388572] NAV deviceOrientationDidChange:1
2026-10-14 21:10:01.642 Seetong_tps[14852:2388572] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-14 21:10:01.642 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty - 
2026-10-14 21:10:01.642 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-14 21:10:01.689 Seetong_tps[14852:2388604] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjU4ODIwMTcwNSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.fdIO3GDu5TvJW-A4Ac-D7xcSGSI1pLff0vXng4tmvrA","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjU4ODIwMTcwNiwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MSJdfQ.6D0ExIwOHhmN86_PxBxTPD6YXpx33WcPnMxYW6NVOOg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"}]}
====
2026-10-14 21:10:01.690 Seetong_tps[14852:2388572]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-14 21:10:01.726 Seetong_tps[14852:2388575] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10d039040>{number = 4, name = (null)}====
2026-10-14 21:10:01.791 Seetong_tps[14852:2388572] Super properties have already been unregistered.
2026-10-14 21:10:01.793 Seetong_tps[14852:2388572] UMAPM_OOMSampling(0,0):NO
2026-10-14 21:10:01.795 Seetong_tps[14852:2388572]  -- deviceListDataUpdate - AppLaunch 还剩 1.335136890411377 秒 - 再延迟 1.835136890411377 秒 - 启动耗时 1.664863109588623 秒
2026-10-14 21:10:01.795 Seetong_tps[14852:2388572] groupDeviceList 已在进行中，等待后重新分组
2026-10-14 21:10:01.795 Seetong_tps[14852:2388572]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1665 毫秒
2026-10-14 21:10:01.798 Seetong_tps[14852:2388572] [Reporter] upload success: 
2026-10-14 21:10:01.798 Seetong_tps[14852:2388572] ++++-[VideoView dealloc]++++
2026-10-14 21:10:01.800 Seetong_tps[14852:2388572] OpenGLView20_Seetong dealloc:0x130155b80
2026-10-14 21:10:01.816 Seetong_tps[14852:2388572]  -- WebSocket - 重置重连次数 -- 
2026-10-14 21:10:01.820 Seetong_tps[14852:2388612] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10d2c7b00>{number = 11, name = (null)}====
2026-10-14 21:10:01.823 Seetong_tps[14852:2388572]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-14 21:10:01.823 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty - 
2026-10-14 21:10:01.823 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-14 21:10:01.824 Seetong_tps[14852:2388572] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-14 21:10:01.824 Seetong_tps[14852:2388572] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-14 21:10:01.832 Seetong_tps[14852:2388572] UMAPM_NetworkSampling(0,0):NO
2026-10-14 21:10:01.832 Seetong_tps[14852:2388572]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-14 21:10:01.832 Seetong_tps[14852:2388572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 21:10:01.833 Seetong_tps[14852:2388651] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x130267e80>{number = 19, name = (null)}====
2026-10-14 21:10:01.834 Seetong_tps[14852:2388653] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x130266ec0>{number = 20, name = (null)}====
2026-10-14 21:10:01.834 Seetong_tps[14852:2388572] 蓝牙已打开
2026-10-14 21:10:01.835 Seetong_tps[14852:2388652] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x130267700>{number = 21, name = (null)}====
2026-10-14 21:10:01.841 Seetong_tps[14852:2388572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 21:10:01.841 Seetong_tps[14852:2388572] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-14 21:10:01.841 Seetong_tps[14852:2388572] 客服消息未读数量: 0
2026-10-14 21:10:01.842 Seetong_tps[14852:2388572] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-14 21:10:01.842 Seetong_tps[14852:2388572]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-14 21:10:01.842 Seetong_tps[14852:2388572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 21:10:01.855 Seetong_tps[14852:2388583] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x11518a380>{number = 12, name = (null)}====
2026-10-14 21:10:01.860 Seetong_tps[14852:2388582] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10d2c4bc0>{number = 7, name = (null)}====
2026-10-14 21:10:01.861 Seetong_tps[14852:2388654] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1300d12c0>{number = 14, name = (null)}====
2026-10-14 21:10:01.867 Seetong_tps[14852:2388578] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10d03ae00>{number = 6, name = (null)}====
2026-10-14 21:10:01.870 Seetong_tps[14852:2388655] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1110d8b80>{number = 22, name = (null)}====
2026-10-14 21:10:01.880 Seetong_tps[14852:2388610] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11112bac0>{number = 23, name = (null)}====
2026-10-14 21:10:01.903 Seetong_tps[14852:2388650] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11118c600>{number = 24, name = (null)}====
2026-10-14 21:10:01.924 Seetong_tps[14852:2388572]  -- 获取版本信息成功: {
}
2026-10-14 21:10:01.924 Seetong_tps[14852:2388572] DB Error: 1 "table adTable has no column named adID"
2026-10-14 21:10:01.924 Seetong_tps[14852:2388572] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-14 21:10:01.924 Seetong_tps[14852:2388572] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-14 21:10:01.924 Seetong_tps[14852:2388572]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-14 21:10:01.927 Seetong_tps[14852:2388572]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-14 21:10:01.927 Seetong_tps[14852:2388572]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1QBUFQGAVEBOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-14 21:10:01.932 Seetong_tps[14852:2388572]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-14 21:10:01.932 Seetong_tps[14852:2388572]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-14 21:10:01.935 Seetong_tps[14852:2388572]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=32&addr=bjrelay40.s2.seetong.com:1443;type=0&load=34&addr=bjrelay40.s2.seetong.com:15443;type=0&load=32&addr=bjrelay40.s2.seetong.com:11443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=18&addr=shrelay13.s5.seetong.com:9443;type=0&load=19&addr=shrelay11.s5.seetong.com:1443;type=0&load=12&addr=shrelay10.s5.seetong.com:1443;"}
2026-10-14 21:10:01.938 Seetong_tps[14852:2388572]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-14 21:10:01.938 Seetong_tps[14852:2388654] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1811 毫秒
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 21:10:01.941 Seetong_tps[14852:2388572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 21:10:01.942 Seetong_tps[14852:2388572]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-14 21:10:01.942 Seetong_tps[14852:2388572]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-14 21:10:01.946 Seetong_tps[14852:2388604] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-14 21:10:01.946 Seetong_tps[14852:2388604] [DeviceMonitor] 监控管理器初始化完成
2026-10-14 21:10:02.007 Seetong_tps[14852:2388572]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-14 21:10:02.007 Seetong_tps[14852:2388572]  -- WebSocket - 重置重连次数 -- 
2026-10-14 21:10:02.007 Seetong_tps[14852:2388572]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-14 21:10:02.008 Seetong_tps[14852:2388572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 21:10:02.008 Seetong_tps[14852:2388572]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwYJA1QAUVBpAQQB","reconn":0}}
2026-10-14 21:10:02.008 Seetong_tps[14852:2388572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 21:10:02.008 Seetong_tps[14852:2388572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 21:10:02.008 Seetong_tps[14852:2388572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 21:10:02.009 Seetong_tps[14852:2388572]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 21:10:02.018 Seetong_tps[14852:2388657] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1300d1580>{number = 15, name = (null)}====
2026-10-14 21:10:02.117 Seetong_tps[14852:2388572] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-14 21:10:02.117 Seetong_tps[14852:2388572] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-14 21:10:02.117 Seetong_tps[14852:2388572] Formatted Date: 2026-10-14
2026-10-14 21:10:02.117 Seetong_tps[14852:2388572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 21:10:02.129 Seetong_tps[14852:2388572]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 21:10:02.129 Seetong_tps[14852:2388572]  -- STBluetoothManager - 开始扫描 - 
2026-10-14 21:10:02.173 Seetong_tps[14852:2388572] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-14 21:10:02.174 Seetong_tps[14852:2388572] Sorted Dates (Descending): (
    "2026-10-10",
    "2026-10-08"
)
2026-10-14 21:10:02.176 Seetong_tps[14852:2388572]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-14 21:10:02.176 Seetong_tps[14852:2388572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 21:10:02.232 Seetong_tps[14852:2388572] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-14 21:10:02.296 Seetong_tps[14852:2388604]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-14 21:10:02.296 Seetong_tps[14852:2388604]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-14 21:10:02.296 Seetong_tps[14852:2388604]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-14 21:10:02.297 Seetong_tps[14852:2388654] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-14 21:10:02.297 Seetong_tps[14852:2388657] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-14 21:10:02.331 Seetong_tps[14852:2388604]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-14 21:10:02.331 Seetong_tps[14852:2388604]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-14 21:10:02.331 Seetong_tps[14852:2388657] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-14 21:10:02.332 Seetong_tps[14852:2388657] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-14 21:10:02.332 Seetong_tps[14852:2388654] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-14 21:10:02.332 Seetong_tps[14852:2388657] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 21:10:02.345 Seetong_tps[14852:2388604]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-14 21:10:02.345 Seetong_tps[14852:2388604]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-14 21:10:02.345 Seetong_tps[14852:2388657] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-14 21:10:02.345 Seetong_tps[14852:2388576] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-14 21:10:02.345 Seetong_tps[14852:2388654] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-14 21:10:02.345 Seetong_tps[14852:2388657] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 21:10:02.383 Seetong_tps[14852:2388615]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-14 21:10:02.403 Seetong_tps[14852:2388572]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-14 21:10:02.407 Seetong_tps[14852:2388615]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-14 21:10:02.903 Seetong_tps[14852:2388572] MessageThrottle reloadTableView ---
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] AppLaunch hideForRefreshToken
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] AppLaunch hideForRefreshToken dismiss
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] AppLaunch dismiss...
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-14 21:10:03.719 Seetong_tps[14852:2388572] 用户设置的具体字体大小: 17.000000
2026-10-14 21:10:04.026 Seetong_tps[14852:2388572] AppLaunch dismiss... end
2026-10-14 21:10:04.026 Seetong_tps[14852:2388572]  dealloc -- STAppLaunchWindow
2026-10-14 21:10:04.028 Seetong_tps[14852:2388572]  dealloc -- STAppLaunchViewController
2026-10-14 21:10:04.784 Seetong_tps[14852:2388572]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-14 21:10:05.046 Seetong_tps[14852:2388654] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1300d12c0>{number = 14, name = (null)}====
2026-10-14 21:10:05.078 Seetong_tps[14852:2388572]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-14 21:10:05.078 Seetong_tps[14852:2388572] [保存失败] 相机对象或存储字典为空
2026-10-14 21:10:05.128 Seetong_tps[14852:2388572] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-14 21:10:05.128 Seetong_tps[14852:2388572]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-14 21:10:05.128 Seetong_tps[14852:2388572] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-14 21:10:05.129 Seetong_tps[14852:2388572] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-14 21:10:05.130 Seetong_tps[14852:2388572]  -- STBluetoothManager - 结束扫描 - 
2026-10-14 21:10:05.170 Seetong_tps[14852:2388572]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-14 21:10:05 187
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1112d0400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1150c5220>; layer = <CALayer: 0x1112c53e0>>
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1112d0400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1150c5220>; layer = <CALayer: 0x1112c53e0>> -- _camera.supportPlatform: 0
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-14 13:10:05 +0000
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 00:44:11 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-14 21:10:05.187 Seetong_tps[14852:2388572]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-14 21:10:05 188
2026-10-14 21:10:05.194 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-14 21:10:05.194 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-14 21:10:05.194 Seetong_tps[14852:2388572] 未处理的 biz 类型: res_video_preview_advert
2026-10-14 21:10:05.231 Seetong_tps[14852:2388615] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10d2c6a40>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x115204000>
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: playsettype = 50
2026-10-14 21:10:05.231 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-14 21:10:05.231 Seetong_tps[14852:2388604] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-14 21:10:05.232 Seetong_tps[14852:2388604] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-14 21:10:05.232 Seetong_tps[14852:2388604] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-14 21:10:05.232 Seetong_tps[14852:2388604] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-14 21:10:05.232 Seetong_tps[14852:2388572] uid:42835799 playAudio
2026-10-14 21:10:05.232 Seetong_tps[14852:2388572]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-14 21:10:05.232 Seetong_tps[14852:2388572]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-14 21:10:05.232 Seetong_tps[14852:2388576] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-14 21:10:05.232 Seetong_tps[14852:2388576]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-14 21:10:05.232 Seetong_tps[14852:2388654] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-14 21:10:05.232 Seetong_tps[14852:2388572] checkPortStatus:_decodePort=1
2026-10-14 21:10:05.232 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-14 21:10:05.233 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.10 - 设备: 1801 - 42835799
2026-10-14 21:10:05.276 Seetong_tps[14852:2388572]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-14 21:10:05.296 Seetong_tps[14852:2388572]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-14 21:10:05.296 Seetong_tps[14852:2388572]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-14 21:10:05.296 Seetong_tps[14852:2388572]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-14 21:10:05.296 Seetong_tps[14852:2388572] 滚动已停止500毫秒，执行操作:42835799
2026-10-14 21:10:05.328 Seetong_tps[14852:2388615]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-14 21:10:05.435 Seetong_tps[14852:2388572] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-14 21:10:05.496 Seetong_tps[14852:2388693] 重新观看视频线程：<_NSMainThread: 0x10d038000>{number = 1, name = (null)}
2026-10-14 21:10:05.513 Seetong_tps[14852:2388572] uid:42835799 playAudio
2026-10-14 21:10:05.513 Seetong_tps[14852:2388650] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-14 21:10:05.513 Seetong_tps[14852:2388572] uid:42835799 playAudio
2026-10-14 21:10:05.513 Seetong_tps[14852:2388572] checkPortStatus:_decodePort=1
2026-10-14 21:10:05.513 Seetong_tps[14852:2388572]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.38 - 设备: 1801 - 42835799
2026-10-14 21:10:05.513 Seetong_tps[14852:2388576] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-14 21:10:05.557 Seetong_tps[14852:2388662] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x111d60580>{number = 27, name = (null)}====
2026-10-14 21:10:05.558 Seetong_tps[14852:2388615] Failed to get IoT drive away set configuration.
2026-10-14 21:10:05.558 Seetong_tps[14852:2388615]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-14 21:10:06.075 Seetong_tps[14852:2388615]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-14 21:10:06.773 Seetong_tps[14852:2388572] UMAPM_OOMSampling(0,0):NO
2026-10-14 21:10:06.773 Seetong_tps[14852:2388572] UMAPM_NetworkSampling(0,0):NO
2026-10-14 21:10:09.632 Seetong_tps[14852:2388604]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = SRFLX;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-14 21:10:09.633 Seetong_tps[14852:2388572]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-14 21:10:09.633 Seetong_tps[14852:2388572]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-14 21:10:09.633 Seetong_tps[14852:2388572]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-14 21:10:09.633 Seetong_tps[14852:2388572]  --- 取消心跳 destoryHeartBeat --- 
2026-10-14 21:10:09.633 Seetong_tps[14852:2388572]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-14 21:10:09.635 Seetong_tps[14852:2388572] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-14 21:10:09.635 Seetong_tps[14852:2388572] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-14 21:10:09.640 Seetong_tps[14852:2388572] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-14 21:10:09.641 Seetong_tps[14852:2388572]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-14 21:10:09.641 Seetong_tps[14852:2388572]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1112d0400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1150c5220>; layer = <CALayer: 0x1112c53e0>>
2026-10-14 21:10:09.641 Seetong_tps[14852:2388572] #####Vstop:uid:42835799-0-port:1
2026-10-14 21:10:09.643 Seetong_tps[14852:2388572] -----------1release decodeport = 1
2026-10-14 21:10:09.644 Seetong_tps[14852:2388572]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = SRFLX;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 4500;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-14 21:10:09.645 Seetong_tps[14852:2388572] _openGLView clearFrame ...
2026-10-14 21:10:29.714 Seetong_tps[14852:2388572] zzzzz:backgroundDoSomething
2026-10-14 21:10:29.715 Seetong_tps[14852:2388610] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-14 21:10:29.715 Seetong_tps[14852:2388610] --FC_StopDevComEx end
2026-10-14 21:10:34.670 Seetong_tps[14852:2388572] zzzzz:stopBackgroundTask 180seconds
2026-10-14 21:10:37.184 Seetong_tps[14852:2388658] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-14 21:10:37.185 Seetong_tps[14852:2388658] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-14 21:10:37.186 Seetong_tps[14852:2388658] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-14 21:10:37.187 Seetong_tps[14852:2388658] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-14 21:10:37.188 Seetong_tps[14852:2388658] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-15 12:29:30.208 Seetong_tps[16018:2549051] app_version=8.4.106
2026-10-15 12:29:30.210 Seetong_tps[16018:2549051]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-15 12:29:30.210 Seetong_tps[16018:2549051] showForLogin 1
2026-10-15 12:29:30.210 Seetong_tps[16018:2549051] AppLaunch 还剩 6.749063014984131 秒
2026-10-15 12:29:30.222 Seetong_tps[16018:2549083] 询问用户是否开启推送成功
2026-10-15 12:29:30.222 Seetong_tps[16018:2549083] 用户点击允许接收推送
2026-10-15 12:29:30.223 Seetong_tps[16018:2549072] remoteNotificationSetting: <UNNotificationSettings: 0x15fc15860; 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-15 12:29:30.228 Seetong_tps[16018:2549051]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-15 12:29:30.234 Seetong_tps[16018:2549051] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.017MB
2026-10-15 12:29:30.234 Seetong_tps[16018:2549051] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.017MB
2026-10-15 12:29:30.236 Seetong_tps[16018:2549051] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.032MB
2026-10-15 12:29:30.251 Seetong_tps[16018:2549051] viewDidLoad/configtime=2026-10-15 04:29:30 +0000
2026-10-15 12:29:30.252 Seetong_tps[16018:2549051]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-15 12:29:30.252 Seetong_tps[16018:2549051]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-15 12:29:30.296 Seetong_tps[16018:2549051]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-15 12:29:30.301 Seetong_tps[16018:2549051]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-15 12:29:30.301 Seetong_tps[16018:2549051] 开始检查未读客服消息...
2026-10-15 12:29:30.301 Seetong_tps[16018:2549051] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-15 12:29:30.305 Seetong_tps[16018:2549051]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-15 12:29:30.305 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 12:29:30.305 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-15 12:29:30.308 Seetong_tps[16018:2549051] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-15 12:29:30.308 Seetong_tps[16018:2549051] NAV deviceOrientationDidChange:1
2026-10-15 12:29:30.311 Seetong_tps[16018:2549051] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-15 12:29:30.311 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 12:29:30.311 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-15 12:29:30.357 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-15 12:29:30.414 Seetong_tps[16018:2549173] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjY0MzM3MDQwMywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.UwDuDcBLdHgkT6w2DjyizjzQ-xCI4RUnVHPGK-o8qcw","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjY0MzM3MDQwNCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAxX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTciLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXkzIl19.lHRyZgdtN2pwgafm6fwJQZP0nzZKFnBY0sbq1AVXuqI","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":"aws-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"18.194.2.85:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24902"}]}
====
2026-10-15 12:29:30.458 Seetong_tps[16018:2549081] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x15e6e47c0>{number = 8, name = (null)}====
2026-10-15 12:29:30.458 Seetong_tps[16018:2549051] Super properties have already been unregistered.
2026-10-15 12:29:30.458 Seetong_tps[16018:2549173] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-15 12:29:30.460 Seetong_tps[16018:2549051] UMAPM_OOMSampling(0,0):NO
2026-10-15 12:29:30.462 Seetong_tps[16018:2549051]  -- deviceListDataUpdate - AppLaunch 还剩 1.497689962387085 秒 - 再延迟 1.997689962387085 秒 - 启动耗时 1.502310037612915 秒
2026-10-15 12:29:30.462 Seetong_tps[16018:2549051] groupDeviceList 已在进行中，等待后重新分组
2026-10-15 12:29:30.462 Seetong_tps[16018:2549051]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1502 毫秒
2026-10-15 12:29:30.463 Seetong_tps[16018:2549051] ++++-[VideoView dealloc]++++
2026-10-15 12:29:30.465 Seetong_tps[16018:2549051] OpenGLView20_Seetong dealloc:0x160499b80
2026-10-15 12:29:30.492 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 12:29:30.495 Seetong_tps[16018:2549085] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x15fc45500>{number = 13, name = (null)}====
2026-10-15 12:29:30.499 Seetong_tps[16018:2549083] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1606a7380>{number = 19, name = (null)}====
2026-10-15 12:29:30.503 Seetong_tps[16018:2549051]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-15 12:29:30.503 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 12:29:30.503 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-15 12:29:30.503 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-15 12:29:30.503 Seetong_tps[16018:2549051] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-15 12:29:30.513 Seetong_tps[16018:2549051] UMAPM_NetworkSampling(0,0):NO
2026-10-15 12:29:30.514 Seetong_tps[16018:2549051]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-15 12:29:30.514 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 12:29:30.516 Seetong_tps[16018:2549051] 蓝牙已打开
2026-10-15 12:29:30.520 Seetong_tps[16018:2549086] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15e6e4540>{number = 7, name = (null)}====
2026-10-15 12:29:30.520 Seetong_tps[16018:2549072] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x15e438e80>{number = 2, name = (null)}====
2026-10-15 12:29:30.522 Seetong_tps[16018:2549051]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-15 12:29:30.522 Seetong_tps[16018:2549051]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-15 12:29:30.528 Seetong_tps[16018:2549228] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1606a6bc0>{number = 20, name = (null)}====
2026-10-15 12:29:30.528 Seetong_tps[16018:2549070] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x15e438f80>{number = 3, name = (null)}====
2026-10-15 12:29:30.529 Seetong_tps[16018:2549051]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=37&addr=bjrelay40.s2.seetong.com:15443;type=0&load=46&addr=bjrelay40.s2.seetong.com:2443;type=0&load=42&addr=bjrelay40.s2.seetong.com:9443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=29&addr=shrelay13.s5.seetong.com:9443;type=0&load=28&addr=shrelay12.s5.seetong.com:5443;type=0&load=25&addr=shrelay15.s5.seetong.com:11443;"}
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051] DB Error: 1 "table adTable has no column named adID"
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-15 12:29:30.532 Seetong_tps[16018:2549051]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-15 12:29:30.534 Seetong_tps[16018:2549229] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1606a7bc0>{number = 21, name = (null)}====
2026-10-15 12:29:30.535 Seetong_tps[16018:2549051] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-15 12:29:30.535 Seetong_tps[16018:2549051] 客服消息未读数量: 0
2026-10-15 12:29:30.535 Seetong_tps[16018:2549051]  -- 获取版本信息成功: {
}
2026-10-15 12:29:30.544 Seetong_tps[16018:2549084] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x15e6e7300>{number = 12, name = (null)}====
2026-10-15 12:29:30.548 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 12:29:30.548 Seetong_tps[16018:2549051] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-15 12:29:30.551 Seetong_tps[16018:2549051]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-15 12:29:30.551 Seetong_tps[16018:2549229]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-15 12:29:30.552 Seetong_tps[16018:2549235] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x16041fa80>{number = 22, name = (null)}====
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-15 12:29:30.552 Seetong_tps[16018:2549229] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-15 12:29:30.553 Seetong_tps[16018:2549051]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-15 12:29:30.554 Seetong_tps[16018:2549051]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-15 12:29:30.554 Seetong_tps[16018:2549051]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1595 毫秒
2026-10-15 12:29:30.554 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 12:29:30.554 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:30.554 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:30.555 Seetong_tps[16018:2549227] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x15fc44a40>{number = 23, name = (null)}====
2026-10-15 12:29:30.559 Seetong_tps[16018:2549230] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x16102c300>{number = 24, name = (null)}====
2026-10-15 12:29:30.611 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 12:29:30.612 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-15 12:29:30.612 Seetong_tps[16018:2549051]  -- WebSocket connection connectServer - urlStr: ws://122.9.45.119:26999?token=A1MFHgFIUAEaAwgOCgcEXwsBb1cAU1QHAgMEUlcHW1YHblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-15 12:29:30.615 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 12:29:30.686 Seetong_tps[16018:2549051]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-15 12:29:30.686 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 12:29:30.686 Seetong_tps[16018:2549051]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-15 12:29:30.687 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:30.687 Seetong_tps[16018:2549051]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwcIBFcJUlJpAQQB","reconn":0}}
2026-10-15 12:29:30.687 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:30.687 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:30.687 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:30.688 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 12:29:30.703 Seetong_tps[16018:2549074] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x15e43b640>{number = 6, name = (null)}====
2026-10-15 12:29:30.795 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-15 12:29:30.795 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-15 12:29:30.795 Seetong_tps[16018:2549051] Formatted Date: 2026-10-15
2026-10-15 12:29:30.795 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:30.802 Seetong_tps[16018:2549051]  -- STBluetoothManager - 结束扫描 - 
2026-10-15 12:29:30.802 Seetong_tps[16018:2549051]  -- STBluetoothManager - 开始扫描 - 
2026-10-15 12:29:30.846 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-15 12:29:30.847 Seetong_tps[16018:2549051] Sorted Dates (Descending): (
    "2026-10-10"
)
2026-10-15 12:29:30.848 Seetong_tps[16018:2549051]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-15 12:29:30.848 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:30.909 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-15 12:29:32.405 Seetong_tps[16018:2549051] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-15 12:29:32.406 Seetong_tps[16018:2549051] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-15 12:29:32.406 Seetong_tps[16018:2549051] 用户设置的具体字体大小: 17.000000
2026-10-15 12:29:32.556 Seetong_tps[16018:2549051] AppLaunch hideForRefreshToken
2026-10-15 12:29:32.557 Seetong_tps[16018:2549051] AppLaunch hideForRefreshToken dismiss
2026-10-15 12:29:32.557 Seetong_tps[16018:2549051] AppLaunch dismiss...
2026-10-15 12:29:32.861 Seetong_tps[16018:2549051] AppLaunch dismiss... end
2026-10-15 12:29:32.861 Seetong_tps[16018:2549051]  dealloc -- STAppLaunchWindow
2026-10-15 12:29:32.862 Seetong_tps[16018:2549051]  dealloc -- STAppLaunchViewController
2026-10-15 12:29:33.442 Seetong_tps[16018:2549051]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-15 12:29:33.691 Seetong_tps[16018:2549234] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x16041d3c0>{number = 16, name = (null)}====
2026-10-15 12:29:33.950 Seetong_tps[16018:2549051]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-15 12:29:33.951 Seetong_tps[16018:2549051]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-15 12:29:33.951 Seetong_tps[16018:2549051] 滚动已停止500毫秒，执行操作:42835799
2026-10-15 12:29:34.183 Seetong_tps[16018:2549227] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x15fc44a40>{number = 23, name = (null)}====
2026-10-15 12:29:34.475 Seetong_tps[16018:2549173] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-15 12:29:34.475 Seetong_tps[16018:2549173] [DeviceMonitor] 监控管理器初始化完成
2026-10-15 12:29:34.886 Seetong_tps[16018:2549173]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-15 12:29:34.886 Seetong_tps[16018:2549173]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-15 12:29:34.887 Seetong_tps[16018:2549173]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-15 12:29:34.888 Seetong_tps[16018:2549085] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-15 12:29:34.888 Seetong_tps[16018:2549234] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-15 12:29:34.925 Seetong_tps[16018:2549173]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-15 12:29:34.926 Seetong_tps[16018:2549173]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-15 12:29:34.926 Seetong_tps[16018:2549234] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-15 12:29:34.926 Seetong_tps[16018:2549234] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-15 12:29:34.926 Seetong_tps[16018:2549085] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-15 12:29:34.926 Seetong_tps[16018:2549234] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-15 12:29:34.961 Seetong_tps[16018:2549173]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-15 12:29:34.962 Seetong_tps[16018:2549173]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-15 12:29:34.962 Seetong_tps[16018:2549234] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-15 12:29:34.962 Seetong_tps[16018:2549235] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-15 12:29:34.962 Seetong_tps[16018:2549235] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-15 12:29:34.962 Seetong_tps[16018:2549234] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-15 12:29:34.993 Seetong_tps[16018:2549184]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-15 12:29:35.002 Seetong_tps[16018:2549051]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-15 12:29:35.008 Seetong_tps[16018:2549184]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-15 12:29:35.516 Seetong_tps[16018:2549051] MessageThrottle reloadTableView ---
2026-10-15 12:29:35.541 Seetong_tps[16018:2549051] UMAPM_OOMSampling(0,0):NO
2026-10-15 12:29:35.541 Seetong_tps[16018:2549051] UMAPM_NetworkSampling(0,0):NO
2026-10-15 12:29:37.596 Seetong_tps[16018:2549051]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-15 12:29:37.597 Seetong_tps[16018:2549051] [保存失败] 相机对象或存储字典为空
2026-10-15 12:29:37.642 Seetong_tps[16018:2549051] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-15 12:29:37.642 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:37.642 Seetong_tps[16018:2549051] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-15 12:29:37.643 Seetong_tps[16018:2549051] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-15 12:29:37.644 Seetong_tps[16018:2549051]  -- STBluetoothManager - 结束扫描 - 
2026-10-15 12:29:37.683 Seetong_tps[16018:2549051]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-15 12:29:37 700
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x16126c400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1610582c0>; layer = <CALayer: 0x1612588a0>>
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x16126c400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1610582c0>; layer = <CALayer: 0x1612588a0>> -- _camera.supportPlatform: 0
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-15 04:29:37 +0000
2026-10-15 12:29:37.699 Seetong_tps[16018:2549051]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-15 12:29:37.700 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-15 12:29:37 700
2026-10-15 12:29:37.705 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-15 12:29:37.705 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-15 12:29:37.717 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_video_preview_advert
2026-10-15 12:29:37.745 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 12:29:37.746 Seetong_tps[16018:2549051]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-15 12:29:37.746 Seetong_tps[16018:2549051]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-15 12:29:37.746 Seetong_tps[16018:2549230] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-15 12:29:37.746 Seetong_tps[16018:2549230] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-15 12:29:37.746 Seetong_tps[16018:2549230]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-15 12:29:37.835 Seetong_tps[16018:2549184] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x15e6e5fc0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x15fcb0000>
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-15 12:29:37.835 Seetong_tps[16018:2549173] InitDecodePortLog: playsettype = 50
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-15 12:29:37.836 Seetong_tps[16018:2549173] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-15 12:29:37.845 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-15 12:29:37.845 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-15 12:29:37.916 Seetong_tps[16018:2549051]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-15 12:29:37.918 Seetong_tps[16018:2549184]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-15 12:29:37.947 Seetong_tps[16018:2549051] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-15 12:29:37.969 Seetong_tps[16018:2549371] 重新观看视频线程：<_NSMainThread: 0x15e438000>{number = 1, name = (null)}
2026-10-15 12:29:37.982 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 12:29:37.983 Seetong_tps[16018:2549074] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-15 12:29:37.983 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 12:29:37.983 Seetong_tps[16018:2549051] checkPortStatus:_decodePort=1
2026-10-15 12:29:37.983 Seetong_tps[16018:2549074] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-15 12:29:37.983 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-15 12:29:37.983 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-15 12:29:38.084 Seetong_tps[16018:2549184] Failed to get IoT drive away set configuration.
2026-10-15 12:29:38.084 Seetong_tps[16018:2549184]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-15 12:29:38.589 Seetong_tps[16018:2549184]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-15 12:29:39.986 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.34 - 设备: 1801 - 42835799
2026-10-15 12:29:40.462 Seetong_tps[16018:2549051]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-15 12:29:44.640 Seetong_tps[16018:2549051]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-15 12:29:44.640 Seetong_tps[16018:2549051]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x16126c400; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1610582c0>; layer = <CALayer: 0x1612588a0>>
2026-10-15 12:29:44.640 Seetong_tps[16018:2549051] #####Vstop:uid:42835799-0-port:1
2026-10-15 12:29:44.641 Seetong_tps[16018:2549051] -----------1release decodeport = 1
2026-10-15 12:29:44.642 Seetong_tps[16018:2549051]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 300;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 6900;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-15 12:29:44.642 Seetong_tps[16018:2549051] _openGLView clearFrame ...
2026-10-15 12:29:44.669 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 12:29:44.669 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 12:29:44.901 Seetong_tps[16018:2549230] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x16102c300>{number = 24, name = (null)}====
2026-10-15 12:29:45.188 Seetong_tps[16018:2549051] dealloc -- STPlayerViewController
2026-10-15 12:29:45.188 Seetong_tps[16018:2549051] dealloc -- STPlayerViewController
2026-10-15 12:29:45.188 Seetong_tps[16018:2549051] dealloc -- STPlayerCameraControlVC
2026-10-15 12:29:45.189 Seetong_tps[16018:2549051] dealloc -- STPlayerCameraService
2026-10-15 12:29:45.189 Seetong_tps[16018:2549051] dealloc -- STCycleScrollView
2026-10-15 12:29:45.189 Seetong_tps[16018:2549051] dealloc -- STCameraControlView
2026-10-15 12:29:45.190 Seetong_tps[16018:2549051] dealloc -- STNetSpeedMonitorView
2026-10-15 12:29:45.190 Seetong_tps[16018:2549051] dealloc -- STIdleMonitorView
2026-10-15 12:29:45.194 Seetong_tps[16018:2549051] MessageThrottle reloadTableView ---
2026-10-15 12:29:45.987 Seetong_tps[16018:2549173]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-15 12:29:45.988 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:45.988 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:45.989 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 12:29:45.989 Seetong_tps[16018:2549051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-15 12:29:45.989 Seetong_tps[16018:2549051]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-15 12:29:45.991 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-15 12:29:45.991 Seetong_tps[16018:2549051] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-15 12:29:46.001 Seetong_tps[16018:2549051] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-15 12:29:46.672 Seetong_tps[16018:2549051] ++++-[VideoView dealloc]++++
2026-10-15 12:29:46.680 Seetong_tps[16018:2549051] OpenGLView20_Seetong dealloc:0x15e748000
2026-10-15 12:29:46.881 Seetong_tps[16018:2549051] zzzzz:stopBackgroundTask EnterForeground
2026-10-15 12:29:46.881 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:46.881 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:46.882 Seetong_tps[16018:2549051] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-15 12:29:46.887 Seetong_tps[16018:2549496] zzzzz:FC_ResumeDevCom start
2026-10-15 12:29:46.887 Seetong_tps[16018:2549496] zzzzz:FC_ResumeDevCom
2026-10-15 12:29:47.232 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 12:29:47.232 Seetong_tps[16018:2549051]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-15 12:29:47.232 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 12:29:47.241 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-15 12:29:47.241 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-15 12:29:47.241 Seetong_tps[16018:2549051] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-15 12:29:47.443 Seetong_tps[16018:2549230] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x16102c300>{number = 24, name = (null)}====
2026-10-15 12:29:47.444 Seetong_tps[16018:2549074] [I] <MMKV.cpp:263::getMMKVWithID> prepare to load seetong_kmp (id 8c5adcf836764d81268b8b95e37bfa57) from rootPath /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv
2026-10-15 12:29:47.445 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-15 12:29:47.446 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x104a20000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp]
2026-10-15 12:29:47.446 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-15 12:29:47.446 Seetong_tps[16018:2549074] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-15 12:29:47.447 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-15 12:29:47.447 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:250::mmapOrCleanup> mmap to address [0x10c634000], oldPtr [0x0], [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc]
2026-10-15 12:29:47.447 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-15 12:29:47.447 Seetong_tps[16018:2549074] [I] <MemoryFile_OSX.cpp:35::tryResetFileProtection> protection on [/private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc] is NSFileProtectionCompleteUntilFirstUserAuthentication
2026-10-15 12:29:47.448 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp.crc
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:103::open> open fd[20], flag 0x7, /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MemoryFile.cpp:109::close> closing fd[20], /private/var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/mmkv/seetong_kmp
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MMKV_IO.cpp:287::loadMetaInfoAndCheck> meta file [seetong_kmp] has flag [0]
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MMKV_IO.cpp:94::loadFromFile> loading [seetong_kmp] with 3514 actual size, file size 16384, InterProcess 0, meta info version:4
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MMKV_IO.cpp:99::loadFromFile> loading [seetong_kmp] with crc 3715658458 sequence 1 version 4
2026-10-15 12:29:47.449 Seetong_tps[16018:2549074] [I] <MMKV_IO.cpp:145::loadFromFile> loaded [seetong_kmp] with 14 key-values
2026-10-15 12:29:47.474 Seetong_tps[16018:2549051]  -- STBluetoothManager - 结束扫描 - 
2026-10-15 12:29:47.480 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-15 12:29:47.480 Seetong_tps[16018:2549051]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAVlQHUFwDBj4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-15 12:29:47.551 Seetong_tps[16018:2549051]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-15 12:29:47.551 Seetong_tps[16018:2549051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-15 12:29:47.551 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwcIBFcJVVVpAQQB","reconn":1}}
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:47.552 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:47.553 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 12:29:47.674 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-15 12:29:47.674 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-15 12:29:47.674 Seetong_tps[16018:2549051] Formatted Date: 2026-10-15
2026-10-15 12:29:47.674 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:47.725 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-15 12:29:47.725 Seetong_tps[16018:2549051] Sorted Dates (Descending): (
    "2026-10-10"
)
2026-10-15 12:29:47.726 Seetong_tps[16018:2549051]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-15 12:29:47.726 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:47.781 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-15 12:29:47.885 Seetong_tps[16018:2549230] [KLog][SensorsAnalytics]:Sensors not initialized, try auto init with test url
2026-10-15 12:29:47.888 Seetong_tps[16018:2549230] [KLog][SensorsUtils]:✓ 神策初始化成功
2026-10-15 12:29:47.890 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:syncHostBottomOverlayInset inset=83.0 currentListBottomInset=99.0
2026-10-15 12:29:47.890 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=created
2026-10-15 12:29:47.890 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=created
2026-10-15 12:29:47.900 Seetong_tps[16018:2549051] [KMPAlarmModule] module loaded
2026-10-15 12:29:47.900 Seetong_tps[16018:2549051] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x16054f940>
2026-10-15 12:29:47.900 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-15 12:29:47.907 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:online alarm observer callback source=created action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-15 12:29:47.913 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=created, granted=true, status=
2026-10-15 12:29:48.579 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-15 12:29:48.579 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:restart initial alarm load when visible after deferred user switch
2026-10-15 12:29:48.580 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:loadInitialData network-first activeUserIdPresent=true skipCachedInitialUiState=true
2026-10-15 12:29:48.582 Seetong_tps[16018:2549230] [KLog][AlarmMessagePageVM]:loadInitialUiState start requestDate=2026-10-15 cachedBucketCount=0 deviceSnapshotCount=1
2026-10-15 12:29:48.584 Seetong_tps[16018:2549230] [KLog][AlarmMessagePageVM]:loadInitialUiState cache-aware targetDate=2026-10-15 startTime=00:00:00 endTime=12:29:48 cachedAnchor=null-null
2026-10-15 12:29:48.584 Seetong_tps[16018:2549230] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-15 startTime=00:00:00 endTime=12:29:48 selectedDeviceId= requestDeviceIds=[] anchor=null-null
2026-10-15 12:29:48.584 Seetong_tps[16018:2549230] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-15, startTime=00:00:00, endTime=12:29:48, deviceIds=[]
2026-10-15 12:29:48.584 Seetong_tps[16018:2549230] [KLog][AlarmMessagePage]:loadInitialData schedules cache preview after first frame sequence=1
2026-10-15 12:29:48.585 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmMessages request date=2026-10-15 start=00:00:00 end=12:29:48 deviceCount=1
2026-10-15 12:29:48.585 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:48.587 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-15 12:29:48.622 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=post_first_frame_cache_preview cachedCount=49 targetCount=20 targetReached=true elapsedMs=21
2026-10-15 12:29:48.623 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache miss date=2026-10-15
2026-10-15 12:29:48.623 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:loadInitialCachePreviewUiState ready rowCount=52 cachedAnchor=null-null
2026-10-15 12:29:48.634 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:loadInitialData shows cache preview after first frame rowCount=52
2026-10-15 12:29:48.634 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-15 12:29:48.642 Seetong_tps[16018:2549051] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x160be77c0>
2026-10-15 12:29:48.642 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-15 12:29:48.653 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-15 12:29:48.660 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-15 12:29:48.682 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmMessages result error=STWebSocketSuccess
2026-10-15 12:29:48.682 Seetong_tps[16018:2549051] [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-15 12:29:48.682 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    hasMore,
    endTime,
    code,
    message,
    request,
    date,
    startTime,
    items
)
2026-10-15 12:29:48.682 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:queryAlarmMessages success date=2026-10-15, startTime=00:00:00, endTime=12:29:48, hasMore=false, itemCount=0
2026-10-15 12:29:48.682 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:requestFirstPage responseCount=0, responseDate=2026-10-15, responseStart=00:00:00, responseEnd=12:29:48, hasMore=false, remoteThumbCount=0, localThumbCount=0, blankDeviceNameCount=0, blankMessageTitleCount=0, blankAlarmTypeNameCount=0
2026-10-15 12:29:48.688 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:loadInitialCacheFallbackUiState restored trigger=empty_remote_response cachedCount=49 targetCount=20 targetReached=true elapsedMs=6
2026-10-15 12:29:48.688 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:requestFirstPage uses cached fallback because initial remote response is empty
2026-10-15 12:29:48.688 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:loadInitialData network-first success elapsedMs=108 rowCount=52
2026-10-15 12:29:48.691 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:syncAlarmTabRedDotHidden reason=initial_load currentDate=2026-10-15 endTime=12:29:48
2026-10-15 12:29:48.691 Seetong_tps[16018:2549497] [KLog][AlarmMessagePage]:loadInitialData synced alarm tab red dot after latest load
2026-10-15 12:29:48.691 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-15
2026-10-15 12:29:48.691 Seetong_tps[16018:2549497] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=initial_load
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [KMPAlarmModule] updateAlarmRedDotState show=0 currentDate=2026-10-15 endTime=12:29:48
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    code,
    message,
    endTime,
    show,
    currentDate
)
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-15
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-15 12:29:48.710 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-15 12:29:48.710 Seetong_tps[16018:2549496] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=initial_load itemCount=0
2026-10-15 12:29:48.710 Seetong_tps[16018:2549496] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=initial_load
2026-10-15 12:29:48.764 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-15 12:29:48.764 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmDateBuckets result error=STWebSocketSuccess currentDate=2026-10-15
2026-10-15 12:29:48.764 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmDateBuckets parsed socketKeys=(
    msg,
    alarmDateList,
    code
) rawCount=1 modelCount=1
2026-10-15 12:29:48.764 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=1 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-15 12:29:48.764 Seetong_tps[16018:2549230] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets success currentDate=2026-10-15, bucketCount=1, firstDate=2026-10-10, bucketDates=2026-10-10
2026-10-15 12:29:48.765 Seetong_tps[16018:2549230] [KLog][AlarmMessageCacheHelper]:expired cache cleanup scheduled retentionStartDate=2026-09-15
2026-10-15 12:29:49.353 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 12:29:49.354 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 12:29:49.355 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 12:29:49.355 Seetong_tps[16018:2549051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-15 12:29:49.355 Seetong_tps[16018:2549051]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-15 12:29:49.356 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-15 12:29:49.356 Seetong_tps[16018:2549051] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-15 12:29:49.361 Seetong_tps[16018:2549051] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-15 12:30:09.417 Seetong_tps[16018:2549051] zzzzz:backgroundDoSomething
2026-10-15 12:30:09.418 Seetong_tps[16018:2549497] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-15 12:30:09.418 Seetong_tps[16018:2549497] --FC_StopDevComEx end
2026-10-15 12:30:14.359 Seetong_tps[16018:2549051] zzzzz:stopBackgroundTask 180seconds
2026-10-15 21:02:13.628 Seetong_tps[16018:2549051] zzzzz:stopBackgroundTask EnterForeground
2026-10-15 21:02:13.696 Seetong_tps[16018:2549233] zzzzz:FC_ResumeDevCom start
2026-10-15 21:02:13.699 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 21:02:13.699 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 21:02:13.705 Seetong_tps[16018:2549051] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-15 21:02:13.710 Seetong_tps[16018:2549233] zzzzz:FC_ResumeDevCom
2026-10-15 21:02:13.748 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-15 21:02:13.748 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-15 21:02:13.749 Seetong_tps[16018:2549051] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-15 21:02:13.749 Seetong_tps[16018:2549051] 有wifi
2026-10-15 21:02:13.847 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 21:02:13.847 Seetong_tps[16018:2549051]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-15 21:02:13.847 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 21:02:13.848 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-15 21:02:13.849 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-15 21:02:13.849 Seetong_tps[16018:2549051] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-15 21:02:13.859 Seetong_tps[16018:2549233] [KLog][AlarmMessagePage]:startObserveOnlineAlarmMessages source=pageDidAppear
2026-10-15 21:02:13.859 Seetong_tps[16018:2549233] [KLog][AlarmMessagePage]:AlarmMessagePage query system notification permission, source=pageDidAppear
2026-10-15 21:02:13.874 Seetong_tps[16018:2549233] [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-15 21:02:13.874 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=page_did_appear
2026-10-15 21:02:13.875 Seetong_tps[16018:2549051] [KMPAlarmModule] observeOnlineAlarmMessages observe=1 callback=<__NSMallocBlock__: 0x1619f16c0>
2026-10-15 21:02:13.875 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-15 21:02:13.875 Seetong_tps[16018:2549233] [KLog][AlarmMessagePage]:online alarm observer callback source=pageDidAppear action=subscribed payload={"message": "success","action": "subscribed","code": 0}
2026-10-15 21:02:13.875 Seetong_tps[16018:2549051] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-15 21:02:13.875 Seetong_tps[16018:2549051] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-15 21:02:13.875 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-15 21:02:13.875 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=page_did_appear itemCount=0
2026-10-15 21:02:13.875 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=page_did_appear
2026-10-15 21:02:13.876 Seetong_tps[16018:2651462] [KLog][AlarmMessagePage]:AlarmMessagePage system notification permission result, source=pageDidAppear, granted=true, status=
2026-10-15 21:02:14.141 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-15 21:02:14.141 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-15 21:02:14.149 Seetong_tps[16018:2549051] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-15 21:02:14.150 Seetong_tps[16018:2549051] 有wifi
2026-10-15 21:02:14.298 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-15 21:02:14.298 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-15 21:02:14.315 Seetong_tps[16018:2549051] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-15 21:02:14.315 Seetong_tps[16018:2549051] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-15 21:02:14.315 Seetong_tps[16018:2549051] 使用手机自带网络进行上网
2026-10-15 21:02:14.930 Seetong_tps[16018:2549051] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages start reason=pull_to_refresh
2026-10-15 21:02:14.949 Seetong_tps[16018:2549051] [OnlineAlarm][UserClient] consumeKmpPendingAlarmMessages count=0
2026-10-15 21:02:14.949 Seetong_tps[16018:2549051] [KMPAlarmModule] consumePendingOnlineAlarmMessages rawCount=0 itemCount=0
2026-10-15 21:02:14.949 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    items,
    code
)
2026-10-15 21:02:14.958 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:requestPendingOnlineAlarmMessages success reason=pull_to_refresh itemCount=0
2026-10-15 21:02:14.958 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:syncPendingOnlineAlarmMessages empty, reason=pull_to_refresh
2026-10-15 21:02:14.958 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets start currentDate=2026-10-15
2026-10-15 21:02:14.962 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmDateBuckets request currentDate=2026-10-15
2026-10-15 21:02:14.962 Seetong_tps[16018:2549051] [KMPAlarmModule] request deferred because socket is unavailable isConnect=0 readyState=0
2026-10-15 21:02:14.962 Seetong_tps[16018:2549051]  -- WebSocket - reConnectServer -- readyState: 0
2026-10-15 21:02:14.962 Seetong_tps[16018:2549051]  -- WebSocket - 准备 0.500000 秒以后进行重连 -- 
2026-10-15 21:02:14.962 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=-3 message=request_failed itemCount=0 payloadKeys=(
    code,
    message,
    currentDate,
    items
)
2026-10-15 21:02:14.962 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets failed, code=-3, message=request_failed, currentDate=2026-10-15
2026-10-15 21:02:14.963 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:queryAlarmDateBuckets failed during refresh: request_failed
2026-10-15 21:02:14.965 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:refreshUiState reset filters targetDate=2026-10-10 baseDate=2026-10-15
2026-10-15 21:02:14.965 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:primeLatestTimelineWindowFromCache date=2026-10-10 start=00:00:00 end=17:14:00 totalWindows=1
2026-10-15 21:02:14.966 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:syncLoadedMessagesFromCache loadedCount=11, targetDates=[2026-10-10], targetWindows={2026-10-10=[00:00:00-17:14:00]}, selectedDeviceId=, cachedCount=11, unwindowedCacheRowLimit=100
2026-10-15 21:02:14.967 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:requestFirstPage date=2026-10-10 startTime=17:14:00 endTime=23:59:59 selectedDeviceId= requestDeviceIds=[] anchor=00:00:00-17:14:00
2026-10-15 21:02:14.967 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:queryAlarmMessages start date=2026-10-10, startTime=17:14:00, endTime=23:59:59, deviceIds=[]
2026-10-15 21:02:14.967 Seetong_tps[16018:2549051] [KMPAlarmModule] queryAlarmMessages request date=2026-10-10 start=17:14:00 end=23:59:59 deviceCount=1
2026-10-15 21:02:14.967 Seetong_tps[16018:2549051] [KMPAlarmModule] request deferred because socket is unavailable isConnect=0 readyState=0
2026-10-15 21:02:14.967 Seetong_tps[16018:2549051]  -- WebSocket - reConnectServer -- readyState: 0
2026-10-15 21:02:14.967 Seetong_tps[16018:2549051]  -- WebSocket - 准备 0.500000 秒以后进行重连 -- 
2026-10-15 21:02:14.967 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=-3 message=request_failed itemCount=0 payloadKeys=(
    code,
    message,
    items,
    request
)
2026-10-15 21:02:14.967 Seetong_tps[16018:2549233] [KLog][AlarmMessagePageVM]:queryAlarmMessages failed, code=-3, message=request_failed, date=2026-10-10, startTime=17:14:00, endTime=23:59:59, deviceIds=[]
2026-10-15 21:02:14.968 Seetong_tps[16018:2549233] [KLog][AlarmMessagePage]:refresh alarm messages failed: request_failed
2026-10-15 21:02:15.240 Seetong_tps[16018:2549173] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-15 21:02:15.468 Seetong_tps[16018:2549051]  -- WebSocket connection - performReconnect - getNetty -- 第 1 次重连 -- 
2026-10-15 21:02:15.469 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 21:02:15.722 Seetong_tps[16018:2549173]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-15 21:02:15.723 Seetong_tps[16018:2549173]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-15 21:02:15.723 Seetong_tps[16018:2549173]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-15 21:02:15.807 Seetong_tps[16018:2549233] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-15 21:02:16.766 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-15 21:02:16.766 Seetong_tps[16018:2549051]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-15 21:02:16.775 Seetong_tps[16018:2549051] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-15 21:02:16.775 Seetong_tps[16018:2549051] 有wifi
2026-10-15 21:02:17.526 Seetong_tps[16018:2549051] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-15 21:02:17.526 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 21:02:17.574 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 21:02:17.577 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 21:02:18.231 Seetong_tps[16018:2651464] [KLog][AlarmMessagePage]:stopObserveOnlineAlarmMessages source=pageDidDisappear
2026-10-15 21:02:18.233 Seetong_tps[16018:2549051] [KMPAlarmModule] observeOnlineAlarmMessages observe=0 callback=<__NSMallocBlock__: 0x160be4540>
2026-10-15 21:02:18.233 Seetong_tps[16018:2549051] [KMPAlarmModule] dispatchCallback code=0 message=success itemCount=0 payloadKeys=(
    message,
    action,
    code
)
2026-10-15 21:02:18.233 Seetong_tps[16018:2651464] [KLog][AlarmMessagePage]:online alarm observer stop callback source=pageDidDisappear payload={"message": "success","action": "unsubscribed","code": 0}
2026-10-15 21:02:18.291 Seetong_tps[16018:2549051]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-15 21:02:18.291 Seetong_tps[16018:2549051] [保存失败] 相机对象或存储字典为空
2026-10-15 21:02:18.328 Seetong_tps[16018:2549051] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-15 21:02:18.333 Seetong_tps[16018:2549051] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-15 21:02:18.337 Seetong_tps[16018:2549051]  -- STBluetoothManager - 结束扫描 - 
2026-10-15 21:02:18.419 Seetong_tps[16018:2549051]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-15 21:02:18.478 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-15 21:02:18.482 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-15 21:02:18 482
2026-10-15 21:02:18.482 Seetong_tps[16018:2549051]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x161080000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15fa20f80>; layer = <CALayer: 0x16196d5c0>>
2026-10-15 21:02:18.482 Seetong_tps[16018:2549051]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x161080000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15fa20f80>; layer = <CALayer: 0x16196d5c0>> -- _camera.supportPlatform: 0
2026-10-15 21:02:18.482 Seetong_tps[16018:2549051]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-15 13:02:18 +0000
2026-10-15 21:02:18.485 Seetong_tps[16018:2549051]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 03:53:32 +0000";
        watchedCloudIds =         (
        );
    },
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-15 21:02:18.485 Seetong_tps[16018:2549051]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-15 21:02:18 485
2026-10-15 21:02:18.516 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 21:02:18.516 Seetong_tps[16018:2549051]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-15 21:02:18.516 Seetong_tps[16018:2549051]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-15 21:02:18.516 Seetong_tps[16018:2651464] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-15 21:02:18.516 Seetong_tps[16018:2549074] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-15 21:02:18.539 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.21 - 设备: 1801 - 42835799
2026-10-15 21:02:18.539 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.21 - 设备: 1801 - 42835799
2026-10-15 21:02:18.540 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.21 - 设备: 1801 - 42835799
2026-10-15 21:02:18.630 Seetong_tps[16018:2549051] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-15 21:02:18.676 Seetong_tps[16018:2675614] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-15 21:02:18.676 Seetong_tps[16018:2549173] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-15 21:02:18.676 Seetong_tps[16018:2549173] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-15 21:02:18.676 Seetong_tps[16018:2549173] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x15e6e5fc0>{number = 9, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x15fcb0000>
2026-10-15 21:02:18.676 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.34 - 设备: 1801 - 42835799
2026-10-15 21:02:18.677 Seetong_tps[16018:2549173] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-15 21:02:18.677 Seetong_tps[16018:2549173] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-15 21:02:18.677 Seetong_tps[16018:2549173] InitDecodePortLog: playsettype = 50
2026-10-15 21:02:18.677 Seetong_tps[16018:2549051] checkPortStatus:_decodePort=2
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-15 21:02:18.679 Seetong_tps[16018:2549173] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-15 21:02:18.679 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.35 - 设备: 1801 - 42835799
2026-10-15 21:02:18.756 Seetong_tps[16018:2675614]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-15 21:02:18.772 Seetong_tps[16018:2676183] 重新观看视频线程：<_NSMainThread: 0x15e438000>{number = 1, name = (null)}
2026-10-15 21:02:18.784 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 21:02:18.785 Seetong_tps[16018:2549051] uid:42835799 playAudio
2026-10-15 21:02:18.785 Seetong_tps[16018:2549051] checkPortStatus:_decodePort=2
2026-10-15 21:02:18.785 Seetong_tps[16018:2651463] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-15 21:02:18.785 Seetong_tps[16018:2549051]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-15 21:02:18.785 Seetong_tps[16018:2651472] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-15 21:02:18.835 Seetong_tps[16018:2675614] Failed to get IoT drive away set configuration.
2026-10-15 21:02:18.836 Seetong_tps[16018:2675614]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-15 21:02:19.333 Seetong_tps[16018:2675614]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-15 21:02:20.718 Seetong_tps[16018:2549051]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-15 21:02:20.719 Seetong_tps[16018:2549051]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x161080000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x15fa20f80>; layer = <CALayer: 0x16196d5c0>>
2026-10-15 21:02:20.719 Seetong_tps[16018:2549051] #####Vstop:uid:42835799-0-port:2
2026-10-15 21:02:20.719 Seetong_tps[16018:2549051] -----------1release decodeport = 2
2026-10-15 21:02:20.720 Seetong_tps[16018:2549051]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2300;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-15 21:02:20.721 Seetong_tps[16018:2549051] _openGLView clearFrame ...
2026-10-15 21:02:20.722 Seetong_tps[16018:2549051] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-15 21:02:20.722 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 
2026-10-15 21:02:20.744 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 21:02:20.749 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 21:02:20.981 Seetong_tps[16018:2549051]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-15 21:02:20.982 Seetong_tps[16018:2549051]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-15 21:02:20.982 Seetong_tps[16018:2549051]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-15 21:02:20.982 Seetong_tps[16018:2549051]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTIxNTU3NDEsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.UXHKQ0Hl6qxZkA5No3bmmlf1OvSGdcMUAE6NrbMelxc","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQ2NjEzNDEsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMDY5MzQxLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.yBJoFHJLDGhXmJUhlY-H6UQ4Qv5cDLr6mtbvhlruYXs","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-15 21:02:20.984 Seetong_tps[16018:2549051]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792069340.984357
2026-10-15 21:02:20.985 Seetong_tps[16018:2549051]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792069340.984357
2026-10-15 21:02:20.985 Seetong_tps[16018:2549051]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792069340.984357 - lastRefreshTokenTime: 1792069340.984357
2026-10-15 21:02:21.102 Seetong_tps[16018:2651463] [Reporter]-----------------last crash log start---------------------
2026-10-15 21:02:21.103 Seetong_tps[16018:2651463] Incident Identifier: E6DA2539-DC72-4066-A494-96B5F432DECB
CrashReporter Key:   91f7509016cf19a758e9047e19c7f28c4183e76a
Hardware Model:      iPhone15,4
Process:         Seetong_tps [16018]
Path:            /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Seetong_tps
Identifier:      com.seetong.seetong
Version:         8.4.106
BundleVersion:    260922.1137
k_crash_ver:    1.9.10
UDID:      B758DB96-3D43-45F1-AF07-EE0B5AE946CA
Code Type:       ARM-64
Parent Process:  ? [1]

Date/Time:       2026-10-15 21:02:13.632 +0800
OS Version:      iOS 26.6.1 (23G83)
Report Version:  104

Exception Category: signal
Exception Type:  0 (SIGPIPE)
Exception Codes: 0x00000000 at 0x0000000250b532b4
Crashed Thread:  0

Thread 0 Crashed:
0   libsystem_kernel.dylib              0x0000000250b532b4 0x250b4c000 + 29364
1   CoreFoundation                      0x00000001a1577080 0x1a14df000 + 622720
2   CoreFoundation                      0x00000001a1576b20 0x1a14df000 + 621344
3   CoreFoundation                      0x00000001a1576930 0x1a14df000 + 620848
4   CoreFoundation                      0x00000001a1574720 0x1a14df000 + 612128
5   Foundation                          0x000000019e7a714c 0x19e770000 + 225612
6   Foundation                          0x000000019e7a70a8 0x19e770000 + 225448
7   Seetong_tps                         0x0000000100e79ea8 0x100c2c000 + 2416296
8   UIKitCore                           0x00000001a72c53f8 0x1a7120000 + 1725432
9   UIKitCore                           0x00000001a72b5c38 0x1a7120000 + 1662008
10  UIKitCore                           0x00000001a72b7428 0x1a7120000 + 1668136
11  UIKitCore                           0x00000001a72b313c 0x1a7120000 + 1651004
12  UIKitCore                           0x00000001a72b566c 0x1a7120000 + 1660524
13  UIKitCore                           0x00000001a72b7e04 0x1a7120000 + 1670660
14  UIKitCore                           0x00000001a72b5db4 0x1a7120000 + 1662388
15  UIKitCore                           0x00000001a72b9e68 0x1a7120000 + 1678952
16  UIKitCore                           0x00000001a72b9d60 0x1a7120000 + 1678688
17  UIKitCore                           0x00000001a72b9a48 0x1a7120000 + 1677896
18  UIKitCore                           0x00000001a72b7844 0x1a7120000 + 1669188
19  UIKitCore                           0x00000001a72b984c 0x1a7120000 + 1677388
20  UIKitCore                           0x00000001a72b916c 0x1a7120000 + 1675628
21  UIKitCore                           0x00000001a72b8fe0 0x1a7120000 + 1675232
22  UIKitCore                           0x00000001a7369764 0x1a7120000 + 2398052
23  FrontBoardServices                  0x00000001c2753a7c 0x1c2733000 + 133756
24  FrontBoardServices                  0x00000001c27538ac 0x1c2733000 + 133292
25  FrontBoardServices                  0x00000001c27534e8 0x1c2733000 + 132328
26  FrontBoardServices                  0x00000001c276038c 0x1c2733000 + 185228
27  FrontBoardServices                  0x00000001c2760118 0x1c2733000 + 184600
28  FrontBoardServices                  0x00000001c2757520 0x1c2733000 + 148768
29  libdispatch.dylib                   0x00000001dc0201e4 0x1dc005000 + 111076
30  libdispatch.dylib                   0x00000001dc00b694 0x1dc005000 + 26260
31  BoardServices                       0x00000001b9abbf84 0x1b9a90000 + 180100
32  BoardServices                       0x00000001b9abbe00 0x1b9a90000 + 179712
33  CoreFoundation                      0x00000001a157f390 0x1a14df000 + 656272
34  CoreFoundation                      0x00000001a157f304 0x1a14df000 + 656132
35  CoreFoundation                      0x00000001a15445d8 0x1a14df000 + 415192
36  CoreFoundation                      0x00000001a150e1a0 0x1a14df000 + 192928
37  CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
38  GraphicsServices                    0x00000002474dd498 0x2474dc000 + 5272
39  UIKitCore                           0x00000001a7241670 0x1a7120000 + 1185392
40  UIKitCore                           0x00000001a71ac158 0x1a7120000 + 573784
41  Seetong_tps                         0x00000001014151c8 0x100c2c000 + 8294856
42  (null) 0x000000019e119c1c 0x0 + 6946921500

Thread 1:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 2 name:  GC Timer thread
Thread 2:
0   libsystem_kernel.dylib              0x0000000250b525e8 0x250b4c000 + 26088
1   libsystem_pthread.dylib             0x0000000200e8cb48 0x200e8a000 + 11080
2   libc++.1.dylib                      0x00000001b0c5e3dc 0x1b0c4d000 + 70620
3   Seetong_tps                         0x0000000101d834c4 0x100c2c000 + 18183364
4   Seetong_tps                         0x0000000101d8374c 0x100c2c000 + 18184012
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 3 name:  Main GC thread
Thread 3:
0   Seetong_tps                         0x0000000101d89d48 0x100c2c000 + 18210120
1   Seetong_tps                         0x0000000101d85ebc 0x100c2c000 + 18194108
2   Seetong_tps                         0x0000000101d870d0 0x100c2c000 + 18198736
3   Seetong_tps                         0x0000000101d87e2c 0x100c2c000 + 18202156
4   Seetong_tps                         0x0000000101d89274 0x100c2c000 + 18207348
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 4 name:  com.apple.uikit.eventfetch-thread
Thread 4:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   CoreFoundation                      0x00000001a1544374 0x1a14df000 + 414580
5   CoreFoundation                      0x00000001a150e310 0x1a14df000 + 193296
6   CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
7   Foundation                          0x000000019e77acf0 0x19e770000 + 44272
8   Foundation                          0x000000019e77abd8 0x19e770000 + 43992
9   UIKitCore                           0x00000001a7206eac 0x1a7120000 + 945836
10  Foundation                          0x000000019e7fe914 0x19e770000 + 583956
11  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 5:
0   libsystem_kernel.dylib              0x0000000250b52808 0x250b4c000 + 26632
1   libsystem_c.dylib                   0x00000001ad06882c 0x1ad05c000 + 51244
2   libsystem_c.dylib                   0x00000001ad068744 0x1ad05c000 + 51012
3   Seetong_tps                         0x0000000102341e0c 0x100c2c000 + 24206860
4   Seetong_tps                         0x000000010230a414 0x100c2c000 + 23979028
5   Seetong_tps                         0x000000010230a3b4 0x100c2c000 + 23978932
6   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 6:
0   libsystem_kernel.dylib              0x0000000250b538dc 0x250b4c000 + 30940
1   Seetong_tps                         0x00000001023b2c74 0x100c2c000 + 24669300
2   Seetong_tps                         0x00000001023ae2f0 0x100c2c000 + 24650480
3   Seetong_tps                         0x00000001023611c8 0x100c2c000 + 24334792
4   Seetong_tps                         0x000000010236c994 0x100c2c000 + 24381844
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 7:
0   libsystem_kernel.dylib              0x0000000250b52808 0x250b4c000 + 26632
1   libsystem_c.dylib                   0x00000001ad06882c 0x1ad05c000 + 51244
2   libsystem_c.dylib                   0x00000001ad068744 0x1ad05c000 + 51012
3   Seetong_tps                         0x0000000102341e0c 0x100c2c000 + 24206860
4   Seetong_tps                         0x00000001022a1d7c 0x100c2c000 + 23551356
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 8:
0   libsystem_kernel.dylib              0x0000000250b52808 0x250b4c000 + 26632
1   libsystem_c.dylib                   0x00000001ad06882c 0x1ad05c000 + 51244
2   libsystem_c.dylib                   0x00000001ad068954 0x1ad05c000 + 51540
3   Seetong_tps                         0x000000010159882c 0x100c2c000 + 9881644
4   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 9 name:  KSCrash Exception Handler (Secondary)
Thread 9:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b4e2c0 0x250b4c000 + 8896
3   Seetong_tps                         0x000000010156f770 0x100c2c000 + 9713520
4   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 10 name:  KSCrash Exception Handler (Primary)
Thread 10:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   Seetong_tps                         0x000000010156f7a0 0x100c2c000 + 9713568
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 11:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   CoreFoundation                      0x00000001a1544374 0x1a14df000 + 414580
5   CoreFoundation                      0x00000001a150e310 0x1a14df000 + 193296
6   CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
7   Foundation                          0x000000019e77acf0 0x19e770000 + 44272
8   Foundation                          0x000000019e77f2fc 0x19e770000 + 62204
9   Seetong_tps                         0x0000000100d581cc 0x100c2c000 + 1229260
10  Foundation                          0x000000019e7fe914 0x19e770000 + 583956
11  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 12:
0   libsystem_kernel.dylib              0x0000000250b52808 0x250b4c000 + 26632
1   libsystem_c.dylib                   0x00000001ad06882c 0x1ad05c000 + 51244
2   libsystem_c.dylib                   0x00000001ad068744 0x1ad05c000 + 51012
3   Seetong_tps                         0x0000000102341e0c 0x100c2c000 + 24206860
4   Seetong_tps                         0x000000010233ff64 0x100c2c000 + 24199012
5   Seetong_tps                         0x000000010233fd48 0x100c2c000 + 24198472
6   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 13 name:  com.apple.NSURLConnectionLoader
Thread 13:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   CoreFoundation                      0x00000001a1544374 0x1a14df000 + 414580
5   CoreFoundation                      0x00000001a150e310 0x1a14df000 + 193296
6   CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
7   CFNetwork                           0x00000001b6a1db54 0x1b698c000 + 596820
8   Foundation                          0x000000019e7fe914 0x19e770000 + 583956
9   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 14:
0   libsystem_pthread.dylib             0x0000000200e8a8b8 0x200e8a000 + 2232

Thread 15 name:  Realm notification listener
Thread 15:
0   libsystem_kernel.dylib              0x0000000250b538dc 0x250b4c000 + 30940
1   Realm                               0x000000010691934c 0x106624000 + 3101516
2   Realm                               0x00000001069194a0 0x106624000 + 3101856
3   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 16 name:  com.facebook.SocketRocket.NetworkThread
Thread 16:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   CoreFoundation                      0x00000001a1544374 0x1a14df000 + 414580
5   CoreFoundation                      0x00000001a150e310 0x1a14df000 + 193296
6   CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
7   Foundation                          0x000000019e77acf0 0x19e770000 + 44272
8   SocketRocket                        0x0000000106f87968 0x106f80000 + 31080
9   Foundation                          0x000000019e7fe914 0x19e770000 + 583956
10  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 17 name:  com.apple.CFSocket.private
Thread 17:
0   libsystem_kernel.dylib              0x0000000250b54370 0x250b4c000 + 33648
1   CoreFoundation                      0x00000001a15f51e4 0x1a14df000 + 1139172
2   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 18 name:  GC finalizer processor
Thread 18:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   CoreFoundation                      0x00000001a1544374 0x1a14df000 + 414580
5   CoreFoundation                      0x00000001a150e310 0x1a14df000 + 193296
6   CoreFoundation                      0x00000001a150d54c 0x1a14df000 + 189772
7   CoreFoundation                      0x00000001a15bdde4 0x1a14df000 + 912868
8   Seetong_tps                         0x0000000101d89688 0x100c2c000 + 18208392
9   Seetong_tps                         0x0000000101d89750 0x100c2c000 + 18208592
10  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 19:
0   libsystem_kernel.dylib              0x0000000250b525e8 0x250b4c000 + 26088
1   libsystem_pthread.dylib             0x0000000200e8cb48 0x200e8a000 + 11080
2   Seetong_tps                         0x0000000101d94c5c 0x100c2c000 + 18254940
3   Seetong_tps                         0x0000000101d93d0c 0x100c2c000 + 18251020
4   Seetong_tps                         0x0000000101d93940 0x100c2c000 + 18250048
5   libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 20:
0   libsystem_pthread.dylib             0x0000000200e8a8b8 0x200e8a000 + 2232

Thread 21:
0   RunningBoardServices                0x00000001ad004f6c 0x1acff7000 + 57196
1   RunningBoardServices                0x00000001ad004c3c 0x1acff7000 + 56380
2   RunningBoardServices                0x00000001ad006214 0x1acff7000 + 61972
3   RunningBoardServices                0x00000001ad0082a0 0x1acff7000 + 70304
4   RunningBoardServices                0x00000001ad00d720 0x1acff7000 + 91936
5   libdispatch.dylib                   0x00000001dc015e84 0x1dc005000 + 69252
6   libdispatch.dylib                   0x00000001dc0201e4 0x1dc005000 + 111076
7   libdispatch.dylib                   0x00000001dc00efb0 0x1dc005000 + 40880
8   libdispatch.dylib                   0x00000001dc00fae4 0x1dc005000 + 43748
9   libdispatch.dylib                   0x00000001dc010e48 0x1dc005000 + 48712
10  libdispatch.dylib                   0x00000001dc019dac 0x1dc005000 + 85420
11  libdispatch.dylib                   0x00000001dc0196ac 0x1dc005000 + 83628
12  libsystem_pthread.dylib             0x0000000200e8b3b0 0x200e8a000 + 5040

Thread 22:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 23:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 24:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 25:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 26:
0   libsystem_kernel.dylib              0x0000000250b4ca80 0x250b4c000 + 2688
1   libsystem_pthread.dylib             0x0000000200e8b3fc 0x200e8a000 + 5116

Thread 27:
0   libsystem_kernel.dylib              0x0000000250b525e8 0x250b4c000 + 26088
1   libsystem_pthread.dylib             0x0000000200e8cb48 0x200e8a000 + 11080
2   Foundation                          0x000000019e925484 0x19e770000 + 1791108
3   CoreFoundation                      0x00000001a1551948 0x1a14df000 + 469320
4   Foundation                          0x000000019e79e09c 0x19e770000 + 188572
5   Pasteboard                          0x000000028674859c 0x286738000 + 66972
6   libsystem_notify.dylib              0x00000002c2d446f8 0x2c2d42000 + 9976
7   libdispatch.dylib                   0x00000001dc015e84 0x1dc005000 + 69252
8   libdispatch.dylib                   0x00000001dc0201e4 0x1dc005000 + 111076
9   libdispatch.dylib                   0x00000001dc00efb0 0x1dc005000 + 40880
10  libdispatch.dylib                   0x00000001dc00faac 0x1dc005000 + 43692
11  libdispatch.dylib                   0x00000001dc019dac 0x1dc005000 + 85420
12  libdispatch.dylib                   0x00000001dc0196ac 0x1dc005000 + 83628
13  libsystem_pthread.dylib             0x0000000200e8b3b0 0x200e8a000 + 5040

Thread 28:
0   (null) 0x0000000000000000 0x0 + 0

Thread 29:
0   libsystem_kernel.dylib              0x0000000250b4ccd4 0x250b4c000 + 3284
1   libsystem_kernel.dylib              0x0000000250b5030c 0x250b4c000 + 17164
2   libsystem_kernel.dylib              0x0000000250b5022c 0x250b4c000 + 16940
3   libsystem_kernel.dylib              0x0000000250b50078 0x250b4c000 + 16504
4   libdispatch.dylib                   0x00000001dc021984 0x1dc005000 + 117124
5   libdispatch.dylib                   0x00000001dc021d24 0x1dc005000 + 118052
6   libxpc.dylib                        0x00000001b5f83edc 0x1b5f72000 + 73436
7   Foundation                          0x000000019e7b1734 0x19e770000 + 268084
8   Foundation                          0x000000019e79906c 0x19e770000 + 168044
9   CoreFoundation                      0x00000001a15423cc 0x1a14df000 + 406476
10  CoreFoundation                      0x00000001a154ce90 0x1a14df000 + 450192
11  AudioSession                        0x00000001cc8ddb40 0x1cc8d2000 + 47936
12  AudioSession                        0x00000001cc8dd8ac 0x1cc8d2000 + 47276
13  AudioSession                        0x00000001cc8d9d6c 0x1cc8d2000 + 32108
14  AudioSession                        0x00000001cc8d84e4 0x1cc8d2000 + 25828
15  AudioSession                        0x00000001cc8d7818 0x1cc8d2000 + 22552
16  AudioSession                        0x00000001cc8d749c 0x1cc8d2000 + 21660
17  libdispatch.dylib                   0x00000001dc0069a8 0x1dc005000 + 6568
18  libdispatch.dylib                   0x00000001dc0201e4 0x1dc005000 + 111076
19  libdispatch.dylib                   0x00000001dc00efb0 0x1dc005000 + 40880
20  libdispatch.dylib                   0x00000001dc00fae4 0x1dc005000 + 43748
21  libdispatch.dylib                   0x00000001dc018900 0x1dc005000 + 80128
22  libdispatch.dylib                   0x00000001dc0186c4 0x1dc005000 + 79556
23  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 30:
0   Seetong_tps                         0x0000000101da398c 0x100c2c000 + 18315660
1   Seetong_tps                         0x00000001021f2e34 0x100c2c000 + 22834740
2   Seetong_tps                         0x00000001021f2f54 0x100c2c000 + 22835028
3   Seetong_tps                         0x00000001021f327c 0x100c2c000 + 22835836
4   Seetong_tps                         0x00000001022a44d0 0x100c2c000 + 23561424
5   Seetong_tps                         0x00000001022a53d8 0x100c2c000 + 23565272
6   Seetong_tps                         0x00000001022ac000 0x100c2c000 + 23592960
7   Seetong_tps                         0x00000001022aad9c 0x100c2c000 + 23588252
8   Seetong_tps                         0x00000001022a2990 0x100c2c000 + 23554448
9   Seetong_tps                         0x00000001022af0ac 0x100c2c000 + 23605420
10  Seetong_tps                         0x00000001022ba74c 0x100c2c000 + 23652172
11  Seetong_tps                         0x00000001022ba6e0 0x100c2c000 + 23652064
12  Seetong_tps                         0x00000001022ba6bc 0x100c2c000 + 23652028
13  Seetong_tps                         0x00000001022ba3cc 0x100c2c000 + 23651276
14  libsystem_pthread.dylib             0x0000000200e8e438 0x200e8a000 + 17464

Thread 0 crashed with ARM-64 Thread State:
  cpsr: 0x0000000000001000     fp: 0x000000016f1d1290     lr: 0x00000001a1577080     pc: 0x0000000250b532b4 
    sp: 0x000000016f1d1220     x0: 0x000000000000005c     x1: 0x0000000000000000    x10: 0x000000000000006b 
   x11: 0x0000000000000003    x12: 0x000000016f1d0ce0    x13: 0x0000000000000003    x14: 0x0000000000000010 
   x15: 0x000000015eb1c000    x16: 0x0000000000000079    x17: 0x000000020c6076c0    x18: 0x0000000000000000 
   x19: 0x000000015eb1cb80     x2: 0x0000000000000003    x20: 0x0000000000000003    x21: 0x000000020acab798 
   x22: 0x000000016f1d1228    x23: 0x000000016f1d1238    x24: 0x000000015eb1cd80    x25: 0x0000000000000001 
   x26: 0x000000019e774fbc    x27: 0x000000019e775060    x28: 0x0000000000000020    x29: 0x000000016f1d1290 
    x3: 0x0000000000000103     x4: 0x0000000000000000     x5: 0x000000016f1d1170     x6: 0x0000000000000038 
    x7: 0xfffff0003ffff800     x8: 0x0000000000000000     x9: 0x000000020aca62a0 

Binary Images:
       0x100c2c000 -        0x102883fff +Seetong_tps arm64  <656f6f8b883a3e8982421d230be8b5d7> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Seetong_tps
       0x1048d8000 -        0x1048f3fff  AppAuth arm64  <a5fc3b091e663bdd8f7c2182c8007742> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/AppAuth.framework/AppAuth
       0x1049ec000 -        0x1049fbfff  FBLPromises arm64  <db2cf2b219c737dba9eb777ff3cd2fd3> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FBLPromises.framework/FBLPromises
       0x104c4c000 -        0x104c77fff  AFNetworking arm64  <2d45c1cf9ecc34e18e332d855bcc2e9e> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/AFNetworking.framework/AFNetworking
       0x104cc4000 -        0x104cdffff  AppCheckCore arm64  <7b14a87f5dec3c0b85c5a53bcffd7ae6> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/AppCheckCore.framework/AppCheckCore
       0x104d18000 -        0x104dfbfff  DGCharts arm64  <7601583022063f259a938231670ace0a> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/DGCharts.framework/DGCharts
       0x105008000 -        0x105043fff  FBAEMKit arm64  <30267d1588a73b19a5de9da1bfc8d234> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FBAEMKit.framework/FBAEMKit
       0x1050a0000 -        0x105207fff  FBSDKCoreKit arm64  <59aba6e50e153c2da303f71b24421e2a> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FBSDKCoreKit.framework/FBSDKCoreKit
       0x10546c000 -        0x10547bfff  FBSDKCoreKit_Basics arm64  <96dac79e431733c2b4d873613a57d230> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FBSDKCoreKit_Basics.framework/FBSDKCoreKit_Basics
       0x105494000 -        0x1054e7fff  FBSDKLoginKit arm64  <71a20a0433f231ea8a0730f35865d334> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FBSDKLoginKit.framework/FBSDKLoginKit
       0x105580000 -        0x10558bfff  FLAnimatedImage arm64  <07200aed393132ccb714ae855b3ebe92> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/FLAnimatedImage.framework/FLAnimatedImage
       0x1055a4000 -        0x1055bffff  GTMAppAuth arm64  <b2e1bfbc03303c9fbc9decdcf8d2b216> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/GTMAppAuth.framework/GTMAppAuth
       0x1055f4000 -        0x10561bfff  GTMSessionFetcher arm64  <16ab518276a93c368f02d36399c4cf12> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
       0x105658000 -        0x105673fff  GoogleSignIn arm64  <6496d00c04dd32ef8f98fe7ad878f921> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/GoogleSignIn.framework/GoogleSignIn
       0x1056a4000 -        0x1056b3fff  GoogleUtilities arm64  <e595f7fc497f38de90a98eebf07a709e> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/GoogleUtilities.framework/GoogleUtilities
       0x1056cc000 -        0x1056d7fff  IQKeyboardCore arm64  <5566f4cf49b33d45b9c7c574b48168f2> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardCore.framework/IQKeyboardCore
       0x1056f4000 -        0x105717fff  IQKeyboardManagerSwift arm64  <8b722a6bca0a39a5a821ae5c0cac8d7b> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardManagerSwift.framework/IQKeyboardManagerSwift
       0x105770000 -        0x10577ffff  IQKeyboardNotification arm64  <c2ddaa19fdca389a8bb176639737b7b1> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardNotification.framework/IQKeyboardNotification
       0x1057a4000 -        0x1057bbfff  IQKeyboardReturnManager arm64  <ed110310b2d63bd3bf561fae5c2cdb9c> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardReturnManager.framework/IQKeyboardReturnManager
       0x1057e0000 -        0x1057fbfff  IQKeyboardToolbar arm64  <6c982b8de86b3279852b354276cdb8e5> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardToolbar.framework/IQKeyboardToolbar
       0x105834000 -        0x10584bfff  IQKeyboardToolbarManager arm64  <313bae74eaac3102825cbb74b1876701> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQKeyboardToolbarManager.framework/IQKeyboardToolbarManager
       0x105880000 -        0x10588bfff  IQTextInputViewNotification arm64  <638f3e6c600935c38b872b5121597124> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQTextInputViewNotification.framework/IQTextInputViewNotification
       0x1058ac000 -        0x1058b7fff  IQTextView arm64  <194091db809e320eb49a5a689d3b433e> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IQTextView.framework/IQTextView
       0x1058d4000 -        0x1058fbfff  JXCategoryView arm64  <333573e77b013f75810be785eb0c2b6f> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/JXCategoryView.framework/JXCategoryView
       0x10594c000 -        0x105b0bfff  LineSDK arm64  <66d364b57c123845a1b3fb3f3880a87a> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/LineSDK.framework/LineSDK
       0x105e78000 -        0x105edffff  Logan arm64  <6cad9e6a70fa389cbd9610c858e4eb52> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/Logan.framework/Logan
       0x105f28000 -        0x105f37fff  MJExtension arm64  <bef7f6d1196b3927ad576037a368026e> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/MJExtension.framework/MJExtension
       0x105f54000 -        0x105f6bfff  MJRefresh arm64  <caf05e527bf33869b3b947fd01565d46> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/MJRefresh.framework/MJRefresh
       0x105f98000 -        0x105fa3fff  MMKV arm64  <2b08030cf564389bb26bcb781d3af034> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/MMKV.framework/MMKV
       0x105fc0000 -        0x105febfff  MMKVCore arm64  <c48ae034624d317cb5533dffe296c6fc> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/MMKVCore.framework/MMKVCore
       0x106024000 -        0x106033fff  Masonry arm64  <9ba329c5359a3f308791ccc3d3112588> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/Masonry.framework/Masonry
       0x106054000 -        0x10605ffff  MessageThrottle arm64  <2cee7de4c71d3e5a902c64ff9b86d060> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/MessageThrottle.framework/MessageThrottle
       0x106078000 -        0x1060f7fff  OpenKuiklyIOSRender arm64  <85d3704ae333322e8a636b84b2389484> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/OpenKuiklyIOSRender.framework/OpenKuiklyIOSRender
       0x1061c0000 -        0x10620ffff  Protobuf arm64  <7a204769cd0b3e38bc4b3dea1fea1c20> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/Protobuf.framework/Protobuf
       0x1062a4000 -        0x10641ffff  QMUIKit arm64  <b1e631d2a1c93bde972e2a63fb55b419> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/QMUIKit.framework/QMUIKit
       0x106624000 -        0x106a1bfff  Realm arm64  <c194fade3e2632ff9c8f2481691a425b> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/Realm.framework/Realm
       0x106cbc000 -        0x106d0ffff  SDWebImage arm64  <230e50eb14643512951918afa6fbb719> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/SDWebImage.framework/SDWebImage
       0x106d9c000 -        0x106e4bfff  SensorsAnalyticsSDK arm64  <1a43218addc334dc977b32f48ec52cb7> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/SensorsAnalyticsSDK.framework/SensorsAnalyticsSDK
       0x106f80000 -        0x106f93fff  SocketRocket arm64  <da06a491a2e93a6dba34e06dcfceae71> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/SocketRocket.framework/SocketRocket
       0x106fb8000 -        0x106fc7fff  TYCyclePagerView arm64  <d59eb56d4f10329d88867d8a671b3499> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/TYCyclePagerView.framework/TYCyclePagerView
       0x106fe4000 -        0x106ff7fff  WMPageController arm64  <2b56516684aa3bd0837884476b4e59a6> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/WMPageController.framework/WMPageController
       0x10701c000 -        0x107033fff  XHLaunchAd arm64  <2ca70791ed2332189c663251827f6b83> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/XHLaunchAd.framework/XHLaunchAd
       0x107060000 -        0x1070b7fff  libstdc++.6.0.9.dylib arm64  <ccac1ce710d53084b48b43fd441507f5> /private/preboot/Cryptexes/OS/usr/lib/libstdc++.6.0.9.dylib
       0x107130000 -        0x10776ffff  IJKMediaFramework arm64  <4086ad656b793f0bb0e9b3f2ff280e51> /private/var/containers/Bundle/Application/FB4E5593-8DD9-48D1-968E-A0BE2D2B1591/Seetong_tps.app/Frameworks/IJKMediaFramework.framework/IJKMediaFramework
       0x10c61c000 -        0x10c627fff  libobjc-trampolines.dylib arm64  <004ce93cf1423d68b3c330c6efef4d65> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
       0x19e090000 -        0x19e0e147f  libobjc.A.dylib arm64  <794fd2568a8d3c8d91aaaac27ef3512c> /usr/lib/libobjc.A.dylib
       0x19e0e2000 -        0x19e1143b9  libdyld.dylib arm64  <b20e80c7280a30e3af61297b2286f327> /usr/lib/system/libdyld.dylib
       0x19e1bb000 -        0x19e1d559f  libc++abi.dylib arm64  <4e297677d0143f999183690b92b47fc3> /usr/lib/libc++abi.dylib
       0x19e1d6000 -        0x19e76f8bf  libswiftCore.dylib arm64  <1539faa731da3c41b14aa9691063824d> /usr/lib/swift/libswiftCore.dylib
       0x19e770000 -        0x19f5f9cbf  Foundation arm64  <73841aa3bfdd322d8dc2e5185a14dee1> /System/Library/Frameworks/Foundation.framework/Foundation
       0x19f5fa000 -        0x19f684925  libswift_Concurrency.dylib arm64  <ff77abd1158438808851c0f3ad15f77d> /usr/lib/swift/libswift_Concurrency.dylib
       0x19f685000 -        0x19f8f08df  CoreServices arm64  <78773e261acc38c3a9f2fc4ac80e7f60> /System/Library/Frameworks/CoreServices.framework/CoreServices
       0x19f8f1000 -        0x19fa9a893  libsqlite3.dylib arm64  <c8a218b5d6bc3fd597837939424b2001> /usr/lib/libsqlite3.dylib
       0x19fa9b000 -        0x1a127037f  Network arm64  <22bba9e076bb37b6ae8ee6cee0bf9872> /System/Library/Frameworks/Network.framework/Network
       0x1a1271000 -        0x1a14dea3f  CoreTelephony arm64  <8355043879493b8f8d67cd48f60422d5> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
       0x1a14df000 -        0x1a1a7ba3f  CoreFoundation arm64  <101eb2f1191534a08bc9631d03753b84> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
       0x1a1a7c000 -        0x1a1eca8ff  CoreHandwriting arm64  <c864bb78d7db35158854877289d3c139> /System/Library/PrivateFrameworks/CoreHandwriting.framework/CoreHandwriting
       0x1a1ecb000 -        0x1a22bbebf  QuartzCore arm64  <8f1e0b3fadd63710a790009333597ab4> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
       0x1a22bc000 -        0x1a29eb93f  CoreGraphics arm64  <1eb92a9721bd3db6b285714563e0c116> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
       0x1a29ec000 -        0x1a2bec43f  CoreText arm64  <3fbfb073364b383397e0d8471032bf50> /System/Library/Frameworks/CoreText.framework/CoreText
       0x1a2bed000 -        0x1a2d56cff  ExtensionFoundation arm64  <4ee89fd41ed033a6b133cec6efd7889b> /System/Library/Frameworks/ExtensionFoundation.framework/ExtensionFoundation
       0x1a2d57000 -        0x1a33120ff  BiomeStreams arm64  <449a74527d1432e4bd3441455d9d5299> /System/Library/PrivateFrameworks/BiomeStreams.framework/BiomeStreams
       0x1a3313000 -        0x1a3b8653f  BiomeLibrary arm64  <ace53d7637da3f438dcac4f7c37fb0ff> /System/Library/PrivateFrameworks/BiomeLibrary.framework/BiomeLibrary
       0x1a3b87000 -        0x1a3f186df  CoreData arm64  <2dac8073692536b39986143b01365c5d> /System/Library/Frameworks/CoreData.framework/CoreData
       0x1a3f19000 -        0x1a3ff7c1f  ContactsFoundation arm64  <3b969fbe0b863df7b229a4577e9298c4> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
       0x1a3ff8000 -        0x1a40d16df  AppProtection arm64  <7926d44b74903384bd9b7fe54f846bb6> /System/Library/PrivateFrameworks/AppProtection.framework/AppProtection
       0x1a40d2000 -        0x1a43937df  Metal arm64  <b3f7e16086ab38f2ae1e26f0c33ca993> /System/Library/Frameworks/Metal.framework/Metal
       0x1a4394000 -        0x1a48f167f  ImageIO arm64  <8967edb5814e35acb3b65e472d9fe1b6> /System/Library/Frameworks/ImageIO.framework/ImageIO
       0x1a48f2000 -        0x1a493195f  libAccessibility.dylib arm64  <f31147d58437310da9f1d5cc0d005fe3> /usr/lib/libAccessibility.dylib
       0x1a4932000 -        0x1a49e8d7f  BackBoardServices arm64  <60fb63ab0763321db989542c121b8e2d> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
       0x1a49e9000 -        0x1a4bbbaff  TextInput arm64  <a310085e679d37519a218fcc1de27028> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
       0x1a4c04000 -        0x1a6ab999f  GeoServices arm64  <3beb9561097a3a11b481477de8fe424a> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
       0x1a6aba000 -        0x1a6ec243f  CloudKit arm64  <9fc3990f8ba13e1a9e9235030499a61f> /System/Library/Frameworks/CloudKit.framework/CloudKit
       0x1a6ec3000 -        0x1a70b0b3f  Security arm64  <16d4b12bdd1f3990a9d1ae42996ccb3e> /System/Library/Frameworks/Security.framework/Security
       0x1a70b1000 -        0x1a711f357  libusrtcp.dylib arm64  <e97f0025d8fa32c4996db93b3e597f13> /usr/lib/libusrtcp.dylib
       0x1a7120000 -        0x1a966363f  UIKitCore arm64  <0d94422ffe7c302eb8963bc5873c0cfc> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
       0x1a9664000 -        0x1a97e177f  DesignLibrary arm64  <f7e53730522535ceb73c230e640f9b41> /System/Library/PrivateFrameworks/DesignLibrary.framework/DesignLibrary
       0x1a97e2000 -        0x1a9940bdf  Preferences arm64  <abc7f778a4c6302ca12c8163ec45d1d4> /System/Library/PrivateFrameworks/Preferences.framework/Preferences
       0x1a9941000 -        0x1a9b3429f  AccessibilityUtilities arm64  <b0d24318eb25351d930b7b1aa823e2a9> /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities
       0x1a9b35000 -        0x1a9c889df  ShareSheet arm64  <6513c69eb05d3d9b9f97fe7978383702> /System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet
       0x1a9c89000 -        0x1a9fd481f  AVKit arm64  <8713a65214d1351b9579221aa2fc3e27> /System/Library/Frameworks/AVKit.framework/AVKit
       0x1a9fd5000 -        0x1aa56addf  MobileSafari arm64  <0265e1e9823036499b1f92dd7747eedc> /System/Library/PrivateFrameworks/MobileSafari.framework/MobileSafari
       0x1aa56b000 -        0x1ab7f699f  SwiftUI arm64  <17adc54e93ab3f13b469e3f53181fc4d> /System/Library/Frameworks/SwiftUI.framework/SwiftUI
       0x1ab844000 -        0x1ac7407bf  SwiftUICore arm64  <82a21ce44e4338fb9862f0be7b909df1> /System/Library/Frameworks/SwiftUICore.framework/SwiftUICore
       0x1ac741000 -        0x1ac87509f  CoreUI arm64  <708a3ccb19c63a72941eb55ca0ec40f9> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
       0x1ac876000 -        0x1ac95711f  GenerativeModels arm64  <ad859a2cf3dd3f8fa1b19dbd3be40496> /System/Library/PrivateFrameworks/GenerativeModels.framework/GenerativeModels
       0x1ac958000 -        0x1ac9cb87f  GenerativeModelsFoundation arm64  <bc47dc1f344d3810a0c39e13ca88fcc6> /System/Library/PrivateFrameworks/GenerativeModelsFoundation.framework/GenerativeModelsFoundation
       0x1ac9cc000 -        0x1acc6ab3f  ModelCatalog arm64  <17ba3542e48f3e1b8ad728120959daf9> /System/Library/PrivateFrameworks/ModelCatalog.framework/ModelCatalog
       0x1acc6b000 -        0x1accb3d0f  libsystem_malloc.dylib arm64  <8dd655656066300ead0a73118179edb5> /usr/lib/system/libsystem_malloc.dylib
       0x1accb4000 -        0x1acd3fd9d  libswift_StringProcessing.dylib arm64  <009e87d6719e3292b42e6f47cde3b40a> /usr/lib/swift/libswift_StringProcessing.dylib
       0x1acd40000 -        0x1acd538af  RuntimeInternal arm64  <0c1d1ac663ae3370b984aeb4625ce608> /System/Library/PrivateFrameworks/RuntimeInternal.framework/RuntimeInternal
       0x1acdc8000 -        0x1ace8bbff  Gestures arm64  <f39552efb52c38d192906b3a7565b05b> /System/Library/PrivateFrameworks/Gestures.framework/Gestures
       0x1ace8c000 -        0x1acff65df  UIFoundation arm64  <495aa353aa503232a89d65e7de92db71> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
       0x1acff7000 -        0x1ad05b65f  RunningBoardServices arm64  <e1046f3257aa3358a000067d36fec250> /System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices
       0x1ad05c000 -        0x1ad0db5ff  libsystem_c.dylib arm64  <ff42982180de3a6899cb0b2e707e8d48> /usr/lib/system/libsystem_c.dylib
       0x1ad0dc000 -        0x1ad7018bf  Intents arm64  <9de0876ef5d439669d06722f28c746c9> /System/Library/Frameworks/Intents.framework/Intents
       0x1ad702000 -        0x1ad87bfdf  LinkMetadata arm64  <e2faa887e4503c87b7c7157d3b648977> /System/Library/PrivateFrameworks/LinkMetadata.framework/LinkMetadata
       0x1ad87c000 -        0x1addc921f  AppIntents arm64  <927c9074ecd4385d80e48243235f776f> /System/Library/Frameworks/AppIntents.framework/AppIntents
       0x1addca000 -        0x1ae17f81f  AudioToolboxCore arm64  <20c41c703a0c36df929e7068d35d2ead> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore
       0x1ae180000 -        0x1ae6b91df  VideoToolbox arm64  <afae82f3b13d3022991e8ce8aaf11452> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
       0x1ae6ba000 -        0x1ae7a277f  BaseBoard arm64  <1f9e5805e3e936338071442bc01bd288> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
       0x1af9e0000 -        0x1afb639ff  TextComposer arm64  <497f6da551613a359c3c88ecb40ff731> /System/Library/PrivateFrameworks/TextComposer.framework/TextComposer
       0x1afb64000 -        0x1afe27bbf  AssistantServices arm64  <ad7295fddb633d6887a0d9bb1f149ee7> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
       0x1afe28000 -        0x1aff34a7f  AXCoreUtilities arm64  <84a96b3ff8ed361b8bcd127c853bae0b> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
       0x1aff35000 -        0x1affea51f  SpringBoardServices arm64  <3ab242cd4755361888049bb811c99f22> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
       0x1affeb000 -        0x1b021fc1f  CoreDuet arm64  <dcdf779bc5b13f18bba29bc310263499> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
       0x1b0220000 -        0x1b084677f  HealthKit arm64  <de9a4baafa5932148fb242c945cb3c8b> /System/Library/Frameworks/HealthKit.framework/HealthKit
       0x1b0847000 -        0x1b09b93df  CoreUtils arm64  <b56054d0dd9533e9a975618792e97039> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
       0x1b09ba000 -        0x1b0c4c07f  WidgetKit arm64  <01d5a414e18934b699962d5bd0d41043> /System/Library/Frameworks/WidgetKit.framework/WidgetKit
       0x1b0c4d000 -        0x1b0cdda7b  libc++.1.dylib arm64  <be42c2212eb03636aef59cedc8b1f656> /usr/lib/libc++.1.dylib
       0x1b0cde000 -        0x1b12bf27f  AppleMediaServicesKitInternal arm64  <720cb0193d0f3633bd35d20d5b548c08> /System/Library/PrivateFrameworks/AppleMediaServicesKitInternal.framework/AppleMediaServicesKitInternal
       0x1b12c0000 -        0x1b1c6dd5f  AppleMediaServices arm64  <b9b114f72e48373594eb4499b053168b> /System/Library/PrivateFrameworks/AppleMediaServices.framework/AppleMediaServices
       0x1b1c6e000 -        0x1b1d56d3f  libquic.dylib arm64  <5f28128b1ea4348bafe1bb0733470114> /usr/lib/libquic.dylib
       0x1b1d57000 -        0x1b1f8055f  AuthKit arm64  <39b3b5ddc60037efa61bd4fa9ca75a8a> /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
       0x1b1f81000 -        0x1b1f976a0  libswiftDispatch.dylib arm64  <6691cd79ae1d322a9663282e3836c4c8> /usr/lib/swift/libswiftDispatch.dylib
       0x1b2000000 -        0x1b27cfa7f  IntelligencePlatformLibrary arm64  <852825be507e3d4fbfa7eda46851f505> /System/Library/PrivateFrameworks/IntelligencePlatformLibrary.framework/IntelligencePlatformLibrary
       0x1b27d0000 -        0x1b361bc1f  Espresso arm64  <66d285c453443a33b591c5efd2373f34> /System/Library/PrivateFrameworks/Espresso.framework/Espresso
       0x1b361c000 -        0x1b3e3ebdf  CoreML arm64  <981dcc5bcc1d3aeca8d1508938a4fe39> /System/Library/Frameworks/CoreML.framework/CoreML
       0x1b3e3f000 -        0x1b411a4cf  libicucore.A.dylib arm64  <49162779ed9634be8fabdb8a7ecc5391> /usr/lib/libicucore.A.dylib
       0x1b411b000 -        0x1b43b4fdf  Contacts arm64  <309f315072b03f9abbcd57f4c93cf2bb> /System/Library/Frameworks/Contacts.framework/Contacts
       0x1b43b5000 -        0x1b46023df  TelephonyUtilities arm64  <0edcb7452578379cbb997c16f3938a0d> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
       0x1b4603000 -        0x1b467589f  FTServices arm64  <b7ec5c6cf2d53fc888b81b6be1f7daa8> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
       0x1b4676000 -        0x1b46ef07f  IMFoundation arm64  <01f68ed9e5d638788736266171a24a0f> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
       0x1b46f0000 -        0x1b4906c1f  IDS arm64  <be1569b447643e909fde647735e50937> /System/Library/PrivateFrameworks/IDS.framework/IDS
       0x1b4907000 -        0x1b4a2927f  TextAnimationSupport arm64  <547f3fc7d9583941b8773347239c3468> /System/Library/PrivateFrameworks/TextAnimationSupport.framework/TextAnimationSupport
       0x1b4a2a000 -        0x1b4bacb9f  RenderBox arm64  <9698f4649d0b381e9602b2a9437d5d51> /System/Library/PrivateFrameworks/RenderBox.framework/RenderBox
       0x1b4bad000 -        0x1b4bf279f  AppSupport arm64  <6e44242dc3263872821925565d507f22> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
       0x1b4bf3000 -        0x1b4d3f9bf  ChronoServices arm64  <d81a392152eb38d99b8f1ea4798e418d> /System/Library/PrivateFrameworks/ChronoServices.framework/ChronoServices
       0x1b4d40000 -        0x1b4d79dbf  UIKitServices arm64  <8d8b1d7027bf348cb288a342085e4510> /System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices
       0x1b4d7a000 -        0x1b4dae743  CoreServicesInternal arm64  <57b2419ddee838ee83ef75721faaab96> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
       0x1b4daf000 -        0x1b502587f  AVFCore arm64  <9ff8d4d0c93d3ccc97ef7e68fa50ebc1> /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore
       0x1b5026000 -        0x1b5cd299f  MediaToolbox arm64  <9d4501151e2f360aa4cdff15e3debebe> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
       0x1b5cd3000 -        0x1b5ea69df  CoreMedia arm64  <c83abe726b633c92805a5d69f55be6a3> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
       0x1b5ea7000 -        0x1b5f71bbf  IOKit arm64  <984dc28326fc3d94a309ac743f641a82> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
       0x1b5f72000 -        0x1b5fc365f  libxpc.dylib arm64  <72214f26ea8c3f8abdf72f518fe9f87e> /usr/lib/system/libxpc.dylib
       0x1b5fc4000 -        0x1b61015ae  CollectionsInternal arm64  <039f8cc7260d3dda8a3d9a7d10d44df0> /System/Library/PrivateFrameworks/CollectionsInternal.framework/CollectionsInternal
       0x1b6102000 -        0x1b626c83f  SwiftData arm64  <d38df601b344337ea6eb8f9f1e7a3706> /System/Library/Frameworks/SwiftData.framework/SwiftData
       0x1b626d000 -        0x1b63539ff  TipKitCore arm64  <963dd5ba0591388e9fa037d5918b1aba> /System/Library/PrivateFrameworks/TipKitCore.framework/TipKitCore
       0x1b6354000 -        0x1b64fbf9f  LinkServices arm64  <d25acc26dd293b67a82c398c6174b6f4> /System/Library/PrivateFrameworks/LinkServices.framework/LinkServices
       0x1b6577000 -        0x1b66cc41f  CoreSpotlight arm64  <5bafdf3aad6c3e65864021799221e9ef> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
       0x1b66cd000 -        0x1b6718f03  libswiftXPC.dylib arm64  <61c8f3745c1330b2b624066f54dc226c> /usr/lib/swift/libswiftXPC.dylib
       0x1b6719000 -        0x1b68b0e9f  ModelManagerServices arm64  <30de87b093703c39b1fd82bcc6aa1d8f> /System/Library/PrivateFrameworks/ModelManagerServices.framework/ModelManagerServices
       0x1b68b1000 -        0x1b698b8bf  MobileAsset arm64  <fc60b9d1ac6832cb9ed2a3b939c317e1> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
       0x1b698c000 -        0x1b6d3c77f  CFNetwork arm64  <3ae849fe8a7d388c86ef64dedb9fc5c6> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
       0x1b6d3d000 -        0x1b8bfee5f  JavaScriptCore arm64  <f79060281c6d3b4cbd9378c196c83a83> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
       0x1b8c5c000 -        0x1b91b605f  ContactsUI arm64  <cc6bb3bb177d378e9e034d9f748063ca> /System/Library/Frameworks/ContactsUI.framework/ContactsUI
       0x1b91b7000 -        0x1b92aa326  Combine arm64  <e1180fc2aa2b3fe3b26ed45227364457> /System/Library/Frameworks/Combine.framework/Combine
       0x1b92ab000 -        0x1b92e70ff  UserManagement arm64  <f3c188026b7a3644ab1cd0f1cf1605b0> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
       0x1b92e8000 -        0x1b92eae6f  libsystem_coreservices.dylib arm64  <3e268a328610399f878eb14c5064979a> /usr/lib/system/libsystem_coreservices.dylib
       0x1b92eb000 -        0x1b9314cd7  libsystem_info.dylib arm64  <ad644e2b815333c4aaefa99c24de1dd1> /usr/lib/system/libsystem_info.dylib
       0x1b94f1000 -        0x1b952aebf  RemoteTextInput arm64  <c459c3d169523b9ca3b59f8a1d9b78b0> /System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput
       0x1b9a90000 -        0x1b9b14d5f  BoardServices arm64  <2fe35d4352cf3d5abfbf04b3943c4af1> /System/Library/PrivateFrameworks/BoardServices.framework/BoardServices
       0x1b9b15000 -        0x1b9c9b34f  ColorSync arm64  <66ca7ca9268a340195fa4e8ec84208e6> /System/Library/Frameworks/ColorSync.framework/ColorSync
       0x1ba60a000 -        0x1baa6133f  CoreMotion arm64  <33533ca9f9fb3516af0a03c1b9469f97> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
       0x1baa62000 -        0x1bad292bf  CoreLocation arm64  <dc4f5056dbe7368a99eda679f2c14fb0> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
       0x1bad2a000 -        0x1bb14ed9f  HomeKit arm64  <6cbdb8ee63743600a7b2bc85f4f82f80> /System/Library/Frameworks/HomeKit.framework/HomeKit
       0x1bb14f000 -        0x1bbb16f9f  PhotoLibraryServices arm64  <5565d176584433a696228adfae4529f6> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
       0x1bbb17000 -        0x1bbefe7ff  Photos arm64  <2b61a9424b8a3598af4c50de0c849041> /System/Library/Frameworks/Photos.framework/Photos
       0x1bbeff000 -        0x1bc3d7a1f  CoreImage arm64  <6f5abd160e3c3fc3bcc7ccefeafbca00> /System/Library/Frameworks/CoreImage.framework/CoreImage
       0x1bc3d8000 -        0x1bc43d33f  CoreVideo arm64  <7ed752d8cb2d3b00a8c956415c920668> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
       0x1bc43e000 -        0x1bc55927f  CoreNLP arm64  <f50c49933c9e3fbdbd6642ba63a73107> /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
       0x1bc55a000 -        0x1bc74505f  Montreal arm64  <2b40554b5c743e31a9e78488f4ff7c0b> /System/Library/PrivateFrameworks/Montreal.framework/Montreal
       0x1bc746000 -        0x1bc7bb35f  NaturalLanguage arm64  <0696b17836db3eee861ef529ffde9a11> /System/Library/Frameworks/NaturalLanguage.framework/NaturalLanguage
       0x1bc7bc000 -        0x1bc7ed9ff  BrowserEngineKit arm64  <bc56d424d67c39a4aabde840796cdcbb> /System/Library/Frameworks/BrowserEngineKit.framework/BrowserEngineKit
       0x1bc7ee000 -        0x1bdf6e9df  WebKit arm64  <c39bd22c347538af91bd0b7574081011> /System/Library/Frameworks/WebKit.framework/WebKit
       0x1bdfc0000 -        0x1c19d7f3f  WebCore arm64  <3f13db01a1393ad5998592d031d8b77a> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
       0x1c1c99000 -        0x1c219e77f  MediaPlayer arm64  <088c2e092f4e321abe019b7cfccf69e3> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
       0x1c219f000 -        0x1c25b80df  MediaRemote arm64  <d24e5c54805539c59deb58390086bfb4> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
       0x1c25b9000 -        0x1c26aa51f  ActivityKit arm64  <bcbbeac0bf5b33aa8118283b7b6fb05f> /System/Library/Frameworks/ActivityKit.framework/ActivityKit
       0x1c26ab000 -        0x1c26d803f  BaseBoardUI arm64  <e7de733ca00b3dc0bcf6459a1cbc0bde> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
       0x1c2733000 -        0x1c281607f  FrontBoardServices arm64  <cdb80f7a3de232f49a097de06100970c> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
       0x1c2817000 -        0x1c2b7303f  MapKit arm64  <974492d82b5d39c1aecf678440de8748> /System/Library/Frameworks/MapKit.framework/MapKit
       0x1c2b74000 -        0x1c2f852bf  ContactsUICore arm64  <e8571c7c2b0b3e6991385c3bcb55fba0> /System/Library/PrivateFrameworks/ContactsUICore.framework/ContactsUICore
       0x1c2f86000 -        0x1c3023d7f  TipKit arm64  <ab080be187c13cd18557e590793f9e13> /System/Library/Frameworks/TipKit.framework/TipKit
       0x1c5351000 -        0x1c552453f  CMPhoto arm64  <77b632d5463739b8b07c0c27b3433878> /System/Library/PrivateFrameworks/CMPhoto.framework/CMPhoto
       0x1c5525000 -        0x1c5ba2e1f  Vision arm64  <21688d69eff43bf699b024ac45e27e24> /System/Library/Frameworks/Vision.framework/Vision
       0x1c5ba3000 -        0x1c7213327  ANECompiler arm64  <29a16786488c3e6987b0a43161f8baaa> /System/Library/PrivateFrameworks/ANECompiler.framework/ANECompiler
       0x1c7214000 -        0x1c72aed5f  IconServices arm64  <4427c6f58afd363db1ee68aeabc68708> /System/Library/PrivateFrameworks/IconServices.framework/IconServices
       0x1c72af000 -        0x1c72ffe9f  LocalAuthentication arm64  <c5d39a1ba8dc3dfda31c822cde0da267> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
       0x1c7300000 -        0x1c731d39f  libswiftos.dylib arm64  <7d5159ef5b3b36419c7b1921ed46c61a> /usr/lib/swift/libswiftos.dylib
       0x1c731e000 -        0x1c73c355f  CryptoKit arm64  <21fc7bc988af3a9e83428163fbe6d18f> /System/Library/Frameworks/CryptoKit.framework/CryptoKit
       0x1c73c4000 -        0x1c7529ddf  ManagedConfiguration arm64  <3de68e3913af3fc7939312cb37818447> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
       0x1c752a000 -        0x1c754a3bf  libsystem_trace.dylib arm64  <635d31a0a5e63209af07b84c7ff132e6> /usr/lib/system/libsystem_trace.dylib
       0x1c754b000 -        0x1c7bd091f  IDSFoundation arm64  <0d55b1d0cb6f304e9333f6f65e78a643> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
       0x1c7bd1000 -        0x1c7c5cb5f  ProactiveSupport arm64  <d20ced639f783e9fa7106818704a941c> /System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport
       0x1c7c5d000 -        0x1c7ceba1f  PersonalizationPortrait arm64  <49b852d4d3c033db9ae67227837848b5> /System/Library/PrivateFrameworks/PersonalizationPortrait.framework/PersonalizationPortrait
       0x1c7cec000 -        0x1c7eda15f  EventKit arm64  <772ffefdbbba398ab722255bb1cb8cba> /System/Library/Frameworks/EventKit.framework/EventKit
       0x1c7edb000 -        0x1c82fa61f  IMCore arm64  <d2d8defc7220394185e46b1fc48a3cf3> /System/Library/PrivateFrameworks/IMCore.framework/IMCore
       0x1c82fb000 -        0x1c875eadf  IMSharedUtilities arm64  <c466c990d39533678330947697834385> /System/Library/PrivateFrameworks/IMSharedUtilities.framework/IMSharedUtilities
       0x1c875f000 -        0x1c882597f  FrontBoard arm64  <1606ec491e40365f855a8e1e493f9843> /System/Library/PrivateFrameworks/FrontBoard.framework/FrontBoard
       0x1c8b1a000 -        0x1c8baf6bf  GenerativeFunctionsFoundation arm64  <d90448d2b12b37158477d5ddf7d8f4f2> /System/Library/PrivateFrameworks/GenerativeFunctionsFoundation.framework/GenerativeFunctionsFoundation
       0x1c8bb0000 -        0x1c8c1609f  GenerativeFunctionsInstrumentation arm64  <597e86a6e2fd322d88a7c05a23435007> /System/Library/PrivateFrameworks/GenerativeFunctionsInstrumentation.framework/GenerativeFunctionsInstrumentation
       0x1c8c17000 -        0x1c8de34df  TokenGenerationCore arm64  <e1cd92c0df2d389fbfb7df1469556bdc> /System/Library/PrivateFrameworks/TokenGenerationCore.framework/TokenGenerationCore
       0x1c8de4000 -        0x1c8eb909f  libboringssl.dylib arm64  <6d22d0c7ece73e618500609dd78ff400> /usr/lib/libboringssl.dylib
       0x1c8eba000 -        0x1c8ed6257  libsystem_networkextension.dylib arm64  <0a54baa3c30b33988aaadb4c4e38345a> /usr/lib/system/libsystem_networkextension.dylib
       0x1c8ed7000 -        0x1c8f6e3bf  libTelephonyUtilDynamic.dylib arm64  <b99fc6ec1f493d7ebaf70851874af450> /usr/lib/libTelephonyUtilDynamic.dylib
       0x1c8f6f000 -        0x1c911af3f  AVFCapture arm64  <58e1038dacb434918b88aabf1c944c74> /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture
       0x1c911b000 -        0x1c942059f  TextToSpeech arm64  <38022b6046d43bf3980e32d64151e279> /System/Library/PrivateFrameworks/TextToSpeech.framework/TextToSpeech
       0x1c9421000 -        0x1c94736ff  CoreDuetContext arm64  <d68f66398443321b80312cfe15d0708d> /System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext
       0x1c9474000 -        0x1c98d1c7f  Sharing arm64  <48d17293fc143461800fe157b06fdb1a> /System/Library/PrivateFrameworks/Sharing.framework/Sharing
       0x1c98d2000 -        0x1c99e35bf  SpringBoardUIServices arm64  <0467258a9c0332ddb6b495e925fa3c96> /System/Library/PrivateFrameworks/SpringBoardUIServices.framework/SpringBoardUIServices
       0x1c99e4000 -        0x1c9a9039f  UIAccessibility arm64  <d1ba4378ce2a35de816c229a7b08935b> /System/Library/PrivateFrameworks/UIAccessibility.framework/UIAccessibility
       0x1c9af4000 -        0x1ca97185f  SiriInstrumentation arm64  <b7bc34e7a4a83a7f8270b933228538c0> /System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation
       0x1ca972000 -        0x1caa9d47f  PhotoLibraryServicesCore arm64  <ba0e20064b743d50918673fa747beaf7> /System/Library/PrivateFrameworks/PhotoLibraryServicesCore.framework/PhotoLibraryServicesCore
       0x1caa9e000 -        0x1cac5f11f  FileProvider arm64  <98fe6b3058d833cd860fe2ebfffb6ded> /System/Library/Frameworks/FileProvider.framework/FileProvider
       0x1cac60000 -        0x1cac6c877  MallocStackLogging arm64  <3de1f73b84113fbfab78a3f2b65182e5> /System/Library/PrivateFrameworks/MallocStackLogging.framework/MallocStackLogging
       0x1cafce000 -        0x1cb5656df  JetEngine arm64  <550836e45def3098be19aafd10d9a18d> /System/Library/PrivateFrameworks/JetEngine.framework/JetEngine
       0x1cb566000 -        0x1cb5e691f  AVRouting arm64  <b09a925406b4345a8231a70c29e80322> /System/Library/Frameworks/AVRouting.framework/AVRouting
       0x1cb5e7000 -        0x1cb61319f  _LocationEssentials arm64  <15a7b071dbd9375dbbd6f4ad4f1969d9> /System/Library/Frameworks/_LocationEssentials.framework/_LocationEssentials
       0x1cb614000 -        0x1cb6e3ebf  GeoAnalytics arm64  <d33f645fee9e3a18a9593eab05c4b8c2> /System/Library/PrivateFrameworks/GeoAnalytics.framework/GeoAnalytics
       0x1cb6e4000 -        0x1cb6e935f  GeoServicesCore arm64  <13b027f0225e3ee2837603c7a1349d59> /System/Library/PrivateFrameworks/GeoServicesCore.framework/GeoServicesCore
       0x1cb6ea000 -        0x1cb89789f  PromptKit arm64  <e90728085c9a3e9282cc32695231acb0> /System/Library/PrivateFrameworks/PromptKit.framework/PromptKit
       0x1cb898000 -        0x1cbacea3f  TokenGeneration arm64  <c9b1399cab29360793fcb946d47d7f4b> /System/Library/PrivateFrameworks/TokenGeneration.framework/TokenGeneration
       0x1cc0a7000 -        0x1cc1a74bf  CoreSceneUnderstanding arm64  <74dd754a9ef5338ab1daa9706ae4e3aa> /System/Library/PrivateFrameworks/CoreSceneUnderstanding.framework/CoreSceneUnderstanding
       0x1cc1a8000 -        0x1cc1fa3df  BiomeFoundation arm64  <de5e0fadf9e53a2ca70e29aa54157908> /System/Library/PrivateFrameworks/BiomeFoundation.framework/BiomeFoundation
       0x1cc1fb000 -        0x1cc20fc5f  UniformTypeIdentifiers arm64  <7d11aed8e154398ab16836739d3016f5> /System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers
       0x1cc433000 -        0x1cc4b359f  Accounts arm64  <c07e9ea1a26136f0baf3035f4beaeaf5> /System/Library/Frameworks/Accounts.framework/Accounts
       0x1cc4b4000 -        0x1cc5c585f  InternalSwiftProtobuf arm64  <191ce36ea79d35b89b02ae8af6971aa5> /System/Library/PrivateFrameworks/InternalSwiftProtobuf.framework/InternalSwiftProtobuf
       0x1cc5c6000 -        0x1cc83679f  Speech arm64  <cd6a90a61b3c33d8a90fd99633278250> /System/Library/Frameworks/Speech.framework/Speech
       0x1cc837000 -        0x1cc84959f  BackgroundTasks arm64  <df623d1e173f30f9aaac32fdda1634e7> /System/Library/Frameworks/BackgroundTasks.framework/BackgroundTasks
       0x1cc84a000 -        0x1cc8d181f  MediaServices arm64  <af9a1ccce2503a1dabe95fd5c37c7118> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
       0x1cc8d2000 -        0x1cc93de3f  AudioSession arm64  <cffc0746f53f3c7a9c5aadd7008d6f6f> /System/Library/PrivateFrameworks/AudioSession.framework/AudioSession
       0x1cc93e000 -        0x1cd2378df  CMCapture arm64  <3e1d7cb2f19e37b5853e6d007a218507> /System/Library/PrivateFrameworks/CMCapture.framework/CMCapture
       0x1cd238000 -        0x1cd2a0c3f  AppleNeuralEngine arm64  <650011cb90d13d359437b5e9f1ba91c2> /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine
       0x1cd2a1000 -        0x1cd329dcf  SystemConfiguration arm64  <4d75bc51a68036248f87053774efb83a> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
       0x1cd32a000 -        0x1cde49e3f  PassKitCore arm64  <3de0d2e8893d3846bb3295f8818f10f3> /System/Library/PrivateFrameworks/PassKitCore.framework/PassKitCore
       0x1cde4a000 -        0x1ce32787f  Coherence arm64  <7637efb99f8f3d11a26701e8b1090017> /System/Library/PrivateFrameworks/Coherence.framework/Coherence
       0x1ce328000 -        0x1ce3f269f  CloudDocs arm64  <33c55448223a3d54ae130b8bc58571b3> /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
       0x1ce3f3000 -        0x1ce521cdf  AXMediaUtilities arm64  <2c9611ec818c3468a3de2d480feffb2f> /System/Library/PrivateFrameworks/AXMediaUtilities.framework/AXMediaUtilities
       0x1ce587000 -        0x1ce5f2dff  OSAnalytics arm64  <ed4875145fe331068e815a22c2087d4d> /System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics
       0x1ce5f3000 -        0x1ce622a9f  CoreAnalytics arm64  <bd908cbf9ff33d60a927c199510a34d3> /System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics
       0x1ce660000 -        0x1ce860c9f  LanguageModeling arm64  <570cd1c774663b2e96a513788d960bdd> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
       0x1ce861000 -        0x1ce86945f  ReflectionInternal arm64  <3389e0fca93f354293a1e5a699edf289> /System/Library/PrivateFrameworks/ReflectionInternal.framework/ReflectionInternal
       0x1ce86a000 -        0x1ce8e213f  NetworkServiceProxy arm64  <977c5ed7f4d432368bcb8337fe4188f4> /System/Library/PrivateFrameworks/NetworkServiceProxy.framework/NetworkServiceProxy
       0x1ce8e3000 -        0x1ce91525f  _AppIntents_UIKit arm64  <f9228f33f6383196b6b81dd76dc95f21> /System/Library/Frameworks/_AppIntents_UIKit.framework/_AppIntents_UIKit
       0x1ce916000 -        0x1ceab9e7f  LinkPresentation arm64  <4e5de564cd4d3b1eb3e95704cd69359a> /System/Library/Frameworks/LinkPresentation.framework/LinkPresentation
       0x1ceaba000 -        0x1ceae199f  AppProtectionUI arm64  <d84d5c95cac73edf9414235390d739fa> /System/Library/PrivateFrameworks/AppProtectionUI.framework/AppProtectionUI
       0x1ceae2000 -        0x1cebe6dff  SensitiveContentAnalysis arm64  <bbb933e63a1c3a47935ba1b4e51aef8f> /System/Library/Frameworks/SensitiveContentAnalysis.framework/SensitiveContentAnalysis
       0x1cebe7000 -        0x1cef6fe9f  CopresenceCore arm64  <e4f95421940f32c0a4496108c6873c66> /System/Library/PrivateFrameworks/CopresenceCore.framework/CopresenceCore
       0x1cef70000 -        0x1cf155d7f  GroupActivities arm64  <7d8b00fa920c3093bda324aaad58ea3f> /System/Library/Frameworks/GroupActivities.framework/GroupActivities
       0x1cf156000 -        0x1cf1d773f  EmojiFoundation arm64  <188968fc13323408b0204230d7f510c9> /System/Library/PrivateFrameworks/EmojiFoundation.framework/EmojiFoundation
       0x1cf1d8000 -        0x1d01c915f  VFX arm64  <979653e93166337d930b0a1a807ae4eb> /System/Library/PrivateFrameworks/VFX.framework/VFX
       0x1d01ca000 -        0x1d0282b9f  FeedbackService arm64  <398da8e90e8c34b4b17024713c4d4ece> /System/Library/PrivateFrameworks/FeedbackService.framework/FeedbackService
       0x1d0283000 -        0x1d029f89f  IOSurface arm64  <f0148805fd32344aaeca0a11528ff7ba> /System/Library/Frameworks/IOSurface.framework/IOSurface
       0x1d02a0000 -        0x1d032d83f  libMobileGestalt.dylib arm64  <79d29b6f535c3846a1b5389a06322071> /usr/lib/libMobileGestalt.dylib
       0x1d032e000 -        0x1d034365f  MediaAccessibility arm64  <de5505c7d7d63d4ba8ae29f2511e61db> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
       0x1d0344000 -        0x1d0534bff  LocalAuthenticationCore arm64  <508c0cac51be398da69b53ad646e0c1e> /System/Library/PrivateFrameworks/LocalAuthenticationCore.framework/LocalAuthenticationCore
       0x1d05a4000 -        0x1d1298e3f  Message arm64  <11d273e6a8d831149f45fbb69eeabd9a> /System/Library/PrivateFrameworks/Message.framework/Message
       0x1d1299000 -        0x1d13ad4df  CoreParsec arm64  <e69685d0c35536f49a7d68934c547376> /System/Library/PrivateFrameworks/CoreParsec.framework/CoreParsec
       0x1d13ae000 -        0x1d185025f  SearchFoundation arm64  <ef26d09fbf3d3f958762403ae7117f29> /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation
       0x1d1851000 -        0x1d18c151f  IconRendering arm64  <44a4f7b6f5d235758ae468dd6eb44aa1> /System/Library/PrivateFrameworks/IconRendering.framework/IconRendering
       0x1d18c2000 -        0x1d191badf  DMCUtilities arm64  <7352fee9e4d53b0d8040c7cc4302a6c1> /System/Library/PrivateFrameworks/DMCUtilities.framework/DMCUtilities
       0x1d191c000 -        0x1d19353cb  TCC arm64  <0a2b8441c13538f38d0dd965535382a2> /System/Library/PrivateFrameworks/TCC.framework/TCC
       0x1d1936000 -        0x1d1a4c1ff  InstalledContentLibrary arm64  <e5cad84d8cb0346cbf35dde7039c1ef5> /System/Library/PrivateFrameworks/InstalledContentLibrary.framework/InstalledContentLibrary
       0x1d1a4d000 -        0x1d1cff87f  MediaExperience arm64  <8dedfcdcf7b1302ab299401a160a4e64> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
       0x1d1d00000 -        0x1d1d763ff  Dendrite arm64  <1955473427f53391b1902b99e6adbdd6> /System/Library/PrivateFrameworks/Dendrite.framework/Dendrite
       0x1d1d77000 -        0x1d1f692ff  SiriTTSService arm64  <2d0f669f07703a6697ec837a4b4b6e7b> /System/Library/PrivateFrameworks/SiriTTSService.framework/SiriTTSService
       0x1d1f6a000 -        0x1d211af9f  AuthenticationServices arm64  <f7fd7ba84a76379ea83db60d94ba4874> /System/Library/Frameworks/AuthenticationServices.framework/AuthenticationServices
       0x1d211b000 -        0x1d22e533f  VoiceShortcutClient arm64  <4cdd414962303038a55a5c56a8d6452e> /System/Library/PrivateFrameworks/VoiceShortcutClient.framework/VoiceShortcutClient
       0x1d2464000 -        0x1d25e575f  GRDBInternal arm64  <62221b1ee7f33d8b941b4af15429d321> /System/Library/PrivateFrameworks/GRDBInternal.framework/GRDBInternal
       0x1d25e6000 -        0x1d267d5df  ProtectedCloudStorage arm64  <31c285ebbaf937fcb2e8554013ef1dd4> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
       0x1d267e000 -        0x1d2698adf  CommonUtilities arm64  <ba43126144cd3fa088001cbb48664d85> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
       0x1d2699000 -        0x1d26c7f3f  ApplePushService arm64  <2b9e8369cdfb3052aa518f7ce7fc1972> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
       0x1d26c8000 -        0x1d26e935f  BackgroundSystemTasks arm64  <fe83b5afc036335fa93b1854ac26995c> /System/Library/PrivateFrameworks/BackgroundSystemTasks.framework/BackgroundSystemTasks
       0x1d26ea000 -        0x1d275473f  MetadataUtilities arm64  <d7ee7f4801643d74b7a7879019c40238> /System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities
       0x1d2755000 -        0x1d299ec3f  StoreKit arm64  <389d062739f031b5b3a86810cbf715c5> /System/Library/Frameworks/StoreKit.framework/StoreKit
       0x1d299f000 -        0x1d29c243f  Accessibility arm64  <c3e0b143f49b3c6d9faf3ce8f0a23c8b> /System/Library/Frameworks/Accessibility.framework/Accessibility
       0x1d29c3000 -        0x1d2acb77f  libnwswifttls.dylib arm64  <481b291b7dc138749443ab47e233f5fc> /usr/lib/libnwswifttls.dylib
       0x1d2acc000 -        0x1d38fd43f  VectorKit arm64  <07743285bf1c3167982093bf76b67755> /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit
       0x1d38fe000 -        0x1d3a35cbf  PhotosFormats arm64  <b3d93ffe339036578501213da9799a92> /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats
       0x1d4457000 -        0x1d46b833f  TextRecognition arm64  <974b918053b23d8c817be68c3679f11d> /System/Library/PrivateFrameworks/TextRecognition.framework/TextRecognition
       0x1d46b9000 -        0x1d4823ebf  VisionKitCore arm64  <f36b82aa5cca3da38e4fe39be427f9a9> /System/Library/PrivateFrameworks/VisionKitCore.framework/VisionKitCore
       0x1d4824000 -        0x1d4bb779f  iTunesCloud arm64  <1e4b4fd4792d34fb918c4b6b4ada6fc7> /System/Library/PrivateFrameworks/iTunesCloud.framework/iTunesCloud
       0x1d4bb8000 -        0x1d4c5c77f  CallKit arm64  <d99622c445d63466a1485490f263ee72> /System/Library/Frameworks/CallKit.framework/CallKit
       0x1d4c5d000 -        0x1d4cd737f  TelephonyUI arm64  <090d6462744f3e8e939903a138633a19> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
       0x1d4cd8000 -        0x1d4d1d19f  AttributeGraph arm64  <a973ad423cff3c90bc78e4e0bffa155b> /System/Library/PrivateFrameworks/AttributeGraph.framework/AttributeGraph
       0x1d536f000 -        0x1d53ddc5f  OnBoardingKit arm64  <e23a7c703c4a37ba9a392de7f3b0ef30> /System/Library/PrivateFrameworks/OnBoardingKit.framework/OnBoardingKit
       0x1d53de000 -        0x1d60b06df  EmbeddedAcousticRecognition arm64  <88732ff26cd03a63a7d33f6d8b61af5b> /System/Library/PrivateFrameworks/EmbeddedAcousticRecognition.framework/EmbeddedAcousticRecognition
       0x1d60b1000 -        0x1d61bf73f  Lexicon arm64  <761e4b392c6c3cd897645231707ce98a> /System/Library/PrivateFrameworks/Lexicon.framework/Lexicon
       0x1d61c0000 -        0x1d62a437f  Sage arm64  <4b9bdf22290a3755be898028db5f7c5b> /System/Library/PrivateFrameworks/Sage.framework/Sage
       0x1d62a5000 -        0x1d64167df  PeopleSuggester arm64  <5767a667c4f5312d8565876ad0f35a34> /System/Library/PrivateFrameworks/PeopleSuggester.framework/PeopleSuggester
       0x1d681b000 -        0x1d6e1413f  NewsCore arm64  <7f9fa4628f313803a8aa9879e490808d> /System/Library/PrivateFrameworks/NewsCore.framework/NewsCore
       0x1d6f94000 -        0x1d725269f  libFontParser.dylib arm64  <25688db6759938e38a744cb0fd658dd7> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
       0x1d7253000 -        0x1d72e50bf  CascadeSets arm64  <b2d8f53bf3f63ed8b87a937539e75f55> /System/Library/PrivateFrameworks/CascadeSets.framework/CascadeSets
       0x1d72e6000 -        0x1d73429df  DuetActivityScheduler arm64  <2b61e2d23414378eb9055770cc2a4e11> /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/DuetActivityScheduler
       0x1d73b8000 -        0x1d74a5b9f  Rapport arm64  <71eb664e4d6f395e9f02c9402803ee1e> /System/Library/PrivateFrameworks/Rapport.framework/Rapport
       0x1d74a6000 -        0x1d75fcd7f  AppleAccount arm64  <d89711354faa3a23927a8de192d36026> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
       0x1d75fd000 -        0x1d7720f5f  FamilyCircle arm64  <d475ce888718382d8c17ebe6fd813bc4> /System/Library/PrivateFrameworks/FamilyCircle.framework/FamilyCircle
       0x1d7721000 -        0x1d7f1821f  FinanceKit arm64  <4034e95d927b36bd813fc5355a017c9d> /System/Library/Frameworks/FinanceKit.framework/FinanceKit
       0x1d7f19000 -        0x1d80b4b9f  _JetEngine_SwiftUI arm64  <4df36810eb973d04a945343b21d1ad12> /System/Library/PrivateFrameworks/_JetEngine_SwiftUI.framework/_JetEngine_SwiftUI
       0x1d80b5000 -        0x1d840a1ff  IMDPersistence arm64  <c903e895c2203ba08304c34d69bd603a> /System/Library/PrivateFrameworks/IMDPersistence.framework/IMDPersistence
       0x1d840b000 -        0x1d84cfd8b  libswiftAccelerate.dylib arm64  <bd0eabe86f5c33dba7e024b119ebae58> /usr/lib/swift/libswiftAccelerate.dylib
       0x1d84d0000 -        0x1d853a7df  CameraEditKit arm64  <849143254054322e8f83ec267e6ccc19> /System/Library/PrivateFrameworks/CameraEditKit.framework/CameraEditKit
       0x1d853b000 -        0x1d85f715f  AddressBookLegacy arm64  <2f9c958728d936669570d78724ef9fa8> /System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy
       0x1d85f8000 -        0x1d875bdff  FindMyLocate arm64  <65f9da60638b3744a0d27f215596d18b> /System/Library/PrivateFrameworks/FindMyLocate.framework/FindMyLocate
       0x1d875c000 -        0x1d87dd55f  ContactsAutocompleteUI arm64  <50640482f8e135688311f141c38485b6> /System/Library/PrivateFrameworks/ContactsAutocompleteUI.framework/ContactsAutocompleteUI
       0x1d887b000 -        0x1d8942fff  AppStoreDaemon arm64  <ddaaae25645e3d228771171a1aba6806> /System/Library/PrivateFrameworks/AppStoreDaemon.framework/AppStoreDaemon
       0x1d8943000 -        0x1d89858bf  ManagedSettingsObjC arm64  <2eb0f5e2e69d393fb7b75f117c8b1d9b> /System/Library/PrivateFrameworks/ManagedSettingsObjC.framework/ManagedSettingsObjC
       0x1d8986000 -        0x1d8aa24ff  ScreenTimeCore arm64  <f47ea72d44cf39e2be88d8059c152226> /System/Library/PrivateFrameworks/ScreenTimeCore.framework/ScreenTimeCore
       0x1d8aa3000 -        0x1d8ababbf  ContextKitExtraction arm64  <f92c387671c73d478361ef6b7afca610> /System/Library/PrivateFrameworks/ContextKitExtraction.framework/ContextKitExtraction
       0x1d8abb000 -        0x1d8c959bf  SafariCore arm64  <7d9c96070ca2313cad3e2d457cad395e> /System/Library/PrivateFrameworks/SafariCore.framework/SafariCore
       0x1d8c96000 -        0x1d8ce2cdf  UserNotifications arm64  <3eff4f6fe413381e94d7b19622084702> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
       0x1d8ce3000 -        0x1d8d53cff  SetupAssistant arm64  <7a334eb3be40355ca7b09b5b61f3c7cf> /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant
       0x1d8d54000 -        0x1d9060c5f  InternationalSupport arm64  <0db6cda2d95438cab2c28a54a12f17b5> /System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport
       0x1d9061000 -        0x1d90fbd1f  Stickers arm64  <3fee98b893e23df79c8518f2c91b81a2> /System/Library/PrivateFrameworks/Stickers.framework/Stickers
       0x1d90fc000 -        0x1d91e60bf  SensitiveContentAnalysisML arm64  <5d2f3d1f7076309fb8f8e6c946ddd320> /System/Library/PrivateFrameworks/SensitiveContentAnalysisML.framework/SensitiveContentAnalysisML
       0x1d91e7000 -        0x1d933771f  Feedback arm64  <1a08bc1432d43066bc80f2d1d4682f2f> /System/Library/PrivateFrameworks/Feedback.framework/Feedback
       0x1d9338000 -        0x1da1058ff  PegasusAPI arm64  <82ed2ae4964e3984b2a8f241ec83b87f> /System/Library/PrivateFrameworks/PegasusAPI.framework/PegasusAPI
       0x1da106000 -        0x1da1dc53f  CommunicationTrust arm64  <c4ae38c833c93a8687107b10e390a83b> /System/Library/PrivateFrameworks/CommunicationTrust.framework/CommunicationTrust
       0x1da1dd000 -        0x1da271fbf  CalendarFoundation arm64  <5267ff0384de381c841ef63314efd088> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
       0x1da272000 -        0x1da2de37f  AAAFoundationSwift arm64  <bb8df437b38c3b95b8dc4ffa3b1ccc85> /System/Library/PrivateFrameworks/AAAFoundationSwift.framework/AAAFoundationSwift
       0x1da2df000 -        0x1da62fd7f  AudioToolbox arm64  <5c1d99dde0fb36d28144d13ec794d609> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
       0x1da630000 -        0x1da66a3df  CoreServicesStore arm64  <b955ca05d57a3b4b9e785bd3934e58fb> /System/Library/PrivateFrameworks/CoreServicesStore.framework/CoreServicesStore
       0x1da66b000 -        0x1da6c3d7f  libmis.dylib arm64  <7db1812a4fd53255a57dae9a14eea050> /usr/lib/libmis.dylib
       0x1da6c4000 -        0x1da724a5f  IconFoundation arm64  <817adbe74ea53e5d81c754669b1ec702> /System/Library/PrivateFrameworks/IconFoundation.framework/IconFoundation
       0x1daed2000 -        0x1db04ee1f  AVFAudio arm64  <9c4602574a6837d582c455c33c0a259e> /System/Library/Frameworks/AVFAudio.framework/AVFAudio
       0x1db04f000 -        0x1db11ba3f  CoreSuggestions arm64  <b4d9e324e65632c6b146eb945c5c79a7> /System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions
       0x1db11c000 -        0x1db16921f  CacheDelete arm64  <8de16b3376933a93bcb74ac50b5100d8> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
       0x1db16a000 -        0x1db40da3f  NetworkExtension arm64  <22c5dd5550b53f9e8e9aa5f897160bab> /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension
       0x1db40e000 -        0x1db56801f  ReplicatorServices arm64  <97ad532fa32230d187e31c52d2524769> /System/Library/PrivateFrameworks/ReplicatorServices.framework/ReplicatorServices
       0x1db569000 -        0x1db5943df  ProactiveDaemonSupport arm64  <0b1ecc2bbde8301db4906f3c790b378b> /System/Library/PrivateFrameworks/ProactiveDaemonSupport.framework/ProactiveDaemonSupport
       0x1db595000 -        0x1db5ebfff  NearbyInteraction arm64  <c781f089ff093242b311abf8058e9bfe> /System/Library/Frameworks/NearbyInteraction.framework/NearbyInteraction
       0x1db5ec000 -        0x1db60b09f  FMCoreLite arm64  <01c86e6c08413e49b51e38c6ad0bfb7b> /System/Library/PrivateFrameworks/FMCoreLite.framework/FMCoreLite
       0x1db60c000 -        0x1db63ee3f  PowerLog arm64  <2a334040f8aa3d27a6c4a2ddae884099> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
       0x1db63f000 -        0x1db64b7d7  libswiftRegexBuilder.dylib arm64  <5b862e7f953830adad9beff7e8ba4c3c> /usr/lib/swift/libswiftRegexBuilder.dylib
       0x1db64c000 -        0x1db70a2df  JetUI arm64  <47298b80852c3977ad308f9147826651> /System/Library/PrivateFrameworks/JetUI.framework/JetUI
       0x1dbd2c000 -        0x1dbd9a0bf  Pegasus arm64  <78b02a5c99363e5ab3ad530fc72c2d45> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
       0x1dbf30000 -        0x1dbff639f  AvatarKit arm64  <265513f3e36e3c19a5393bb1baee0506> /System/Library/PrivateFrameworks/AvatarKit.framework/AvatarKit
       0x1dbff7000 -        0x1dc004bbf  libswiftUniformTypeIdentifiers.dylib arm64  <461a136e9aaa3adba969975ba1255cdb> /usr/lib/swift/libswiftUniformTypeIdentifiers.dylib
       0x1dc005000 -        0x1dc04b5ff  libdispatch.dylib arm64  <49c0cd3ea6963b11ba925755f0c3c6e3> /usr/lib/system/libdispatch.dylib
       0x1dc1b2000 -        0x1dc4a1b7f  SafariShared arm64  <672aa1e0ce2b3086ad195ecd424d50c9> /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared
       0x1dc4a2000 -        0x1dc508e1f  TemplateKit arm64  <fd440780fe873238a9abb46a4b866575> /System/Library/PrivateFrameworks/TemplateKit.framework/TemplateKit
       0x1dc509000 -        0x1dc63ef7f  UIIntelligenceSupport arm64  <2797b56aed593387b39f571b91cc4499> /System/Library/PrivateFrameworks/UIIntelligenceSupport.framework/UIIntelligenceSupport
       0x1dc691000 -        0x1dc6e49bf  SharedWithYou arm64  <9e5f384bbfe131aab3c1278fe42ae4a1> /System/Library/Frameworks/SharedWithYou.framework/SharedWithYou
       0x1dd0e1000 -        0x1dd31a47f  SensitiveContentAnalysisUI arm64  <f6fb47752e81350fbcede46e090f045a> /System/Library/PrivateFrameworks/SensitiveContentAnalysisUI.framework/SensitiveContentAnalysisUI
       0x1ddaa4000 -        0x1ddb608df  UnifiedAssetFramework arm64  <5e52adf5d491381c8b918b5b519231f2> /System/Library/PrivateFrameworks/UnifiedAssetFramework.framework/UnifiedAssetFramework
       0x1ddb61000 -        0x1ddbaa03f  DataDetectorsCore arm64  <4801afab75c23d6c89ccb4e3a05306d5> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
       0x1df497000 -        0x1df68a05f  MessageUI arm64  <eb7210089b9238fea6b9101aa2041800> /System/Library/Frameworks/MessageUI.framework/MessageUI
       0x1df68b000 -        0x1df69d541  AtomicsInternal arm64  <34bfe396b1293f7e953be84ededf3acb> /System/Library/PrivateFrameworks/AtomicsInternal.framework/AtomicsInternal
       0x1df69e000 -        0x1df7a9c3f  SpringBoardFoundation arm64  <96761f212eb33e83b4a12025603cb5ec> /System/Library/PrivateFrameworks/SpringBoardFoundation.framework/SpringBoardFoundation
       0x1dfc9f000 -        0x1dfe8739f  TeaFoundation arm64  <9be201e257f93a91bdd95b1d94a1361f> /System/Library/PrivateFrameworks/TeaFoundation.framework/TeaFoundation
       0x1dfe88000 -        0x1dff2167f  CoreRoutine arm64  <d80ea51032643a999bd9059514dbf3a5> /System/Library/PrivateFrameworks/CoreRoutine.framework/CoreRoutine
       0x1dff22000 -        0x1e001993f  libarchive.2.dylib arm64  <95dd0b7af0be3b2c890532ccdb5f8b61> /usr/lib/libarchive.2.dylib
       0x1e001a000 -        0x1e0051b1f  MobileInstallation arm64  <47aa98bd383437a2acf79892d003d811> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
       0x1e0052000 -        0x1e0054ebb  libswift_DarwinFoundation1.dylib arm64  <c9d91f5075ba33adb2c92c0c08082ee7> /usr/lib/swift/libswift_DarwinFoundation1.dylib
       0x1e0216000 -        0x1e023827f  CoreMaterial arm64  <8f7438014fc33b788dadbe466bde716d> /System/Library/PrivateFrameworks/CoreMaterial.framework/CoreMaterial
       0x1e0489000 -        0x1e04f3bbf  AXRuntime arm64  <4453e0379115300a86f1932e33842b9c> /System/Library/PrivateFrameworks/AXRuntime.framework/AXRuntime
       0x1e04f4000 -        0x1e05c8ddf  SAObjects arm64  <3a89ed92d8c93303a640ab12e4ef7ed4> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
       0x1e0d27000 -        0x1e0e0c4df  TipsCore arm64  <2d611bea3156310d8fdd21d888d15a76> /System/Library/PrivateFrameworks/TipsCore.framework/TipsCore
       0x1e0e0d000 -        0x1e10e52df  NeutrinoCore arm64  <be558e2ff6fc32de99f44863f4f18341> /System/Library/PrivateFrameworks/NeutrinoCore.framework/NeutrinoCore
       0x1e10e6000 -        0x1e111689f  ANEServices arm64  <a1b9a671516030629696e471e4b7e6ca> /System/Library/PrivateFrameworks/ANEServices.framework/ANEServices
       0x1e1117000 -        0x1e11d56ff  PegasusKit arm64  <c871824c5b4a3175afa64924afdaf799> /System/Library/PrivateFrameworks/PegasusKit.framework/PegasusKit
       0x1e17a2000 -        0x1e18a373f  CoreBluetooth arm64  <ba46246dddf936dba813ab5def18ae2c> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
       0x1e18a4000 -        0x1e18c60ff  AudioAnalytics arm64  <ff0e2a263fd63d9f997f499b8c1de052> /System/Library/PrivateFrameworks/AudioAnalytics.framework/AudioAnalytics
       0x1e18c7000 -        0x1e1965497  libswift_RegexParser.dylib arm64  <b106aeb95a593fc2bc16a5e73374ac63> /usr/lib/swift/libswift_RegexParser.dylib
       0x1e1966000 -        0x1e19f56ff  AppleIntelligenceReporting arm64  <1d123d2a69143c4888aec35e9e8dad47> /System/Library/PrivateFrameworks/AppleIntelligenceReporting.framework/AppleIntelligenceReporting
       0x1e19f6000 -        0x1e1ab169f  CryptoKitPrivate arm64  <c398f5be275a39f7b98c80f13a7dfdd9> /System/Library/PrivateFrameworks/CryptoKitPrivate.framework/CryptoKitPrivate
       0x1e1ab2000 -        0x1e1ac42ff  NanoPreferencesSync arm64  <f902a23737d9391781ec90dc2a4a8935> /System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync
       0x1e1ac5000 -        0x1e1b07d3f  libnetworkextension.dylib arm64  <eb88f501c7373f3896e3732dd37c4537> /usr/lib/libnetworkextension.dylib
       0x1e1b08000 -        0x1e1b1c31f  AppleDeviceQuerySupport arm64  <f142827c223b3959a2ea7445f9fcb641> /System/Library/PrivateFrameworks/AppleDeviceQuerySupport.framework/AppleDeviceQuerySupport
       0x1e1b1d000 -        0x1e1bb6c9f  AccessibilityUIUtilities arm64  <db042408f0bf399fa60dd94f0d5c106e> /System/Library/PrivateFrameworks/AccessibilityUIUtilities.framework/AccessibilityUIUtilities
       0x1e1bb7000 -        0x1e1cc0b3f  AccessibilitySharedSupport arm64  <d11c486bcaa33710b8ccd36aeb4f4374> /System/Library/PrivateFrameworks/AccessibilitySharedSupport.framework/AccessibilitySharedSupport
       0x1e2035000 -        0x1e207601f  AppSSO arm64  <cc908bcd60b7394d9b5b99d732f866ea> /System/Library/PrivateFrameworks/AppSSO.framework/AppSSO
       0x1e2077000 -        0x1e26c2edf  RealityFoundation arm64  <ddfe87ab8f5532ad91e8db1e91dec174> /System/Library/Frameworks/RealityFoundation.framework/RealityFoundation
       0x1e29de000 -        0x1e2a5959f  MLAssetIO arm64  <f2160b8610ac38818b2e8891b4f61485> /System/Library/PrivateFrameworks/MLAssetIO.framework/MLAssetIO
       0x1e2abe000 -        0x1e2bd4a9f  PDFKit arm64  <6cf933c24373357999f01c7f1746e763> /System/Library/Frameworks/PDFKit.framework/PDFKit
       0x1e2c87000 -        0x1e2ec045f  Calculate arm64  <88e32d3234c8380f96c74cac0de310af> /System/Library/PrivateFrameworks/Calculate.framework/Calculate
       0x1e2ec1000 -        0x1e2fd995f  AuthenticationServicesCore arm64  <f2b3f71ce07c3381b63057e32f95d7be> /System/Library/PrivateFrameworks/AuthenticationServicesCore.framework/AuthenticationServicesCore
       0x1e31eb000 -        0x1e325a6ff  Social arm64  <5487e912bfb53f3f8923ff34d1f73593> /System/Library/Frameworks/Social.framework/Social
       0x1e325b000 -        0x1e34e77ff  ARKitCore arm64  <1397c8271b4434c588c525db691bd260> /System/Library/PrivateFrameworks/ARKitCore.framework/ARKitCore
       0x1e3606000 -        0x1e3619b1f  Symbols arm64  <32ce86e8ccf03509980e3d670e0722fa> /System/Library/Frameworks/Symbols.framework/Symbols
       0x1e3996000 -        0x1e4313dbf  SiriTTS arm64  <c250f22a929d3fedbbe9ec85df2956d9> /System/Library/PrivateFrameworks/SiriTTS.framework/SiriTTS
       0x1e4314000 -        0x1e431ff5f  libMobileGestaltExtensions.dylib arm64  <272c16da364e3ec8907892066d524821> /usr/lib/libMobileGestaltExtensions.dylib
       0x1e494c000 -        0x1e4b898ff  CallHistory arm64  <16abc9f4a4583f94a2e39a47112d3252> /System/Library/PrivateFrameworks/CallHistory.framework/CallHistory
       0x1e4b8a000 -        0x1e4db64ff  VideoProcessing arm64  <00e17065554835ad857918e75eb81338> /System/Library/PrivateFrameworks/VideoProcessing.framework/VideoProcessing
       0x1e4db7000 -        0x1e4e05f9f  BannerKit arm64  <e77adf14422f347693fd48fac19957c4> /System/Library/PrivateFrameworks/BannerKit.framework/BannerKit
       0x1e5e27000 -        0x1e5e4a93f  libswiftCoreLocation.dylib arm64  <215c3a8c8cef36699924e34e0f3d8a37> /usr/lib/swift/libswiftCoreLocation.dylib
       0x1e6dbf000 -        0x1e6e628df  EmailFoundation arm64  <42ade838f6383a9e8c88c221f6b9c2b9> /System/Library/PrivateFrameworks/EmailFoundation.framework/EmailFoundation
       0x1e6e63000 -        0x1e720dd5f  EmailDaemon arm64  <e04117f7360b3ae49af9f2fafcbbeac7> /System/Library/PrivateFrameworks/EmailDaemon.framework/EmailDaemon
       0x1e7338000 -        0x1e748e79f  Email arm64  <b20b32fd8c073a60a7e5a8e7dff44dee> /System/Library/PrivateFrameworks/Email.framework/Email
       0x1e748f000 -        0x1e758fc9f  Symbolication arm64  <7c26c52e3d19379a93c9c24a52d4fbe4> /System/Library/PrivateFrameworks/Symbolication.framework/Symbolication
       0x1e7590000 -        0x1e75cbe7f  PlugInKit arm64  <b1e80fc929163cd0b3f4be4128e01c11> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
       0x1e75cc000 -        0x1e77c58ff  SafariSharedUI arm64  <2854b0dd019d3f92a4bd777e9927671f> /System/Library/PrivateFrameworks/SafariSharedUI.framework/SafariSharedUI
       0x1e7c47000 -        0x1e7c8c09f  ImageCaptureCore arm64  <536d5012c6a83d9da06b239c5a2aad18> /System/Library/Frameworks/ImageCaptureCore.framework/ImageCaptureCore
       0x1e7c8d000 -        0x1e83bb85f  PhotosIntelligence arm64  <39b41120a93f3625bbeaeacf60841290> /System/Library/PrivateFrameworks/PhotosIntelligence.framework/PhotosIntelligence
       0x1e83bc000 -        0x1e8618c5f  PhotoImaging arm64  <82a35ab7bed93c2aa52364bd6104e867> /System/Library/PrivateFrameworks/PhotoImaging.framework/PhotoImaging
       0x1e8619000 -        0x1e86ff233  libxml2.2.dylib arm64  <9d21cb2215c531329ef4cd7cf772cf7b> /usr/lib/libxml2.2.dylib
       0x1e8700000 -        0x1e88da2df  WebKitLegacy arm64  <c7397648b3ff3ab3a67119a9ab528f67> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
       0x1e88db000 -        0x1e8a3935f  SEService arm64  <612b8487b1fc3ec5a5860558f3c1e925> /System/Library/PrivateFrameworks/SEService.framework/SEService
       0x1e8a3a000 -        0x1e8ec2f5f  PencilKit arm64  <356b686d6790396499ae8bc99eff378a> /System/Library/Frameworks/PencilKit.framework/PencilKit
       0x1e8f94000 -        0x1e902a13f  CarKit arm64  <f8ddd4948b633e77b7e12de3ebc710c7> /System/Library/PrivateFrameworks/CarKit.framework/CarKit
       0x1e902b000 -        0x1e905297f  HangTracer arm64  <147748796ef6356aab271598347cc9ab> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
       0x1e9053000 -        0x1e90ac8df  BiometricKit arm64  <5763971e4de933a282e29a819292eb49> /System/Library/PrivateFrameworks/BiometricKit.framework/BiometricKit
       0x1e93d9000 -        0x1e9405c1f  SymptomPresentationFeed arm64  <538714e98b50330e80f2f2a7d624b1af> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationFeed.framework/SymptomPresentationFeed
       0x1e9424000 -        0x1e9444a9f  AAAFoundation arm64  <a4ab2fec8b9531f79a5ab8ce923c0313> /System/Library/PrivateFrameworks/AAAFoundation.framework/AAAFoundation
       0x1e9445000 -        0x1e946737f  MobileKeyBag arm64  <63f6b0de3a9d399eb8018ad9d0439f15> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
       0x1e9503000 -        0x1e955f67f  BiomePubSub arm64  <15ae98c762dd314a8b9aba588b890bfe> /System/Library/PrivateFrameworks/BiomePubSub.framework/BiomePubSub
       0x1e9ace000 -        0x1ea00847f  ToolKit arm64  <0c7b80bc47f33ec3b2453b921bf322a8> /System/Library/PrivateFrameworks/ToolKit.framework/ToolKit
       0x1ea145000 -        0x1ea1857ff  BiomeStorage arm64  <b598ded336953edd911386397447650c> /System/Library/PrivateFrameworks/BiomeStorage.framework/BiomeStorage
       0x1ea186000 -        0x1ea210edf  CameraColorProcessing arm64  <fafb9a01063d3ddcb549ae08bc71b451> /System/Library/PrivateFrameworks/CameraColorProcessing.framework/CameraColorProcessing
       0x1ea211000 -        0x1ea258a3f  libswiftAVFoundation.dylib arm64  <fa3055dfdd773923a309b7718a111c68> /usr/lib/swift/libswiftAVFoundation.dylib
       0x1ea259000 -        0x1ea2cc51f  CloudCoreInternal arm64  <d8f7e0d7713e3dcbbea03230cc71aba3> /System/Library/PrivateFrameworks/CloudCoreInternal.framework/CloudCoreInternal
       0x1ea2cd000 -        0x1ea2e85ff  ProtocolBuffer arm64  <aa418befcc8c3ce2a6461f1e62d4370e> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
       0x1ea2e9000 -        0x1ea31901f  OctagonTrust arm64  <54ff6d36a3023143b8cd13827e5c6475> /System/Library/PrivateFrameworks/OctagonTrust.framework/OctagonTrust
       0x1ea602000 -        0x1ea65fb5f  MediaAnalysisServices arm64  <6ff69de3fc7d30d886649d1ff37d9099> /System/Library/PrivateFrameworks/MediaAnalysisServices.framework/MediaAnalysisServices
       0x1ea660000 -        0x1eaa4ff3f  SoundAnalysis arm64  <4c356e5268c539c2a6bccfe46380cc31> /System/Library/Frameworks/SoundAnalysis.framework/SoundAnalysis
       0x1eaa50000 -        0x1eaf9c4df  MediaAnalysis arm64  <31e0c30ef4803ba19f7a09325f9daa75> /System/Library/PrivateFrameworks/MediaAnalysis.framework/MediaAnalysis
       0x1eaf9d000 -        0x1eafea67f  IOGPU arm64  <3d207f8889083811bcd9a2d96ac3a13c> /System/Library/PrivateFrameworks/IOGPU.framework/IOGPU
       0x1eb101000 -        0x1eb15397f  QuickLookThumbnailing arm64  <9f2a5092e382335c87b5e186be6ecdce> /System/Library/Frameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
       0x1eb154000 -        0x1eb1722ff  AppSSOCore arm64  <af74b7973c373f8e97bba28abe7ca94c> /System/Library/PrivateFrameworks/AppSSOCore.framework/AppSSOCore
       0x1ebae4000 -        0x1ebdb8abf  CalendarUIKit arm64  <21ce7007479f30619784969dd9358b1a> /System/Library/PrivateFrameworks/CalendarUIKit.framework/CalendarUIKit
       0x1ebf19000 -        0x1eda0f27f  Recon3D arm64  <b64c51bb2a823712a2f05e737251bed7> /System/Library/PrivateFrameworks/Recon3D.framework/Recon3D
       0x1eda10000 -        0x1efcd801f  AppleCV3D arm64  <06adc4fe479a3aa08960aaea6f4b1553> /System/Library/PrivateFrameworks/AppleCV3D.framework/AppleCV3D
       0x1f0d40000 -        0x1f0dce0df  ProactiveSummarizationClient arm64  <07c3a147aca4314aaa2cd073db26d21e> /System/Library/PrivateFrameworks/ProactiveSummarizationClient.framework/ProactiveSummarizationClient
       0x1f1bd1000 -        0x1f1f732fb  CoreNavigation arm64  <0cf7297d9fcc3efdadb11c305e841dda> /System/Library/PrivateFrameworks/CoreNavigation.framework/CoreNavigation
       0x1f312e000 -        0x1f3175f3f  CoreAutoLayout arm64  <ffbcb1c4e3bc3b5da7e551a4a85dcda9> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout
       0x1f32df000 -        0x1f3329c9f  PhotosUI arm64  <9d4f9aef5a7c3c5b90577db2fa8d820e> /System/Library/Frameworks/PhotosUI.framework/PhotosUI
       0x1f332a000 -        0x1f342873f  VisualUnderstanding arm64  <34f49db49a6d30608e15d5c15947f0e4> /System/Library/PrivateFrameworks/VisualUnderstanding.framework/VisualUnderstanding
       0x1f3b87000 -        0x1f3bd235f  ExtensionKit arm64  <601b87f9f4733ed18b53d64fb3340446> /System/Library/Frameworks/ExtensionKit.framework/ExtensionKit
       0x1f3cbe000 -        0x1f3cf0b7f  CoreEmoji arm64  <4a03fd8091783ad183404a0982715804> /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
       0x1f3cf1000 -        0x1f3dd8c5f  ProofReader arm64  <306328b05035370498b822713b21ad66> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
       0x1f3dd9000 -        0x1f3df745f  SharedWithYouCore arm64  <2162f0ec79603adcb928132c7b131d26> /System/Library/Frameworks/SharedWithYouCore.framework/SharedWithYouCore
       0x1f3df8000 -        0x1f3e9675f  GameControllerFoundation arm64  <7052aded9e1b3116b82b282723d2ed19> /System/Library/PrivateFrameworks/GameControllerFoundation.framework/GameControllerFoundation
       0x1f3e97000 -        0x1f400a39f  GameController arm64  <f460e7793cd83206812b25029e35bf34> /System/Library/Frameworks/GameController.framework/GameController
       0x1f411f000 -        0x1f41b5eff  VectorSearch arm64  <7415b0ea6cf4332486592848936131ab> /System/Library/PrivateFrameworks/VectorSearch.framework/VectorSearch
       0x1f41b6000 -        0x1f43928df  ManagedBackgroundAssetsHelper arm64  <d6835d0884db3c6ab42196aad12665d3> /System/Library/PrivateFrameworks/ManagedBackgroundAssetsHelper.framework/ManagedBackgroundAssetsHelper
       0x1f4393000 -        0x1f45b1b5f  Navigation arm64  <7e9f4de17489331cb9474674767b7c57> /System/Library/PrivateFrameworks/Navigation.framework/Navigation
       0x1f46aa000 -        0x1f4974f3f  EventKitUI arm64  <66d7266fed2234f686185f1621ac52d1> /System/Library/Frameworks/EventKitUI.framework/EventKitUI
       0x1f4975000 -        0x1f49c6e7f  MIME arm64  <8cd8b95890e63152aa79b9e540eec0e5> /System/Library/PrivateFrameworks/MIME.framework/MIME
       0x1f539b000 -        0x1f53d6c1f  _AppIntents_SwiftUI arm64  <2a1de2db82cf37ec8aca86bee0bd9a79> /System/Library/Frameworks/_AppIntents_SwiftUI.framework/_AppIntents_SwiftUI
       0x1f57f7000 -        0x1f5879fbf  NotesSupport arm64  <cdbacd54f29535eb946321aff52b1837> /System/Library/PrivateFrameworks/NotesSupport.framework/NotesSupport
       0x1f589e000 -        0x1f58d551f  InputAnalytics arm64  <9607a71f005a3bb49a08dd63e2e2c24e> /System/Library/PrivateFrameworks/InputAnalytics.framework/InputAnalytics
       0x1f58d6000 -        0x1f5b42a1f  SafariServices arm64  <b93c25bbb76e3c65ad39215845571a6b> /System/Library/Frameworks/SafariServices.framework/SafariServices
       0x1f5b43000 -        0x1f5e7e5bf  StoreServices arm64  <9a2ca931ae6a335cbbd80f1837011831> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
       0x1f60dc000 -        0x1f6adf8bf  MusicKitInternal arm64  <4bb868dbf133354794b0286cbad7c855> /System/Library/PrivateFrameworks/MusicKitInternal.framework/MusicKitInternal
       0x1f6ae0000 -        0x1f6ec2933  MediaLibraryCore arm64  <b0efeaae9cd5362db6bdda4414c1b5d4> /System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore
       0x1f9a40000 -        0x1f9a45fa7  libswiftCoreFoundation.dylib arm64  <759d778117c33450b483333a18c6b6c8> /usr/lib/swift/libswiftCoreFoundation.dylib
       0x1f9a46000 -        0x1f9a51bdf  libGSFont.dylib arm64  <f08d7c2e149d37dca76d974dc98786f3> /System/Library/PrivateFrameworks/FontServices.framework/libGSFont.dylib
       0x1f9a52000 -        0x1f9a5867f  libapp_launch_measurement.dylib arm64  <44e2bac173ac388fa3a24ac2950cca97> /usr/lib/libapp_launch_measurement.dylib
       0x1f9c0d000 -        0x1f9c46a6b  MobileBluetooth arm64  <ded3c811198b3687960c3a93a36c6738> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
       0x1f9dab000 -        0x1f9dc4f1f  MailServices arm64  <38428b450f693f5183ee80d76fe4743e> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
       0x1fa209000 -        0x1fa21b8bf  PhotoFoundation arm64  <a63113c1594f3b2494526c6d1b270da3> /System/Library/PrivateFrameworks/PhotoFoundation.framework/PhotoFoundation
       0x1fa21c000 -        0x1fa2792bf  PhotosSpatialMediaCore arm64  <43c4fdc9121c350c9161a23c476b65eb> /System/Library/PrivateFrameworks/PhotosSpatialMediaCore.framework/PhotosSpatialMediaCore
       0x1fa29a000 -        0x1fa30713f  PoirotSchematizer arm64  <74536523bb0c36cc96b01d2d43ff4a0c> /System/Library/PrivateFrameworks/PoirotSchematizer.framework/PoirotSchematizer
       0x1fa308000 -        0x1fa3667bf  PegasusConfiguration arm64  <0fd24a9497ed342c8b890e6e6be69908> /System/Library/PrivateFrameworks/PegasusConfiguration.framework/PegasusConfiguration
       0x1faa27000 -        0x1faaa5a1f  ToneLibrary arm64  <302784a8f81b39a4a7ff3cbac6ff1e31> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
       0x1fac0f000 -        0x1facb955f  ManagedAppDistribution arm64  <3e64cf55609a3844a289eecc3f05a869> /System/Library/Frameworks/ManagedAppDistribution.framework/ManagedAppDistribution
       0x1facba000 -        0x1fad8b13f  MarketplaceKit arm64  <291bdf2a88a8332883e1bbab834f3b06> /System/Library/Frameworks/MarketplaceKit.framework/MarketplaceKit
       0x1fad8c000 -        0x1fada98df  MetalKit arm64  <87cc4dff0279390c8790df904aedb8c3> /System/Library/Frameworks/MetalKit.framework/MetalKit
       0x1fae02000 -        0x1faf5755f  CoreSymbolication arm64  <b9069e9b2fec37649b1971d3f1f2d486> /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
       0x1fafe1000 -        0x1fb0fcc3f  SiriAnalytics arm64  <f41ab527ab253bae825b9c11c335df3a> /System/Library/PrivateFrameworks/SiriAnalytics.framework/SiriAnalytics
       0x1fb0fd000 -        0x1fb6de2ff  VisualLookUp arm64  <7b7cb5bbe8c133849adf4e0ffd58d2ac> /System/Library/PrivateFrameworks/VisualLookUp.framework/VisualLookUp
       0x1fb6df000 -        0x1fb7d8a7f  CVNLP arm64  <6941cf0733ac3e1b8a630fe22f31f761> /System/Library/PrivateFrameworks/CVNLP.framework/CVNLP
       0x1fbec3000 -        0x1fbf6c4df  InstallCoordination arm64  <9b1734dedef73defafd5b8bf632cc127> /System/Library/PrivateFrameworks/InstallCoordination.framework/InstallCoordination
       0x1fc11d000 -        0x1fc16e67f  SiriCrossDeviceArbitration arm64  <93540eb68b183dca9ba85227893270ca> /System/Library/PrivateFrameworks/SiriCrossDeviceArbitration.framework/SiriCrossDeviceArbitration
       0x1fc40a000 -        0x1fc410a9f  LockdownMode arm64  <275c361c5c73368c9ffb890cb8a39e89> /System/Library/PrivateFrameworks/LockdownMode.framework/LockdownMode
       0x1fc411000 -        0x1fc49061f  SystemStatus arm64  <376dc7175a5233adac7690bbff4510c9> /System/Library/PrivateFrameworks/SystemStatus.framework/SystemStatus
       0x1fc491000 -        0x1fc79503f  StocksCore arm64  <cd104771203a3fd29054b242167d4fb7> /System/Library/PrivateFrameworks/StocksCore.framework/StocksCore
       0x1fc796000 -        0x1fc7aed50  libswiftSystem.dylib arm64  <252f70fa06333b179a96ee032a50e33b> /usr/lib/swift/libswiftSystem.dylib
       0x1fc975000 -        0x1fcb69ebf  CoreODIEssentials arm64  <9ab269bff7263498b8997a54f35bc609> /System/Library/PrivateFrameworks/CoreODIEssentials.framework/CoreODIEssentials
       0x1fcfdf000 -        0x1fda24cff  AVConference arm64  <17e64a1a6e63340ba9f20000e4d69426> /System/Library/PrivateFrameworks/AVConference.framework/AVConference
       0x1fda25000 -        0x1fda81dbf  DeviceManagement arm64  <9a602be6a72c382d9498c0c8d6cb5619> /System/Library/PrivateFrameworks/DeviceManagement.framework/DeviceManagement
       0x1fda82000 -        0x1fdcbb25f  CloudPhotoLibrary arm64  <cad07c2a7c06323ea60791e67fae828f> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary
       0x1ffebb000 -        0x1ffee11a7  libAudioToolboxUtility.dylib arm64  <ac052f80b8b13bcaa5b54e0d85e37250> /usr/lib/libAudioToolboxUtility.dylib
       0x1ffee2000 -        0x2005872ff  CoreAudio arm64  <c633bda62d8f387e916dde45a9287b83> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
       0x200588000 -        0x2005d40ff  libSessionUtility.dylib arm64  <8bcada59aa7c34398a53f27a9438ba6e> /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib
       0x2005d5000 -        0x20081783f  CoreBrightness arm64  <a0baea25c83f366f9682ba6388c8dd94> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
       0x200818000 -        0x20086617f  AppleIDSSOAuthentication arm64  <ced91b033d6934499cd1e77e3048826d> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
       0x200867000 -        0x2008ba65f  MobileBackup arm64  <efb7a6459ef03dc488d62e14984b70bd> /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
       0x2008bb000 -        0x2009e72ff  CalendarDatabase arm64  <101b1a496bf732d497337f919d7fd1f3> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
       0x2009e8000 -        0x200a317ff  VisionCore arm64  <f316cc719d963db2b6b8b55bcd9c7609> /System/Library/PrivateFrameworks/VisionCore.framework/VisionCore
       0x200a32000 -        0x200aa927f  AppleCVAPhoto arm64  <5c10e56b85b83879aab1d16449ed0bc5> /System/Library/PrivateFrameworks/AppleCVAPhoto.framework/AppleCVAPhoto
       0x200aaa000 -        0x200b2625f  CoreCDP arm64  <4edabf5380f43974bf573377b4feb55d> /System/Library/PrivateFrameworks/CoreCDP.framework/CoreCDP
       0x200b27000 -        0x200cfae5f  ReplicatorEngine arm64  <7b137092d1ee3c23b32bfe149f7c1bc6> /System/Library/PrivateFrameworks/ReplicatorEngine.framework/ReplicatorEngine
       0x200d9e000 -        0x200e4c3df  libcorecrypto.dylib arm64  <0d7e2800224a318f8c7648c24d98ff58> /usr/lib/system/libcorecrypto.dylib
       0x200e4d000 -        0x200e89b7f  CoreSVG arm64  <13e181daa9fe3207a0bad31e5f90c499> /System/Library/PrivateFrameworks/CoreSVG.framework/CoreSVG
       0x200e8a000 -        0x200e964ef  libsystem_pthread.dylib arm64  <34b44744bc64386eab90eee86b23ac46> /usr/lib/system/libsystem_pthread.dylib
       0x200f9b000 -        0x200fca4ff  PrivacyAccounting arm64  <e2c4c600b840318986354ea2fd4b7d0c> /System/Library/PrivateFrameworks/PrivacyAccounting.framework/PrivacyAccounting
       0x200fcb000 -        0x201003817  libsystem_containermanager.dylib arm64  <34e457522c2134bda5f07e56f5ff03f0> /usr/lib/system/libsystem_containermanager.dylib
       0x20114b000 -        0x20115675f  SharedUtils arm64  <63ceff26f9a630ecb0b5b2b6ce70af81> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
       0x201157000 -        0x2011c283f  CryptoTokenKit arm64  <fbe3aee9a4a33e46b07bd491038382ce> /System/Library/Frameworks/CryptoTokenKit.framework/CryptoTokenKit
       0x2011c3000 -        0x2013001bf  CloudSubscriptionFeatures arm64  <7cc6439aaed13f929d0e497cf63f454e> /System/Library/PrivateFrameworks/CloudSubscriptionFeatures.framework/CloudSubscriptionFeatures
       0x201301000 -        0x2013c0d9f  FindMyBase arm64  <14c554e79e9838c7919f485df72e29c4> /System/Library/PrivateFrameworks/FindMyBase.framework/FindMyBase
       0x2013c1000 -        0x2013f9a9f  FindMyDevice arm64  <9589ebde10953f43bdb5de3bfb0842cc> /System/Library/PrivateFrameworks/FindMyDevice.framework/FindMyDevice
       0x2013fa000 -        0x20140f95f  FontServices arm64  <3f396c890ddc3a53a550eca6bafa7d53> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
       0x20146d000 -        0x20147cdfc  libswiftObservation.dylib arm64  <cabccf8b289339398c0538cf2e43eb55> /usr/lib/swift/libswiftObservation.dylib
       0x20147d000 -        0x2014b671f  ProactiveEventTracker arm64  <c338c8a6c0553882a741aeffbcbc9b0e> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
       0x2014b7000 -        0x20154b39f  AppIntentSchemas arm64  <e3a5040ac22e3123a49a16405a373883> /System/Library/PrivateFrameworks/AppIntentSchemas.framework/AppIntentSchemas
       0x201589000 -        0x2015bfe7f  LocationSupport arm64  <d48c7ef82bb4381ea7dfb4c64a7a2c23> /System/Library/PrivateFrameworks/LocationSupport.framework/LocationSupport
       0x20169c000 -        0x2016b3a03  libsystem_asl.dylib arm64  <62ba5dc46e023cada0e03618523aa879> /usr/lib/system/libsystem_asl.dylib
       0x2016b4000 -        0x20174c5bf  WirelessInsights arm64  <3495caee2a633b0d8c4e76becd386fa3> /System/Library/Frameworks/WirelessInsights.framework/WirelessInsights
       0x201756000 -        0x202a6435f  MetalPerformanceShadersGraph arm64  <c88874effffa3e0089e8a2942803f541> /System/Library/Frameworks/MetalPerformanceShadersGraph.framework/MetalPerformanceShadersGraph
       0x202a65000 -        0x202ad935f  NanoRegistry arm64  <2258f11dc2b8363fbfef2c340c9f380f> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
       0x202ada000 -        0x202b4c626  AppleKeyStore arm64  <041467cd613131b9bc6e0a06d920c997> /System/Library/PrivateFrameworks/AppleKeyStore.framework/AppleKeyStore
       0x202b4d000 -        0x202e06e1f  CoreWiFi arm64  <f33d86e4aa3b3d38b82af4226d3ed07e> /System/Library/PrivateFrameworks/CoreWiFi.framework/CoreWiFi
       0x202e07000 -        0x202e1af5f  libAppleSSE.dylib arm64  <ddb2f86e378b388cb934b27ef0b96d41> /usr/lib/libAppleSSE.dylib
       0x202e1b000 -        0x202fa72df  SampleAnalysis arm64  <36975ffa28f833168c55ad7b247ce0e3> /System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis
       0x202fa8000 -        0x203005bff  SoftwareUpdateCoreSupport arm64  <4642f5a688623adda62a6ccd797a0f8a> /System/Library/PrivateFrameworks/SoftwareUpdateCoreSupport.framework/SoftwareUpdateCoreSupport
       0x203127000 -        0x2031b585f  Transparency arm64  <374226cbc3773a08b6a7f1d60210b587> /System/Library/PrivateFrameworks/Transparency.framework/Transparency
       0x2031b6000 -        0x2031ccebf  Futhark arm64  <68fcdff6ebcc33d29efe59cbb7d75fc8> /System/Library/PrivateFrameworks/Futhark.framework/Futhark
       0x2031cd000 -        0x2031d9fdf  ClarityFoundation arm64  <4236f29cfbe03b48ad48ce7c3c6d4169> /System/Library/PrivateFrameworks/ClarityFoundation.framework/ClarityFoundation
       0x2031da000 -        0x203245a9f  RemoteManagement arm64  <cd1b757bbc973ee09bd72ca27b0030ae> /System/Library/PrivateFrameworks/RemoteManagement.framework/RemoteManagement
       0x228aa0000 -        0x22a01ca5f  CoreRE arm64  <7b205992810d335296f2e571ffe62ca0> /System/Library/PrivateFrameworks/CoreRE.framework/CoreRE
       0x22c1a8000 -        0x22c270abf  AppleCVHWA arm64  <5d43022ec0bd34fa8cdeb729cb3dc606> /System/Library/PrivateFrameworks/AppleCVHWA.framework/AppleCVHWA
       0x22c271000 -        0x22c28a47f  ContextKit arm64  <94683adff7e6346ab4ba57fdf7837ddd> /System/Library/PrivateFrameworks/ContextKit.framework/ContextKit
       0x22c28b000 -        0x22c44989f  FeedbackCore arm64  <183d68377cf73af3a8dd658620a5315d> /System/Library/PrivateFrameworks/FeedbackCore.framework/FeedbackCore
       0x22c44a000 -        0x22c5b373f  DesktopServicesPriv arm64  <5162743a85dd3b04b276c5d5c195448d> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/DesktopServicesPriv
       0x22c5b4000 -        0x22c60da5f  DocumentManager arm64  <5387c99ba14b3ddc91de627326e11abc> /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager
       0x230eb3000 -        0x230efbbdf  CoreTransferable arm64  <1842f022ba923978a594e1daa86b5522> /System/Library/Frameworks/CoreTransferable.framework/CoreTransferable
       0x230efc000 -        0x230f08a5f  GameControllerUI arm64  <f923d1e9be4533169022fc630d9e6948> /System/Library/PrivateFrameworks/GameControllerUI.framework/GameControllerUI
       0x230f09000 -        0x230fd77df  ManagedSettings arm64  <1aed07ee6a6b3e30b3c96c1a94ceeaa9> /System/Library/Frameworks/ManagedSettings.framework/ManagedSettings
       0x2365cd000 -        0x23660c6c7  libllvm-flatbuffers.dylib arm64  <8a677f586ead3197aaa55c92841655d2> /usr/lib/libllvm-flatbuffers.dylib
       0x23663c000 -        0x23672bfbf  _MapKit_SwiftUI arm64  <12a2224f6ff5363da95893dad53b7a23> /System/Library/Frameworks/_MapKit_SwiftUI.framework/_MapKit_SwiftUI
       0x236922000 -        0x23739f6ff  BlastDoor arm64  <a5dc36fd41b63337a5d2f7b06cd97ad1> /System/Library/PrivateFrameworks/BlastDoor.framework/BlastDoor
       0x237501000 -        0x2375034df  MessageSupport arm64  <25ef20274a863f12903f12890f957583> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
       0x238138000 -        0x23817147f  BusinessServices arm64  <5c1340b4db0b39da98793bcf55c415f6> /System/Library/PrivateFrameworks/BusinessServices.framework/BusinessServices
       0x23818a000 -        0x23820f27f  ContactsAutocomplete arm64  <bc8a8383939532de8e4cd7e4221de3f1> /System/Library/PrivateFrameworks/ContactsAutocomplete.framework/ContactsAutocomplete
       0x23822a000 -        0x2382abfdf  CoreHaptics arm64  <5ec9195a635f3047b783b5b06727e866> /System/Library/Frameworks/CoreHaptics.framework/CoreHaptics
       0x2382ac000 -        0x23837c53f  AppStoreComponents arm64  <e8020a5d2b193a30899eb0d990e936fa> /System/Library/PrivateFrameworks/AppStoreComponents.framework/AppStoreComponents
       0x2391f8000 -        0x23921b99f  MonogramPoster arm64  <8639621db2953a208fdef2e52697c601> /System/Library/PrivateFrameworks/MonogramPoster.framework/MonogramPoster
       0x239e2d000 -        0x23a49149f  MusicKit arm64  <31fa19e054213b3b8b7a221a75814111> /System/Library/Frameworks/MusicKit.framework/MusicKit
       0x23a5e6000 -        0x23a64823f  TeaDB arm64  <5113935de4fe3f36aacbcdcbf1317c2d> /System/Library/PrivateFrameworks/TeaDB.framework/TeaDB
       0x23a649000 -        0x23a6943df  RemoteConfiguration arm64  <794bc702913e36c1b1181198f7ab0bf0> /System/Library/PrivateFrameworks/RemoteConfiguration.framework/RemoteConfiguration
       0x23abd5000 -        0x23b2a092f  MIL arm64  <cfee0b0603433caba93c1f43a69d7260> /System/Library/PrivateFrameworks/MIL.framework/MIL
       0x23df5c000 -        0x23df9876c  PoirotSQLite arm64  <6438ea35c6d53f1bbd4e6abecc0d07bc> /System/Library/PrivateFrameworks/PoirotSQLite.framework/PoirotSQLite
       0x23df99000 -        0x23dfceb5f  PoirotUDFs arm64  <14c4b81cf406302692286b666dbc0da3> /System/Library/PrivateFrameworks/PoirotUDFs.framework/PoirotUDFs
       0x23e29f000 -        0x23e3dbb1f  TabularData arm64  <497be0c3f9da39129772e28b7997a817> /System/Library/Frameworks/TabularData.framework/TabularData
       0x23ea65000 -        0x23ec2c49f  RemoteUI arm64  <015688a04aed33aa94b4878a36364818> /System/Library/PrivateFrameworks/RemoteUI.framework/RemoteUI
       0x23f06a000 -        0x23f518e1f  SceneKit arm64  <6824f87cd69b3cc98164f9bd471ce7a3> /System/Library/Frameworks/SceneKit.framework/SceneKit
       0x23f519000 -        0x23f541c1f  NetAppsUtilities arm64  <7536b8519ff03de9a678fe7ca0e0937c> /System/Library/PrivateFrameworks/NetAppsUtilities.framework/NetAppsUtilities
       0x23f542000 -        0x23f69ecbf  SpriteKit arm64  <c1f997667580349299bd45470fce2e7c> /System/Library/Frameworks/SpriteKit.framework/SpriteKit
       0x23f6c7000 -        0x23f6ec67f  DriverManagement arm64  <6654b53d31593c0e81dcae9145e20b11> /System/Library/PrivateFrameworks/DriverManagement.framework/DriverManagement
       0x23f6ed000 -        0x23f6fcd5f  _IconServices_SwiftUI arm64  <3cc9142216bf3fd79dcb7c216776c6f3> /System/Library/PrivateFrameworks/_IconServices_SwiftUI.framework/_IconServices_SwiftUI
       0x23f742000 -        0x23f7e7914  AsyncAlgorithmsInternal arm64  <8b1f44357ffc3f219e906b11292d276f> /System/Library/PrivateFrameworks/AsyncAlgorithmsInternal.framework/AsyncAlgorithmsInternal
       0x23f849000 -        0x23fe44a1f  PasswordManagerUI arm64  <40dc5c97b1433c3f8a9f1cd5d2c99158> /System/Library/PrivateFrameworks/PasswordManagerUI.framework/PasswordManagerUI
       0x23fe45000 -        0x23ff54cbf  CoreIDV arm64  <eba1d539b1e1304c959d7d66d6b89878> /System/Library/PrivateFrameworks/CoreIDV.framework/CoreIDV
       0x23ff6d000 -        0x24001d3ff  Settings arm64  <bf7d44ddcc3a3b929ea46ebd5d243ad8> /System/Library/PrivateFrameworks/Settings.framework/Settings
       0x2403cf000 -        0x2403f957f  AppSupportUI arm64  <dd2d38ef81bc3574b7a025fb95662090> /System/Library/PrivateFrameworks/AppSupportUI.framework/AppSupportUI
       0x24118b000 -        0x2412846df  SceneIntelligence arm64  <629df91734663b3593bd6ee18afb194b> /System/Library/PrivateFrameworks/SceneIntelligence.framework/SceneIntelligence
       0x241a0f000 -        0x241a2c0df  MaterialKit arm64  <404427c0efa83e07a061b591afe715f2> /System/Library/PrivateFrameworks/MaterialKit.framework/MaterialKit
       0x241a2d000 -        0x241a5691f  PrototypeTools arm64  <f7b1550cdd323397824d28b90e9140bb> /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
       0x241a90000 -        0x241b6649f  PaperBoardUI arm64  <deb334e16a4138d388947b8b11c2c56d> /System/Library/PrivateFrameworks/PaperBoardUI.framework/PaperBoardUI
       0x242190000 -        0x2421a2f9f  PointerUIServices arm64  <55b1f50201813c829659cd4a352b1f94> /System/Library/PrivateFrameworks/PointerUIServices.framework/PointerUIServices
       0x243315000 -        0x243354eff  BacklightServices arm64  <2c38f3bcfdb031c3ad4546bedab174fe> /System/Library/PrivateFrameworks/BacklightServices.framework/BacklightServices
       0x24342e000 -        0x24350167f  NearField arm64  <71323288e76f39c5991a86e2c566404f> /System/Library/PrivateFrameworks/NearField.framework/NearField
       0x24351e000 -        0x243587eff  DoNotDisturb arm64  <4342b31ecb713f00af513afcb0fc90d5> /System/Library/PrivateFrameworks/DoNotDisturb.framework/DoNotDisturb
       0x2440ca000 -        0x2441b633f  TipsUI arm64  <a8502091564e38a28ad3ec1cbe0e7a22> /System/Library/PrivateFrameworks/TipsUI.framework/TipsUI
       0x245029000 -        0x2452c08ff  AppIntentsServices arm64  <c9e524e8e70a3581a8fa3300d95882ab> /System/Library/PrivateFrameworks/AppIntentsServices.framework/AppIntentsServices
       0x245308000 -        0x245311c5b  libunwind.dylib arm64  <d70a98464403346ba1eb24fc44c30190> /usr/lib/system/libunwind.dylib
       0x245335000 -        0x245373ddf  CoreAccessories arm64  <1a0cb676337d33e3bcb5d4368f0813b6> /System/Library/PrivateFrameworks/CoreAccessories.framework/CoreAccessories
       0x245968000 -        0x245a2e39f  AirPlaySupport arm64  <e2cb0f999c2e3a50ac44da3be208a93e> /System/Library/PrivateFrameworks/AirPlaySupport.framework/AirPlaySupport
       0x245a2f000 -        0x245b429ff  AuthKitUI arm64  <49e14aac73e230a7a9324f6acef6be5f> /System/Library/PrivateFrameworks/AuthKitUI.framework/AuthKitUI
       0x245b76000 -        0x245c210bf  libFDR.dylib arm64  <7bcdf0fa79933fb7b6b8b89906d95443> /usr/lib/libFDR.dylib
       0x245e44000 -        0x245e79a1f  CBORLibrary arm64  <ef0bd5f454973f388c21ca3cb7202197> /System/Library/PrivateFrameworks/CBORLibrary.framework/CBORLibrary
       0x2473a3000 -        0x2473d115f  RTCReporting arm64  <aaf6135c8e2f3ee3b9c64c525f176151> /System/Library/PrivateFrameworks/RTCReporting.framework/RTCReporting
       0x2473d2000 -        0x2473f03bf  AXAssetLoader arm64  <bcee240268723cfeb678b39ffc153110> /System/Library/PrivateFrameworks/AXAssetLoader.framework/AXAssetLoader
       0x2473f1000 -        0x247444c1f  VoiceOverServices arm64  <23794a9648d5340d8465c18f17693d3c> /System/Library/PrivateFrameworks/VoiceOverServices.framework/VoiceOverServices
       0x247487000 -        0x2474c05ff  IOMobileFramebuffer arm64  <fac2d0f3164738f5a58b409880480888> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
       0x2474dc000 -        0x2474e47bf  GraphicsServices arm64  <411165e2ee8e380eb2549977273971e3> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
       0x2479fe000 -        0x247ab9d7f  CalendarDaemon arm64  <dc2afc8c0952331096f6e000091e153d> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
       0x247aba000 -        0x247af9a5f  DataAccessExpress arm64  <8bf0a43921513c8182b8a56bca855e23> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
       0x247afa000 -        0x247c0db9f  Portrait arm64  <62353638af453dd6a558852e0e25df8a> /System/Library/PrivateFrameworks/Portrait.framework/Portrait
       0x248229000 -        0x24847913f  CipherML arm64  <390b81bdd3113c62bdc92e57ccf361de> /System/Library/PrivateFrameworks/CipherML.framework/CipherML
       0x2489bf000 -        0x248a4979f  NeighborhoodActivityConduit arm64  <7e1cff11e7453b8aad0fd393109c253b> /System/Library/PrivateFrameworks/NeighborhoodActivityConduit.framework/NeighborhoodActivityConduit
       0x248ad7000 -        0x248d7739f  WebGPU arm64  <d17c49e23abf3de39d78a4ec350004f1> /System/Library/PrivateFrameworks/WebGPU.framework/WebGPU
       0x248d8e000 -        0x248da97bf  ContactsDonation arm64  <a0dc7280abab31d6833ab077328b9490> /System/Library/PrivateFrameworks/ContactsDonation.framework/ContactsDonation
       0x248daa000 -        0x248e03e1f  Synapse arm64  <439d3a178e123d0283095aef533e04b8> /System/Library/PrivateFrameworks/Synapse.framework/Synapse
       0x248e04000 -        0x248e539df  KnowledgeMonitor arm64  <78f2c324467e3d878ef3cb19584f18f8> /System/Library/PrivateFrameworks/KnowledgeMonitor.framework/KnowledgeMonitor
       0x248e54000 -        0x24913881f  CoreIDVShared arm64  <7f87d26ae2ba3dabbfa8e4de9792a649> /System/Library/PrivateFrameworks/CoreIDVShared.framework/CoreIDVShared
       0x249139000 -        0x2491bebdf  AlgorithmsInternal arm64  <fef263c70a93395a95f5e36210e98a6d> /System/Library/PrivateFrameworks/AlgorithmsInternal.framework/AlgorithmsInternal
       0x24972d000 -        0x24975ee9f  DeviceIdentity arm64  <c418f8513c5339c8a726bebbad064d88> /System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity
       0x24975f000 -        0x2497ea89f  DifferentialPrivacy arm64  <9e5f2007a2b93e9899338bc844ce9457> /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/DifferentialPrivacy
       0x249fad000 -        0x24a01721f  UserActivity arm64  <9a71b6d5a5c331928f9dde2c6bbedc87> /System/Library/PrivateFrameworks/UserActivity.framework/UserActivity
       0x24af58000 -        0x24af67199  StorageContainersPrivate arm64  <461fb66cca9531a6aef4733b67317564> /System/Library/PrivateFrameworks/StorageContainersPrivate.framework/StorageContainersPrivate
       0x24e83d000 -        0x24e9064df  HMFoundation arm64  <bb7f0974d0e03b0dbbb1ea8aa4af57e3> /System/Library/PrivateFrameworks/HMFoundation.framework/HMFoundation
       0x24ef2e000 -        0x24efdd59f  MessageProtection arm64  <5fca9d88bc863a3da4b5a6435c3ed7f9> /System/Library/PrivateFrameworks/MessageProtection.framework/MessageProtection
       0x24efde000 -        0x24eff3b5f  CloudTelemetry arm64  <4e620ed4a82f3e0989df3ff98241f79f> /System/Library/PrivateFrameworks/CloudTelemetry.framework/CloudTelemetry
       0x250778000 -        0x25079717f  IntentsUI arm64  <881e87accbc232fc92cbc7f613c03a56> /System/Library/Frameworks/IntentsUI.framework/IntentsUI
       0x250a59000 -        0x250b4b95f  NLP arm64  <cfabac549d433b4394bb6aca76e68a7a> /System/Library/PrivateFrameworks/NLP.framework/NLP
       0x250b4c000 -        0x250b87b1f  libsystem_kernel.dylib arm64  <18665b3f6d5133abb9e963062200ec42> /usr/lib/system/libsystem_kernel.dylib
       0x250b88000 -        0x250b8afab  libsystem_featureflags.dylib arm64  <4ac0905b93e93c2c886e48b50161ecd2> /usr/lib/system/libsystem_featureflags.dylib
       0x250c28000 -        0x250c3433f  SessionFoundation arm64  <8e90af0f201f31bb9f707477bbdfb79e> /System/Library/PrivateFrameworks/SessionFoundation.framework/SessionFoundation
       0x250ddf000 -        0x250de8bbf  CoreTime arm64  <40bc0f18e5e8360b92294e62c03826dc> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
       0x250df2000 -        0x250e0c2ff  RegulatoryDomain arm64  <ac25223f9c0f34c6941796b9586bc162> /System/Library/PrivateFrameworks/RegulatoryDomain.framework/RegulatoryDomain
       0x250e0d000 -        0x250e94dbf  EmailCore arm64  <d2f237cde14d3c00a1b150a06f0b1a90> /System/Library/PrivateFrameworks/EmailCore.framework/EmailCore
       0x251082000 -        0x251463b5f  MusicLibrary arm64  <d253a7507f8d38128047ca9f66c55d8b> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
       0x251464000 -        0x25146c34f  libsystem_symptoms.dylib arm64  <6ada49b327ad3595b323b0b6eeeb6e7b> /usr/lib/system/libsystem_symptoms.dylib
       0x251d0b000 -        0x251d993ff  CloudTelemetryTools arm64  <f88258b52d66391abcc6ecaf65003b68> /System/Library/PrivateFrameworks/CloudTelemetryTools.framework/CloudTelemetryTools
       0x251d9a000 -        0x251dae4bf  HID arm64  <b7b1d59f2e183c54b47006c74352ec5c> /System/Library/PrivateFrameworks/HID.framework/HID
       0x251daf000 -        0x251dd79ff  PairedDeviceRegistry arm64  <85e09e147ede3c8ab7265c115ee58cd5> /System/Library/PrivateFrameworks/PairedDeviceRegistry.framework/PairedDeviceRegistry
       0x251dd8000 -        0x251e00d5f  IntlPreferences arm64  <7fc89a47b9073eb2a715a6a5aad95164> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
       0x251e01000 -        0x251e4fa3f  WiFiPeerToPeer arm64  <b7fa4cdf90983b4abf39be6b6da668cb> /System/Library/PrivateFrameworks/WiFiPeerToPeer.framework/WiFiPeerToPeer
       0x251ef0000 -        0x251f7953f  LoggingSupport arm64  <9e607cad0e7a36b59391adae42058faf> /System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport
       0x251f7a000 -        0x251fda45f  libswiftCoreMedia.dylib arm64  <c1c7c8a544a830b19c2d67df73fab7e8> /usr/lib/swift/libswiftCoreMedia.dylib
       0x251fdb000 -        0x2521b6ebf  MetalTools arm64  <dd330db9578832eca76be6af7cd3a542> /System/Library/PrivateFrameworks/MetalTools.framework/MetalTools
       0x2521b7000 -        0x2521ca99f  SoftwareUpdateCoreConnect arm64  <2490e69227363b49a23d1745d97abc19> /System/Library/PrivateFrameworks/SoftwareUpdateCoreConnect.framework/SoftwareUpdateCoreConnect
       0x2521cb000 -        0x252281b9f  MPSCore arm64  <fb3305ddd8653446b22f2ae388af2bd4> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore
       0x252282000 -        0x25230a39f  SignpostSupport arm64  <98b96675072b382b9488768fd9102e2a> /System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport
       0x25230b000 -        0x25233c77f  Seeding arm64  <e9f8d56bc240349dbd1218d7a52ba479> /System/Library/PrivateFrameworks/Seeding.framework/Seeding
       0x25233d000 -        0x2523c277f  SFSymbols arm64  <77f81d39deba3a8d93539d8f4fb84126> /System/Library/PrivateFrameworks/SFSymbols.framework/SFSymbols
       0x2523c3000 -        0x2523e63bf  SetupAssistantSupport arm64  <3e7a641892e33b48b01d974725c8d3a7> /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport
       0x2523e7000 -        0x2524110df  PerfPowerMetricMonitor arm64  <a463c4bdba8135f9bd25f9bf6f8cb688> /System/Library/PrivateFrameworks/PerfPowerMetricMonitor.framework/PerfPowerMetricMonitor
       0x252412000 -        0x25243267f  SecurityFoundation arm64  <2c84e6ab7df231eb8db855ddfc2a4b36> /System/Library/PrivateFrameworks/SecurityFoundation.framework/SecurityFoundation
       0x252433000 -        0x25244897f  RemoteServiceDiscovery arm64  <88f3ff5c33e63c028de5a280c0cdb362> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/RemoteServiceDiscovery
       0x252449000 -        0x2524c71bf  TrialProto arm64  <fde89f51e26b35d18095ab07721a884b> /System/Library/PrivateFrameworks/TrialProto.framework/TrialProto
       0x2524c8000 -        0x2525913df  ANSTKit arm64  <0773390de46b3d2ba63dde28f19ba54e> /System/Library/PrivateFrameworks/ANSTKit.framework/ANSTKit
       0x252592000 -        0x2525a559f  CameraOverlayServices arm64  <b4afb7a7c8ab3b8a9faf805b2c51f460> /System/Library/PrivateFrameworks/CameraOverlayServices.framework/CameraOverlayServices
       0x2525a6000 -        0x2525d7edf  CoreFollowUp arm64  <b9b508e5e8143f188831c42072ba4b0d> /System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp
       0x2525d8000 -        0x252647e5f  CloudAsset arm64  <eeccf64d0e003d7d8d24e5aeac234632> /System/Library/PrivateFrameworks/CloudAsset.framework/CloudAsset
       0x252648000 -        0x25264e59f  MSUDataAccessor arm64  <e17e86ce2de232d9855f131363be4556> /System/Library/PrivateFrameworks/MSUDataAccessor.framework/MSUDataAccessor
       0x25264f000 -        0x25265ccdf  DataMigration arm64  <3c24eeb3ce4b3893911091ab9d2ce869> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
       0x25265d000 -        0x2528c615f  ODIE arm64  <2118d7e28330316e8c343220aeefbd98> /System/Library/PrivateFrameworks/ODIE.framework/ODIE
       0x2528c7000 -        0x2528d177f  LowPowerMode arm64  <0d0734c718223c419eb8c56f7de06e5d> /System/Library/PrivateFrameworks/LowPowerMode.framework/LowPowerMode
       0x2528d2000 -        0x25290687f  MDMClientLibrary arm64  <5f8e057a3c7a32a185b7af728898ca88> /System/Library/PrivateFrameworks/MDMClientLibrary.framework/MDMClientLibrary
       0x252907000 -        0x25294eb1f  CloudServices arm64  <c1b5ae24f28033ff9b6010ee0dec6159> /System/Library/PrivateFrameworks/CloudServices.framework/CloudServices
       0x25294f000 -        0x2529ad77f  CoreMediaIO arm64  <97548352828c3949af59354f57c1be46> /System/Library/Frameworks/CoreMediaIO.framework/CoreMediaIO
       0x2529ae000 -        0x252a4eddf  Trial arm64  <08624f47bec339a4a8b544c417a470eb> /System/Library/PrivateFrameworks/Trial.framework/Trial
       0x252a4f000 -        0x252a8f21f  KeychainCircle arm64  <487b7b0b815d33a0acf99a73cd4e73c9> /System/Library/PrivateFrameworks/KeychainCircle.framework/KeychainCircle
       0x252a90000 -        0x252cadc9f  CMImaging arm64  <79a096d09abf3c8aa9c3c879ea111047> /System/Library/PrivateFrameworks/CMImaging.framework/CMImaging
       0x252cae000 -        0x252cb167f  libswiftObjectiveC.dylib arm64  <acf69ff3729130779828f022c6a7e5c5> /usr/lib/swift/libswiftObjectiveC.dylib
       0x252cb2000 -        0x252d9e7bf  ktrace arm64  <7da815154d0b36c499b1bea2793f446d> /System/Library/PrivateFrameworks/ktrace.framework/ktrace
       0x252d9f000 -        0x252dbc5bf  UserManagementLayout arm64  <3a956be53dca35a588027f28218efefd> /System/Library/PrivateFrameworks/UserManagementLayout.framework/UserManagementLayout
       0x252dbd000 -        0x252df159f  libtailspin.dylib arm64  <26869f452e673323b4ce49646c535a32> /usr/lib/libtailspin.dylib
       0x252df2000 -        0x252dff87f  AssertionServices arm64  <938c52891de730d5b707b3b3c0d1eb2c> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
       0x252e00000 -        0x252e347ff  libnfshared.dylib arm64  <03c84591e831322dac52ec28c47e4314> /usr/lib/libnfshared.dylib
       0x253964000 -        0x2539c9b5f  MXI arm64  <f598c1e8348e37eebd695b29768cb83b> /System/Library/PrivateFrameworks/MXI.framework/MXI
       0x253e31000 -        0x253e5c9e1  SwiftASN1Internal arm64  <087934f94fdf3648922a0e35b69ff861> /System/Library/PrivateFrameworks/SwiftASN1Internal.framework/SwiftASN1Internal
       0x2543df000 -        0x2543f3d1f  RemoteXPC arm64  <bccc48a4b4e8364eab3fe4d310c6d90a> /System/Library/PrivateFrameworks/RemoteXPC.framework/RemoteXPC
       0x255039000 -        0x25511e4df  ShazamKit arm64  <126d31489766306cbe4399d348d0e059> /System/Library/Frameworks/ShazamKit.framework/ShazamKit
       0x25511f000 -        0x25514479f  ShazamCore arm64  <33a7367a089e3a6da3d37632674a76e8> /System/Library/PrivateFrameworks/ShazamCore.framework/ShazamCore
       0x255906000 -        0x255a2183f  SocialLayer arm64  <29ee5e45c978380bbf02e678bf19c390> /System/Library/PrivateFrameworks/SocialLayer.framework/SocialLayer
       0x255f64000 -        0x255f9341f  RecencyService arm64  <b1a11987e16d3864bd6baf369e0f79f9> /System/Library/PrivateFrameworks/Stickers.framework/Support/RecencyService.framework/RecencyService
       0x255f94000 -        0x255fae03f  PersonalIntelligenceCore arm64  <bb249cccd6a53280a2c62cd51fce424e> /System/Library/PrivateFrameworks/PersonalIntelligenceCore.framework/PersonalIntelligenceCore
       0x2567cc000 -        0x2567d92bf  SymptomShared arm64  <691f3e4977e43423877cf3ea0e8d6c8f> /System/Library/PrivateFrameworks/SymptomShared.framework/SymptomShared
       0x2567da000 -        0x2567ed01f  SymptomAnalytics arm64  <e674ce96b6b6320e84debd3d7446c664> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomAnalytics.framework/SymptomAnalytics
       0x2570bf000 -        0x2570c6c5f  libswiftNaturalLanguage.dylib arm64  <30d9d5eafb8e3de8aaa4d0f05ae48018> /usr/lib/swift/libswiftNaturalLanguage.dylib
       0x2570c7000 -        0x2570d835f  SpotlightReceiver arm64  <00e93368c66d3395a6bc88bc88e1ed0e> /System/Library/PrivateFrameworks/SpotlightReceiver.framework/SpotlightReceiver
       0x257859000 -        0x25786c49f  libprotobuf-lite.dylib arm64  <d06f72b0bae63971b95ea04d94243c66> /usr/lib/libprotobuf-lite.dylib
       0x257ae4000 -        0x257d4f1bf  RawCamera arm64  <9f1625a304803239abeced50a9ccfd43> /System/Library/CoreServices/RawCamera.bundle/RawCamera
       0x257d69000 -        0x257d6ac3f  ARKit arm64  <199b00039940345a9b3c21654b29d0f0> /System/Library/Frameworks/ARKit.framework/ARKit
       0x257d6b000 -        0x257d6b507  AVFoundation arm64  <667da6d040593a88ac9c89348d59aa5c> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
       0x257d6c000 -        0x257d6c38f  Accelerate arm64  <70453410f4523230a91da8e37a87e8da> /System/Library/Frameworks/Accelerate.framework/Accelerate
       0x257d6d000 -        0x257d861c7  libCGInterfaces.dylib arm64  <7a5ffd4631e2398ebe70cfc956a3159d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib
       0x257d87000 -        0x2580cc0ff  vImage arm64  <b3ebd25a04b1319ea100fe9dad1951ae> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
       0x2580cd000 -        0x2588512cf  libBLAS.dylib arm64  <207a29fa76f1387780c72decb89b42ef> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
       0x2588f4000 -        0x259972f6f  libBNNS.dylib arm64  <85a2d5999eeb33aaadc4f6bd3ded4a90> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
       0x259973000 -        0x25ab438a7  libLAPACK.dylib arm64  <2d70478d59263923a418f34bb708c485> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
       0x25ab44000 -        0x25ab57dbf  libLinearAlgebra.dylib arm64  <00911d3a1d5e3189b7f31f63c861fe47> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
       0x25ab58000 -        0x25ab5c207  libQuadrature.dylib arm64  <a4ace5a78ed43cad9931ce503fccaee4> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
       0x25ab5d000 -        0x25acca5d7  libSparse.dylib arm64  <ecaae1528281343ca0172c6a75b36505> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
       0x25accb000 -        0x25ad74f47  libSparseBLAS.dylib arm64  <5538f78b9d923b61b20e435206f11ba0> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
       0x25ad75000 -        0x25aeae06f  libvDSP.dylib arm64  <8e2e89ffa5473e08887a5f052a03bceb> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
       0x25aeaf000 -        0x25af0889f  libvMisc.dylib arm64  <71797517817c3c98bbc376bd4dd49ad1> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
       0x25af09000 -        0x25af0972f  vecLib arm64  <221429cc497b386d85102f2785a94a8e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
       0x25b01f000 -        0x25b02065f  AdSupport arm64  <51d525d72b9b3307b01f4bf03428a90c> /System/Library/Frameworks/AdSupport.framework/AdSupport
       0x25b021000 -        0x25b04b95f  AddressBook arm64  <b2a2fcde06ba33b994e9336bfb2ea48b> /System/Library/Frameworks/AddressBook.framework/AddressBook
       0x25b058000 -        0x25b05cc3f  AppTrackingTransparency arm64  <b296ec0fe6fe386e98b6ec12f297d4e1> /System/Library/Frameworks/AppTrackingTransparency.framework/AppTrackingTransparency
       0x25b05d000 -        0x25b06eddf  AssetsLibrary arm64  <05eb55e738f732e1b4a972b203e65999> /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
       0x25b431000 -        0x25b4b687f  BackgroundAssets arm64  <4f18dd57efb83d588085a0c951aac6cb> /System/Library/Frameworks/BackgroundAssets.framework/BackgroundAssets
       0x25b4b7000 -        0x25b4bc6bf  BrowserEngineCore arm64  <55feaab8d4cc319eb292fae13da7d25d> /System/Library/Frameworks/BrowserEngineCore.framework/BrowserEngineCore
       0x25b5d0000 -        0x25b68fe5f  ClassKit arm64  <72f9fd06ede33f33a015fad7ec4acfcc> /System/Library/Frameworks/ClassKit.framework/ClassKit
       0x25b690000 -        0x25b730cbf  ClockKit arm64  <f464d025240133698cdd11266f5a2cb9> /System/Library/Frameworks/ClockKit.framework/ClockKit
       0x25b8a7000 -        0x25b97289f  CoreMIDI arm64  <23b4837c48bd3bbc835467d826d8be77> /System/Library/Frameworks/CoreMIDI.framework/CoreMIDI
       0x25c61e000 -        0x25c62b8df  DataDetection arm64  <4b203d2a808831ba81ad437f272948e1> /System/Library/Frameworks/DataDetection.framework/DataDetection
       0x25c637000 -        0x25c64e5ff  DeveloperToolsSupport arm64  <cf561315d7f83913a3565c6978b31b34> /System/Library/Frameworks/DeveloperToolsSupport.framework/DeveloperToolsSupport
       0x25c64f000 -        0x25c6fa9df  DeviceActivity arm64  <2bd6f86288ab3922a0b3c174abbbf84c> /System/Library/Frameworks/DeviceActivity.framework/DeviceActivity
       0x25c6fb000 -        0x25c70bc1f  DeviceCheck arm64  <e2ac325798ad331894831f3d57758308> /System/Library/Frameworks/DeviceCheck.framework/DeviceCheck
       0x25c97d000 -        0x25c9cdd7f  ExposureNotification arm64  <17b3f84854db3e6ea0f00c0dbf1b0930> /System/Library/Frameworks/ExposureNotification.framework/ExposureNotification
       0x25c9ce000 -        0x25c9ec3df  ExternalAccessory arm64  <338bea2d511b349cae8c3c11222e861b> /System/Library/Frameworks/ExternalAccessory.framework/ExternalAccessory
       0x25cf8b000 -        0x25cfb8a9f  GLKit arm64  <5ec530aba9b030aead3cc34ae765c64b> /System/Library/Frameworks/GLKit.framework/GLKit
       0x25cfb9000 -        0x25cfe7ed3  GSS arm64  <08b9606d3b8e3f5bbb9282e9d8d997ef> /System/Library/Frameworks/GSS.framework/GSS
       0x25d0aa000 -        0x25d0b227f  GeoToolbox arm64  <95a0e724862b3616bae8b276e0ffd3fe> /System/Library/Frameworks/GeoToolbox.framework/GeoToolbox
       0x25d0df000 -        0x25d112b1f  IdentityLookup arm64  <42231f914c043f28b7540b8b3f4cb1a0> /System/Library/Frameworks/IdentityLookup.framework/IdentityLookup
       0x25d193000 -        0x25d1d53ff  LightweightCodeRequirements arm64  <e001d535f6ab3bb0874935252aa1895a> /System/Library/Frameworks/LightweightCodeRequirements.framework/LightweightCodeRequirements
       0x25d1d6000 -        0x25d22a05f  LiveCommunicationKit arm64  <29a6ce8e1a1d3aa0aea0a76ba74f5f20> /System/Library/Frameworks/LiveCommunicationKit.framework/LiveCommunicationKit
       0x25d27c000 -        0x25d2ba55f  LocalAuthenticationEmbeddedUI arm64  <dadd5334d9243c08b38cee26a1ec0317> /System/Library/Frameworks/LocalAuthenticationEmbeddedUI.framework/LocalAuthenticationEmbeddedUI
       0x25d2cb000 -        0x25d4464ff  MLCompute arm64  <02091eb4bbef322d9c79488b3fb07850> /System/Library/Frameworks/MLCompute.framework/MLCompute
       0x25d46f000 -        0x25df28b3f  Matter arm64  <5440a8c66e1a311699c1e439d1b89c9e> /System/Library/Frameworks/Matter.framework/Matter
       0x25dfa0000 -        0x25e00ff5f  MetalFX arm64  <d014459c20933750b352c1aabc094f86> /System/Library/Frameworks/MetalFX.framework/MetalFX
       0x25e011000 -        0x25e02dddf  MPSBenchmarkLoop arm64  <5619e2ad978d3e079c93ed36c3627721> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSBenchmarkLoop.framework/MPSBenchmarkLoop
       0x25e02e000 -        0x25e041cdf  MPSFunctions arm64  <da7a7d3a7aeb33faaced57bcf97b4f5e> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSFunctions.framework/MPSFunctions
       0x25e042000 -        0x25e0d4c5f  MPSImage arm64  <b2959c442abc3d2dafa90da6b406fb6b> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
       0x25e0d5000 -        0x25e0ff33f  MPSMatrix arm64  <b2d553d2f90431788ed79b58e8da96b8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix
       0x25e100000 -        0x25e2cc61f  MPSNDArray arm64  <41be29278cb13b9d8686ef93250e94ba> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/MPSNDArray
       0x25e2cd000 -        0x25e50d43f  MPSNeuralNetwork arm64  <f49c39c4021139e89964dcd1a04a5bbd> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork
       0x25e50e000 -        0x25e5613ff  MPSRayIntersector arm64  <a95826cbfd173ccf88e23829c572d874> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector
       0x25e562000 -        0x25e562e50  MetalPerformanceShaders arm64  <ea28637f78543fa2bd408922a72d8499> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
       0x25e583000 -        0x25e5833b7  MobileCoreServices arm64  <dca99ce11abe3526ad1597781323daaf> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
       0x25e584000 -        0x25e6e60ff  ModelIO arm64  <e5843f9a1d2e3539aeb3459e0e11af84> /System/Library/Frameworks/ModelIO.framework/ModelIO
       0x25e6e7000 -        0x25e7309df  MultipeerConnectivity arm64  <57640fb8fb82340c9bacc21f16596ad1> /System/Library/Frameworks/MultipeerConnectivity.framework/MultipeerConnectivity
       0x25e731000 -        0x25e740adf  OSLog arm64  <ee033c956bb73adab76a2b235d0f5fe0> /System/Library/Frameworks/OSLog.framework/OSLog
       0x25e741000 -        0x25e76ebb7  OpenAL arm64  <17a2faf8beb1356db6c666cc141b3138> /System/Library/Frameworks/OpenAL.framework/OpenAL
       0x25e76f000 -        0x25e832fef  GLEngine arm64  <68fb823b64da3f68b6cf270d699fbcc3> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
       0x25e833000 -        0x25e83c63f  OpenGLES arm64  <1e86418bc6763624b32602ada654d251> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
       0x25e83d000 -        0x25e83e1bf  libCVMSPluginSupport.dylib arm64  <b7ec2ca383d73de4981f0a60d849bd9e> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
       0x25e83f000 -        0x25e846c33  libCoreFSCache.dylib arm64  <94701596bc54379e9f87ad3b20b9d019> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
       0x25e847000 -        0x25e84c60f  libCoreVMClient.dylib arm64  <b427028861d63eb3b901ed3c6bdb1944> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
       0x25e84d000 -        0x25e855f87  libGFXShared.dylib arm64  <c9133afc0bca38ad8c28f7898f9d3cb3> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
       0x25e856000 -        0x25e88c49b  libGLImage.dylib arm64  <ed2c072870f831188e4ab824629f7d24> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
       0x25e88d000 -        0x25e9df903  libGLProgrammability.dylib arm64  <8a95aad596863e429c95b262b7304381> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
       0x25ea2c000 -        0x25ed482df  PHASE arm64  <ae10e71acd2d3647bde462065761e10b> /System/Library/Frameworks/PHASE.framework/PHASE
       0x25ee33000 -        0x25ee3c31f  PushKit arm64  <49722436482c31e0a7f9e75f0a097136> /System/Library/Frameworks/PushKit.framework/PushKit
       0x25ee47000 -        0x25ef939bf  QuickLook arm64  <9affc8cd09f43b5db3efbb48f6c92f92> /System/Library/Frameworks/QuickLook.framework/QuickLook
       0x25ef94000 -        0x25ef9c5ff  RelevanceKit arm64  <e5508f4b8b5b3cea9181db01add71903> /System/Library/Frameworks/RelevanceKit.framework/RelevanceKit
       0x25ef9d000 -        0x25efed67f  ReplayKit arm64  <953971fe4d943a9fb6b205b98ac110e2> /System/Library/Frameworks/ReplayKit.framework/ReplayKit
       0x25f233000 -        0x25f2bb93f  Translation arm64  <c953f502d75e34c29cee7484cf521ebb> /System/Library/Frameworks/Translation.framework/Translation
       0x25f2c7000 -        0x25f2c7517  UIKit arm64  <33ef697f3e293cffa4b6f9dbf26eab6e> /System/Library/Frameworks/UIKit.framework/UIKit
       0x25f2c8000 -        0x25f2ddf3f  UserNotificationsUI arm64  <7e92f37089743c67b0ee783cf0bcffca> /System/Library/Frameworks/UserNotificationsUI.framework/UserNotificationsUI
       0x25f4ac000 -        0x25fabdf9f  libfaceCore.dylib arm64  <05f26b6e07013b02bd16f9a4369d80fb> /System/Library/Frameworks/Vision.framework/libfaceCore.dylib
       0x25fabe000 -        0x25fae2a5f  VisionKit arm64  <8a519c187c88331d8897022b05d89097> /System/Library/Frameworks/VisionKit.framework/VisionKit
       0x25fe93000 -        0x25fe9c7ff  _AVKit_SwiftUI arm64  <3d0a47ed818a38138d6b3b2fd0bc0144> /System/Library/Frameworks/_AVKit_SwiftUI.framework/_AVKit_SwiftUI
       0x25fef9000 -        0x25ff0431f  _GeoToolbox_AppIntents arm64  <e89ef6957d4330e492305f90389a80d8> /System/Library/Frameworks/_GeoToolbox_AppIntents.framework/_GeoToolbox_AppIntents
       0x260045000 -        0x26004ee7f  _QuickLook_SwiftUI arm64  <154e0c376bca3a92b8ac75daf945b78f> /System/Library/Frameworks/_QuickLook_SwiftUI.framework/_QuickLook_SwiftUI
       0x260e94000 -        0x260e9e9bf  AFKUser arm64  <f980dfdfcf8b311588d74c07645af4df> /System/Library/PrivateFrameworks/AFKUser.framework/AFKUser
       0x260f64000 -        0x260f7617f  AIMLExperimentationAnalytics arm64  <5333509b356934a9b2f2e4e7f154534e> /System/Library/PrivateFrameworks/AIMLExperimentationAnalytics.framework/AIMLExperimentationAnalytics
       0x261348000 -        0x261349357  ANEClientSignals arm64  <50296c79398431899b6f7a586ede166f> /System/Library/PrivateFrameworks/ANEClientSignals.framework/ANEClientSignals
       0x261ca4000 -        0x261d1118b  APFS arm64  <fada534411f033f69a8b3dfc177adb07> /System/Library/PrivateFrameworks/APFS.framework/APFS
       0x261e13000 -        0x261e1547f  ARKitFoundation arm64  <e39bbdf8f3c13d94b1bd52628a7bfdb0> /System/Library/PrivateFrameworks/ARKitFoundation.framework/ARKitFoundation
       0x261e16000 -        0x261e5b95f  ARKitUI arm64  <7d1531803ce33378bab2e7fe627a9227> /System/Library/PrivateFrameworks/ARKitUI.framework/ARKitUI
       0x261e5c000 -        0x261e7fb7f  ASEProcessing arm64  <64a6f0dc72283286b746ea1e3c532c23> /System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing
       0x261eef000 -        0x261f2e67f  ICE arm64  <622cabcc3e4b3e649786443334f6e377> /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ICE.framework/ICE
       0x261f2f000 -        0x261f2fdd7  LegacyHandle arm64  <814f8ed3c5143657a16a40bd1d0b6808> /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/LegacyHandle.framework/LegacyHandle
       0x261f30000 -        0x261f36d57  SimpleKeyExchange arm64  <8ac425a3c1863be5b3911cd2d0604226> /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/SimpleKeyExchange.framework/SimpleKeyExchange
       0x261f37000 -        0x26203973f  ViceroyTrace arm64  <89eddc01ecd433de9b92cb6431b8a440> /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/ViceroyTrace.framework/ViceroyTrace
       0x26203a000 -        0x26203aea7  snatmap arm64  <0b0af4b12798316f9616a91697021201> /System/Library/PrivateFrameworks/AVConference.framework/Frameworks/snatmap.framework/snatmap
       0x2626a7000 -        0x2626adeff  AccessorySensorManagerServices arm64  <ac2e650c2e973500b68f173efc777112> /System/Library/PrivateFrameworks/AccessorySensorManagerServices.framework/AccessorySensorManagerServices
       0x262825000 -        0x2628349bf  AcousticMaterials arm64  <dfeb8a8b2c863481a41d43eee3051289> /System/Library/PrivateFrameworks/AcousticMaterials.framework/AcousticMaterials
       0x263317000 -        0x26331813f  AggregateDictionary arm64  <c6a1b1a0f741303c88f3cbccf9d840ff> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
       0x263669000 -        0x263688c7f  AirPlayRoutePrediction arm64  <83328f80aa2d3c14b11bc53325dfa6e3> /System/Library/PrivateFrameworks/AirPlayRoutePrediction.framework/AirPlayRoutePrediction
       0x263899000 -        0x2638bd03f  AlchemistBase arm64  <c7a0802a43b53b1f8577ae4a2fb4c8f4> /System/Library/PrivateFrameworks/AlchemistBase.framework/AlchemistBase
       0x2638be000 -        0x26393689f  AlchemistService arm64  <0b1e470d11773184b45700a7382d9cd4> /System/Library/PrivateFrameworks/AlchemistService.framework/AlchemistService
       0x263937000 -        0x2639a101f  AltruisticBodyPoseKit arm64  <74dcb4faa1ac3f54ae7d40c8a3c1c9a4> /System/Library/PrivateFrameworks/AltruisticBodyPoseKit.framework/AltruisticBodyPoseKit
       0x263bff000 -        0x264567f7f  AppC3D arm64  <ed29a31d5dd13a3e93eea0228d4fe1b6> /System/Library/PrivateFrameworks/AppC3D.framework/AppC3D
       0x264568000 -        0x2645996ff  AppConduit arm64  <4be26aea19053c049d62c45f07f152d9> /System/Library/PrivateFrameworks/AppConduit.framework/AppConduit
       0x2648c4000 -        0x2648d0a1f  AppServerSupport arm64  <08bbdbaccbba365bbe830ec300e96d4a> /System/Library/PrivateFrameworks/AppServerSupport.framework/AppServerSupport
       0x2648fe000 -        0x26491031f  AppStoreFoundation arm64  <66b50afa322e3319be493a0a4ddd6977> /System/Library/PrivateFrameworks/AppStoreFoundation.framework/AppStoreFoundation
       0x264911000 -        0x26491de5f  AppStoreOverlays arm64  <b8f48a8df933325eaf2dfd49f8940379> /System/Library/PrivateFrameworks/AppStoreOverlays.framework/AppStoreOverlays
       0x264bdf000 -        0x264c289ff  AppleCV3DMOVKit arm64  <2949659034c83e898bc0abdc21dc0f9e> /System/Library/PrivateFrameworks/AppleCV3DMOVKit.framework/AppleCV3DMOVKit
       0x264c29000 -        0x264c32fbf  AppleCV3DModels arm64  <1a10d2777aec3231aeae787dc0b2ba48> /System/Library/PrivateFrameworks/AppleCV3DModels.framework/AppleCV3DModels
       0x264c33000 -        0x264d0145f  AppleCVA arm64  <fd83521b5de53ea98b05a81549ba1d8f> /System/Library/PrivateFrameworks/AppleCVA.framework/AppleCVA
       0x264d6e000 -        0x264ee517f  AppleDepth arm64  <0e03c07d6c343e23b96f8fe4e15c0dc5> /System/Library/PrivateFrameworks/AppleDepth.framework/AppleDepth
       0x264ee6000 -        0x264f68f1f  AppleDepthCore arm64  <8d24303bd7733bf6835f024d705798ac> /System/Library/PrivateFrameworks/AppleDepthCore.framework/AppleDepthCore
       0x264fa3000 -        0x264fae277  AppleFSCompression arm64  <b142b5b1a1533814af6ce4b2a69235ad> /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
       0x264fc6000 -        0x264fe029f  AppleFlatBuffers arm64  <04e1b65af66e31359aee113d214e3ec5> /System/Library/PrivateFrameworks/AppleFlatBuffers.framework/AppleFlatBuffers
       0x264ff3000 -        0x264fffd9f  AppleIDAuthSupport arm64  <9530f4e3dcd7396092c05817873df26d> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
       0x2655cc000 -        0x2656124b7  AppleJPEG arm64  <c00124f43358382b8d06e07a8b26c9da> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
       0x265613000 -        0x2657e1adf  AppleJPEGXL arm64  <72464265d1b0397dad7d400e43ada27b> /System/Library/PrivateFrameworks/AppleJPEGXL.framework/AppleJPEGXL
       0x2657f1000 -        0x2658052b7  AppleMSG arm64  <e167f116a16f311e8977597550a06631> /System/Library/PrivateFrameworks/AppleMSG.framework/AppleMSG
       0x265a4c000 -        0x265a5cc3f  AppleMobileFileIntegrity arm64  <3796c286753d35f89acd8ce7c6d97884> /System/Library/PrivateFrameworks/AppleMobileFileIntegrity.framework/AppleMobileFileIntegrity
       0x265a6a000 -        0x265a6ff43  ApplePhotonDetectorServices arm64  <abd7e1616e4d3b2eb1c81b27b6d4678d> /System/Library/PrivateFrameworks/ApplePhotonDetectorServices.framework/ApplePhotonDetectorServices
       0x265a74000 -        0x265a794f3  AppleSRP arm64  <38b5ef5dc6ab377c9b85954cc2e1d04e> /System/Library/PrivateFrameworks/AppleSRP.framework/AppleSRP
       0x265a7a000 -        0x265a9dee7  AppleSauce arm64  <5573bbc5d4eb38d1ae1cd63fb1ce6341> /System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce
       0x265b44000 -        0x265bbf3f7  ArgumentParserInternal arm64  <9c8614bf607435b191c62fb9e78fcab1> /System/Library/PrivateFrameworks/ArgumentParserInternal.framework/ArgumentParserInternal
       0x265bdc000 -        0x265c6c15f  AskToCore arm64  <adafb96487ee31d8851f98c876a9f807> /System/Library/PrivateFrameworks/AskToCore.framework/AskToCore
       0x265d67000 -        0x265d8537f  AssetCacheServices arm64  <ea0923e5214c3bec9b7d0cda029776e1> /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
       0x2660f4000 -        0x2660fa81f  AudioAccessoryAssetManagement arm64  <01c880fe7f193420be1754d01812f1e2> /System/Library/PrivateFrameworks/AudioAccessoryAssetManagement.framework/AudioAccessoryAssetManagement
       0x2660fb000 -        0x2661714ff  AudioAccessoryServices arm64  <88dd9c2621e2353b9a3da9262dffcab8> /System/Library/PrivateFrameworks/AudioAccessoryServices.framework/AudioAccessoryServices
       0x266193000 -        0x26619f01f  AudioDataAnalysis arm64  <d16c98f4f46b3b2c9f2ba83ace3789d1> /System/Library/PrivateFrameworks/AudioDataAnalysis.framework/AudioDataAnalysis
       0x2661e0000 -        0x266262d9f  AudioServerDriver arm64  <f647146dc40730f6a1044a4e4afadbca> /System/Library/PrivateFrameworks/AudioServerDriver.framework/AudioServerDriver
       0x2665d4000 -        0x26662a5ff  AutoLoop arm64  <0d573821da7a35709c4e1a6594f7aad7> /System/Library/PrivateFrameworks/AutoLoop.framework/AutoLoop
       0x266633000 -        0x266635fbf  AvailabilityKit arm64  <7647b33a6c0b3142bafc853b154d7898> /System/Library/PrivateFrameworks/AvailabilityKit.framework/AvailabilityKit
       0x266835000 -        0x26684d9df  BiomeDSL arm64  <2bf77ccd2a443273a10cf2d629d61858> /System/Library/PrivateFrameworks/BiomeDSL.framework/BiomeDSL
       0x26684e000 -        0x26685381f  BiomeSync arm64  <0507da25da5a353b97dd400ab4a2c394> /System/Library/PrivateFrameworks/BiomeSync.framework/BiomeSync
       0x266900000 -        0x266908c3f  BlockMonitoring arm64  <62ab5a97479831dd8478b174f73b3795> /System/Library/PrivateFrameworks/BlockMonitoring.framework/BlockMonitoring
       0x266917000 -        0x26692ea1f  BluetoothManager arm64  <a9eb9f4400cf35e7a7f93361147146a8> /System/Library/PrivateFrameworks/BluetoothManager.framework/BluetoothManager
       0x266961000 -        0x2669d339f  Bom arm64  <0d5df285a41e3f418c72611f6ce4f6c3> /System/Library/PrivateFrameworks/Bom.framework/Bom
       0x266b5c000 -        0x266ba54bf  BrailleTranslation arm64  <f0a8069146043ca5b8fb792c5228ee09> /System/Library/PrivateFrameworks/BrailleTranslation.framework/BrailleTranslation
       0x266c68000 -        0x266c6bfdf  BrowserSupportKit arm64  <4cf0e9b35e643bdd81afd0836e0db6f1> /System/Library/PrivateFrameworks/BrowserSupportKit.framework/BrowserSupportKit
       0x266ee7000 -        0x266f40a9f  C2 arm64  <f8c6e596980c38b28cc63a9aaade953b> /System/Library/PrivateFrameworks/C2.framework/C2
       0x2672ed000 -        0x2672fd1df  CMCaptureCore arm64  <00b95417d1b13f8dbce2111a1138c48a> /System/Library/PrivateFrameworks/CMCaptureCore.framework/CMCaptureCore
       0x2672fe000 -        0x2672ffe5b  CMCaptureDevice arm64  <d39e236b51f83645b2389048581c2f7d> /System/Library/PrivateFrameworks/CMCaptureDevice.framework/CMCaptureDevice
       0x2673cb000 -        0x2673ec0bf  CPAnalytics arm64  <6158d3227e2f38a38333448cdb13946a> /System/Library/PrivateFrameworks/CPAnalytics.framework/CPAnalytics
       0x2673ef000 -        0x2673f993f  CPMS arm64  <98fe4db801b33698af6595a9e5c60d06> /System/Library/PrivateFrameworks/CPMS.framework/CPMS
       0x2673fa000 -        0x26740753f  CSExattrCrypto arm64  <6449463876ce3bb184f3e135c84fcd7f> /System/Library/PrivateFrameworks/CSExattrCrypto.framework/CSExattrCrypto
       0x267408000 -        0x2674a70df  CTBlastDoorSupport arm64  <d80bd7fb05f6318ba9d4fecfcd0e0cee> /System/Library/PrivateFrameworks/CTBlastDoorSupport.framework/CTBlastDoorSupport
       0x2674ba000 -        0x26751603f  CTLazuliSupport arm64  <bcf13d758a2b3073b482010a47944950> /System/Library/PrivateFrameworks/CTLazuliSupport.framework/CTLazuliSupport
       0x267517000 -        0x26757591f  CalDAV arm64  <3d99d9002025323e9375458a382e18f7> /System/Library/PrivateFrameworks/CalDAV.framework/CalDAV
       0x26759d000 -        0x2676d953f  CalendarLink arm64  <cf47a42bc1783845b35287bbf6d3067a> /System/Library/PrivateFrameworks/CalendarLink.framework/CalendarLink
       0x267800000 -        0x26780dd5f  CallsPersistence arm64  <abe6519b8e133a50a9aa196f52b4379a> /System/Library/PrivateFrameworks/CallsPersistence.framework/CallsPersistence
       0x26780e000 -        0x267817e1f  CallsUtilities arm64  <88404d1e922233768d6a53dafcad2972> /System/Library/PrivateFrameworks/CallsUtilities.framework/CallsUtilities
       0x267818000 -        0x267837911  CallsXPC arm64  <d7db23fba21037c0a4c8c4260f58e679> /System/Library/PrivateFrameworks/CallsXPC.framework/CallsXPC
       0x2679ec000 -        0x2679f8bbf  CaptiveNetwork arm64  <07263f8f15033daa91815c2ceeeb7927> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
       0x267f18000 -        0x267f3851f  CarPlayServices arm64  <d3956d1c3a913288b4f5b40411c669ea> /System/Library/PrivateFrameworks/CarPlayServices.framework/CarPlayServices
       0x268293000 -        0x26831d63f  Catalyst arm64  <0fa52565a5943b35b1cdd1dccea8d881> /System/Library/PrivateFrameworks/Catalyst.framework/Catalyst
       0x26831e000 -        0x26832f8df  Categories arm64  <c3101c29d037308ead25b13d1f76e6b0> /System/Library/PrivateFrameworks/Categories.framework/Categories
       0x268330000 -        0x2683328ff  Celestial arm64  <e8dd7fe86c3c3d9a9cb9e0794a243237> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
       0x268360000 -        0x26837e89f  CellularPlanManager arm64  <db9b20734f473ba4ba6e35a96c9cf25c> /System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager
       0x26837f000 -        0x268384abf  Centauri arm64  <65478087dc073937bbc0c288a8bc58ec> /System/Library/PrivateFrameworks/Centauri.framework/Centauri
       0x2683de000 -        0x2683e607f  CertUI arm64  <7ce7676e83d531ccb0ced75a56e7e099> /System/Library/PrivateFrameworks/CertUI.framework/CertUI
       0x2683f5000 -        0x268410ef4  Chirp arm64  <38e057686c1e343a854c19f86a8f9c8f> /System/Library/PrivateFrameworks/Chirp.framework/Chirp
       0x268441000 -        0x26849be1f  ChunkingLibrary arm64  <c30e6f460ce034b9ba8dd8cbfd3165ca> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
       0x2684df000 -        0x2685182ff  CinematicFraming arm64  <9a31f5977b2930d0944f19fae04938cb> /System/Library/PrivateFrameworks/CinematicFraming.framework/CinematicFraming
       0x268863000 -        0x268898e5f  CloudKitCode arm64  <73a5d33783c0307587e2485fdfcf4b42> /System/Library/PrivateFrameworks/CloudKitCode.framework/CloudKitCode
       0x2689c5000 -        0x2689d20ff  CloudPhotoServices arm64  <f25888a02c653e9297a7657e28834400> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices
       0x268ae7000 -        0x268af34bf  CloudSettings arm64  <9e7629c862fc3815b4e113d4f90ef249> /System/Library/PrivateFrameworks/CloudSettings.framework/CloudSettings
       0x268ba5000 -        0x268bc981f  CollectionViewCore arm64  <28cb8cdfaa3534f8a4c7fbca3e4412ec> /System/Library/PrivateFrameworks/CollectionViewCore.framework/CollectionViewCore
       0x268be0000 -        0x268be79cb  CommonAuth arm64  <ec5747eabc6035d8bebc97408e009616> /System/Library/PrivateFrameworks/CommonAuth.framework/CommonAuth
       0x268be8000 -        0x268beedbf  CommunicationsFilter arm64  <54965f315357312db2b9102edf92815e> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter
       0x269383000 -        0x2694940ff  ConfigurationEngineModel arm64  <66d9f38857b43974b5e8f08d23ff3519> /System/Library/PrivateFrameworks/ConfigurationEngineModel.framework/ConfigurationEngineModel
       0x26949e000 -        0x2694a135f  ConstantClasses arm64  <220cc3185ceb3f08af90d01978f3fc38> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
       0x2696ab000 -        0x2696aed3f  ContactsMetrics arm64  <32c0d772a62b3a559e07fa0e54a0121c> /System/Library/PrivateFrameworks/ContactsMetrics.framework/ContactsMetrics
       0x2696b6000 -        0x2696bae7f  ContextKitCore arm64  <a8a9a57a1cbc38a7bebdf53ae902fd4c> /System/Library/PrivateFrameworks/ContextKitCore.framework/ContextKitCore
       0x269a11000 -        0x26afb49ff  CoreALD arm64  <5df8489e3e4034b5b3ba89650fc2031b> /System/Library/PrivateFrameworks/CoreALD.framework/CoreALD
       0x26afb5000 -        0x26afc6c9f  CoreAUC arm64  <31ef1fa3ae66344ea64da1157329dd07> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
       0x26afcb000 -        0x26b0315df  CoreAppleCVA arm64  <f1debe12dc02379f90a3271a8eda9903> /System/Library/PrivateFrameworks/CoreAppleCVA.framework/CoreAppleCVA
       0x26b2d8000 -        0x26b3573bf  CoreDAV arm64  <161eb9112cf93356871aed05347b91d9> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
       0x26b358000 -        0x26b35a21f  CoreDuetDaemonProtocol arm64  <66c2d07d6a603790b675f6da4feed9fc> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
       0x26b5ec000 -        0x26b644dff  CoreIDCred arm64  <ffe44fd645b7366ea5c6d36fbb277a11> /System/Library/PrivateFrameworks/CoreIDCred.framework/CoreIDCred
       0x26b971000 -        0x26ba228ec  CoreIK arm64  <f5490fb980b0396ab3373885828da9f5> /System/Library/PrivateFrameworks/CoreIK.framework/CoreIK
       0x26bb43000 -        0x26bb6d47f  CoreLocationReplay arm64  <3b6d6560fd503acfaecbd432616dbeb2> /System/Library/PrivateFrameworks/CoreLocationReplay.framework/CoreLocationReplay
       0x26bb9b000 -        0x26bcaee9f  CoreMediaStream arm64  <5818c03bf0ff31bc8f300823389c9aa3> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
       0x26beb3000 -        0x26bff6fbf  CoreOC arm64  <f9b45a2653953567ac29e5542fe61e81> /System/Library/PrivateFrameworks/CoreOC.framework/CoreOC
       0x26bff7000 -        0x26c08403f  CoreOCModules arm64  <0f4005a05f573ce5b05453d5e54172a2> /System/Library/PrivateFrameworks/CoreOCModules.framework/CoreOCModules
       0x26c085000 -        0x26c0e2a3f  CoreODI arm64  <37ef0cafe914362caeeca80553aded47> /System/Library/PrivateFrameworks/CoreODI.framework/CoreODI
       0x26c0e3000 -        0x26c0e7e9f  CoreOptimization arm64  <c4e7318c4ead39cd818d0e50a8e83ec2> /System/Library/PrivateFrameworks/CoreOptimization.framework/CoreOptimization
       0x26c0e8000 -        0x26c0e8497  CorePDF arm64  <8e72bde672d63fb68ad9515196eb74bb> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF
       0x26c0e9000 -        0x26c0f80b0  CorePhoneNumbers arm64  <351bfbcbceb9331fa22ac0ae718474a6> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers
       0x26c0f9000 -        0x26d1c5fdf  CorePhotogrammetry arm64  <2bb6f77c4b7e3980bf3b5570dff7aede> /System/Library/PrivateFrameworks/CorePhotogrammetry.framework/CorePhotogrammetry
       0x26d1c6000 -        0x26d21d19f  CorePrediction arm64  <41f0bc43e373381aba3dcfa97959478c> /System/Library/PrivateFrameworks/CorePrediction.framework/CorePrediction
       0x26d3a3000 -        0x26d42d99f  CoreRE3DGSFoundation arm64  <f662f0f565e03f82b493e7faa1308ae9> /System/Library/PrivateFrameworks/CoreRE3DGSFoundation.framework/CoreRE3DGSFoundation
       0x26d42e000 -        0x26d76ed1f  CoreRealityIO arm64  <81b012716b7f303c8dc4de16f52edaf8> /System/Library/PrivateFrameworks/CoreRealityIO.framework/CoreRealityIO
       0x26d76f000 -        0x26d78507f  CoreRecents arm64  <e94ad0d53fac3f4897e661342857b08a> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents
       0x26d786000 -        0x26d80271f  CoreRecognition arm64  <0a69a6a4b5233d9286659f513898fd78> /System/Library/PrivateFrameworks/CoreRecognition.framework/CoreRecognition
       0x26d845000 -        0x26d859c7f  CoreSDB arm64  <a7ce75c414c5382ca61bf943ce99bd31> /System/Library/PrivateFrameworks/CoreSDB.framework/CoreSDB
       0x26db31000 -        0x26db5910b  CoreUtilsExtras arm64  <4d7e455bb2e33fb2abee16bcacd460cf> /System/Library/PrivateFrameworks/CoreUtilsExtras.framework/CoreUtilsExtras
       0x26ddd3000 -        0x26ddde31f  CrashReporterSupport arm64  <f86e2d3b1884365bb439a7946139d949> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
       0x26dde6000 -        0x26dde9c9f  CryptoKitCBridging arm64  <ea06530fc00730e0b5aa7ff265d9d418> /System/Library/PrivateFrameworks/CryptoKitCBridging.framework/CryptoKitCBridging
       0x26ddea000 -        0x26ddeebbf  DAAPKit arm64  <aa8664cc2fed3ef6880e83aa8293a4db> /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit
       0x26de18000 -        0x26de2253f  DEPClientLibrary arm64  <06993264decd38f58661ed321040211d> /System/Library/PrivateFrameworks/DEPClientLibrary.framework/DEPClientLibrary
       0x26de23000 -        0x26de6c17f  DMCEnrollmentLibrary arm64  <12799280172a39c2afacff4fc3f3e3bc> /System/Library/PrivateFrameworks/DMCEnrollmentLibrary.framework/DMCEnrollmentLibrary
       0x26e508000 -        0x26e56fa7f  DataAccess arm64  <b76ec675841c307a9e87df8e7e25d821> /System/Library/PrivateFrameworks/DataAccess.framework/DataAccess
       0x26e8cd000 -        0x26e8ce32b  DefaultAppsSettings arm64  <153203d852ed3bf59b12fc1e1b213fee> /System/Library/PrivateFrameworks/DefaultAppsSettings.framework/DefaultAppsSettings
       0x26ea5f000 -        0x26ea857ff  DeviceRecovery arm64  <64677877c8403201bc1409b2ad360f8c> /System/Library/PrivateFrameworks/DeviceRecovery.framework/DeviceRecovery
       0x26ebd9000 -        0x26ebfcabf  DiagnosticExtensions arm64  <20af90f476b53642bea2f108a290753d> /System/Library/PrivateFrameworks/DiagnosticExtensions.framework/DiagnosticExtensions
       0x26ebfd000 -        0x26ecb00df  DiagnosticExtensionsDaemon arm64  <cabc7398366d351386396097a739cfa3> /System/Library/PrivateFrameworks/DiagnosticExtensionsDaemon.framework/DiagnosticExtensionsDaemon
       0x26ecb3000 -        0x26eccb1df  DiagnosticRequest arm64  <c674e84df5c33ff289424833ac151e13> /System/Library/PrivateFrameworks/DiagnosticRequest.framework/DiagnosticRequest
       0x26ed26000 -        0x26ed7657f  DigitalAccess arm64  <841b85fa9b2d3644a30df7e7d74aef8f> /System/Library/PrivateFrameworks/DigitalAccess.framework/DigitalAccess
       0x26ee8e000 -        0x26eeaba3f  DirectResource arm64  <fbb9eafcf8a73715a5e1bd13c57ae142> /System/Library/PrivateFrameworks/DirectResource.framework/DirectResource
       0x26f3c8000 -        0x26f4be2df  DocumentCamera arm64  <ded47619957731d1aea3461d645a78f8> /System/Library/PrivateFrameworks/DocumentCamera.framework/DocumentCamera
       0x26f4bf000 -        0x26f52f77f  DocumentManagerCore arm64  <5b992ae5b79930f9b3edf04ea98667c7> /System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore
       0x2700aa000 -        0x2700e8f7f  EAP8021X arm64  <e1e2041e17733fe59447b428039994c8> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
       0x270159000 -        0x27016477f  EmailAddressing arm64  <28faae5574723f00a1c322db14ce0b15> /System/Library/PrivateFrameworks/EmailAddressing.framework/EmailAddressing
       0x27018e000 -        0x2701a4adf  Engram arm64  <55b7f74ba7723da1b0c5b3d9eb244694> /System/Library/PrivateFrameworks/Engram.framework/Engram
       0x2701a5000 -        0x2701c149f  EnhancedLogging arm64  <216dc9f9a5cf32519397ddc559726fd3> /System/Library/PrivateFrameworks/EnhancedLogging.framework/EnhancedLogging
       0x2701c2000 -        0x2701d3c9f  EnhancedLoggingState arm64  <d2d612d155c8380fb3692250062d3a32> /System/Library/PrivateFrameworks/EnhancedLoggingState.framework/EnhancedLoggingState
       0x270a8a000 -        0x270aea73f  FRC arm64  <760372fa6f8f3edfacd9c20fad0a1fae> /System/Library/PrivateFrameworks/FRC.framework/FRC
       0x270aeb000 -        0x270af7473  FSEvents arm64  <c4f4e78b331c3032a92e566930d83d81> /System/Library/PrivateFrameworks/FSEvents.framework/FSEvents
       0x270b60000 -        0x270b7d7bf  FTAWD arm64  <12b8397bfbb639cf8a548e656597fd84> /System/Library/PrivateFrameworks/FTAWD.framework/FTAWD
       0x270b7e000 -        0x270b8147f  FTClientServices arm64  <c184544eb8d53c1e99b9a1eed2a05708> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
       0x270b8f000 -        0x270b9033f  FaceTimeNameUtility arm64  <271206294b743419a8b49d6ffaf34eaf> /System/Library/PrivateFrameworks/FaceTimeNameUtility.framework/FaceTimeNameUtility
       0x270cc8000 -        0x270cc8a93  FeatureFlags arm64  <2fd783a207e73a8aa1d139c3609e331e> /System/Library/PrivateFrameworks/FeatureFlags.framework/FeatureFlags
       0x270cc9000 -        0x270cdc43f  FeatureFlagsSupport arm64  <4cfc3b7515873b678a1432ae2c1e77fd> /System/Library/PrivateFrameworks/FeatureFlagsSupport.framework/FeatureFlagsSupport
       0x270d83000 -        0x270db417f  FeedbackLogger arm64  <89b25e896ee2308d905ece2983bd1439> /System/Library/PrivateFrameworks/FeedbackLogger.framework/FeedbackLogger
       0x270fc8000 -        0x270fe28df  FindMyCommon arm64  <bab592b0dfd232b7b839259cbf97ac84> /System/Library/PrivateFrameworks/FindMyCommon.framework/FindMyCommon
       0x271ae0000 -        0x271b2751f  FlexMusicKit arm64  <6e26777523d43f3f80ae03abff8c300e> /System/Library/PrivateFrameworks/FlexMusicKit.framework/FlexMusicKit
       0x271b42000 -        0x271b5d03f  FlightUtilitiesCore arm64  <e45e89aafc2e3236ac8edd09fd9a49e4> /System/Library/PrivateFrameworks/FlightUtilitiesCore.framework/FlightUtilitiesCore
       0x271e6f000 -        0x271ee625f  libGSFontCache.dylib arm64  <8d451fb973623a0eb961d13d6e42e1b7> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
       0x271f23000 -        0x271f2f89f  FramePacing arm64  <19a5412eba8034adb3223fe3655dd3a3> /System/Library/PrivateFrameworks/FramePacing.framework/FramePacing
       0x271f47000 -        0x271f9207f  FusionTracker arm64  <156dca9b5a363fca857f9b8023e79f9c> /System/Library/PrivateFrameworks/FusionTracker.framework/FusionTracker
       0x271f96000 -        0x2723fd5df  GESS arm64  <8ec03f76f05235fdb5242445cfd047c3> /System/Library/PrivateFrameworks/GESS.framework/GESS
       0x273825000 -        0x27382aea7  libGPUCompilerUtils.dylib arm64  <60765a22580a31df8416020bc0be57f4> /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/libGPUCompilerUtils.dylib
       0x27382b000 -        0x27382ec5f  GPURawCounter arm64  <0f412ae74685311eb4faac40ea2f0c6e> /System/Library/PrivateFrameworks/GPURawCounter.framework/GPURawCounter
       0x273ea8000 -        0x273f469d3  GRPCCoreInternal arm64  <de1d2275a76f3427800268d23fec403d> /System/Library/PrivateFrameworks/GRPCCoreInternal.framework/GRPCCoreInternal
       0x273f57000 -        0x273f80117  GRPCProtobufInternal arm64  <ed21bc39f476303cbc0de5c3eab819dc> /System/Library/PrivateFrameworks/GRPCProtobufInternal.framework/GRPCProtobufInternal
       0x273f81000 -        0x273fce47f  GRPCURLSessionTransportInternal arm64  <f8ba8d30b5bb39479906b97363e5684e> /System/Library/PrivateFrameworks/GRPCURLSessionTransportInternal.framework/GRPCURLSessionTransportInternal
       0x274851000 -        0x274862b7f  GameControllerSettings arm64  <0763d06526e23d1c83f186a697c0388a> /System/Library/PrivateFrameworks/GameControllerSettings.framework/GameControllerSettings
       0x2762ea000 -        0x27630ba1f  GenerationalStorage arm64  <a19ae4d499eb346ba0d9275c695a927e> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
       0x2764d5000 -        0x2765225e6  GenerativeFunctions arm64  <cb6d05a6ba50339a9dcbcf21ae57a937> /System/Library/PrivateFrameworks/GenerativeFunctions.framework/GenerativeFunctions
       0x27654e000 -        0x2766a0c4f  Geometry arm64  <eae38b2ce40f35b1863f7c8c783515c6> /System/Library/PrivateFrameworks/Geometry.framework/Geometry
       0x2766cf000 -        0x276d5a1bf  GraphComputeRT arm64  <aca5cef9fe913b229ccd654ec5088d8d> /System/Library/PrivateFrameworks/GraphComputeRT.framework/GraphComputeRT
       0x276d5b000 -        0x276d6a61f  GraphVisualizer arm64  <9920a01027043b7db36310220f6033b2> /System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer
       0x276d79000 -        0x276d8e77b  H10ISPServices arm64  <82ef9b61c1cb39019ac93ab47874ba29> /System/Library/PrivateFrameworks/H10ISPServices.framework/H10ISPServices
       0x276f2a000 -        0x276f2fe5f  HSAAuthentication arm64  <38a5198c6f4336f1b2a6ba43d3bc94ad> /System/Library/PrivateFrameworks/HSAAuthentication.framework/HSAAuthentication
       0x278918000 -        0x27898e7bf  Heimdal arm64  <2ee63646a7773eae91d8b32cc08852bb> /System/Library/PrivateFrameworks/Heimdal.framework/Heimdal
       0x27898f000 -        0x2789d5a7f  HelpKit arm64  <2957f4b25dd43748a2cd25d2e4530ae1> /System/Library/PrivateFrameworks/HelpKit.framework/HelpKit
       0x279718000 -        0x27986ed9f  HomeKitClips arm64  <7f77aec26a6c39b09f6d8b34d18b78a4> /System/Library/PrivateFrameworks/HomeKitClips.framework/HomeKitClips
       0x27a99c000 -        0x27a9c04ff  HomeKitEventRouter arm64  <ead7b38844463503b27605b0079f5c64> /System/Library/PrivateFrameworks/HomeKitEventRouter.framework/HomeKitEventRouter
       0x27ab16000 -        0x27ab1656b  HomeKitFeatures arm64  <d582fca2004e3fd8aaddc095f826fed3> /System/Library/PrivateFrameworks/HomeKitFeatures.framework/HomeKitFeatures
       0x27aca8000 -        0x27ad44d7f  HomeSharing arm64  <48197f3e1f153e6f92e5d995c7541d6f> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
       0x27b0ae000 -        0x27b0cac1f  IAP arm64  <c85c3b4a9e8439b49e67b87a4caa531b> /System/Library/PrivateFrameworks/IAP.framework/IAP
       0x27b130000 -        0x27b135cdf  IDSKVStore arm64  <222ff23940473cd19769030c61d74736> /System/Library/PrivateFrameworks/IDSKVStore.framework/IDSKVStore
       0x27b274000 -        0x27b27c89f  IMTransferServices arm64  <2b94006663e532df9000e10cbf39cbf9> /System/Library/PrivateFrameworks/IMTransferServices.framework/IMTransferServices
       0x27b27d000 -        0x27b2dc4df  IO80211 arm64  <ef67979380033b78a453ce8816b2ba74> /System/Library/PrivateFrameworks/IO80211.framework/IO80211
       0x27b2dd000 -        0x27b2e589f  IOAccelMemoryInfo arm64  <930e86bd4a3e3bf6a380bbe3e735514d> /System/Library/PrivateFrameworks/IOAccelMemoryInfo.framework/IOAccelMemoryInfo
       0x27b2e6000 -        0x27b2ec31f  IOAccelerator arm64  <42c6354d2980388a865c3f68536e3c6d> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
       0x27b332000 -        0x27b337adf  IOFastPath arm64  <a81e1c674ae1302ebd37c78fc676d992> /System/Library/PrivateFrameworks/IOFastPath.framework/IOFastPath
       0x27b339000 -        0x27b34293f  IOKitten arm64  <5f8ff47c19283bf287ff86f230cdaf72> /System/Library/PrivateFrameworks/IOKitten.framework/IOKitten
       0x27b343000 -        0x27b347c07  IOSurfaceAccelerator arm64  <531b7398012131548d6a895297d41058> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
       0x27b36b000 -        0x27b3756df  IPConfiguration arm64  <64a0bf313cc23d0fa2e2977b9ca11698> /System/Library/PrivateFrameworks/IPConfiguration.framework/IPConfiguration
       0x27b4ce000 -        0x27b4d7c5f  IdleTimerServices arm64  <31b52697b6813cdd877562eacf5ef9f9> /System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices
       0x27b530000 -        0x27b535e1f  IncomingCallFilter arm64  <628fee0bfd3b3dd9b5cf2b9ea2e63002> /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter
       0x27b536000 -        0x27b5ac1df  InertiaCam arm64  <0674af169cf235b8acd9dd74c79eb97a> /System/Library/PrivateFrameworks/InertiaCam.framework/InertiaCam
       0x27bc62000 -        0x27bc8b57f  IntentsCore arm64  <b99ce2aef6b730ddb6e54e1994e33605> /System/Library/PrivateFrameworks/IntentsCore.framework/IntentsCore
       0x27bc8c000 -        0x27bc9bd3f  IntentsFoundation arm64  <adf1e8f34bc037a6a48a452e96856b0d> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
       0x27bcba000 -        0x27bcbcebf  InternationalTextSearch arm64  <cd76d73665383b9da745d451d4152434> /System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch
       0x27bcd6000 -        0x27bd0007f  IsolatedCoreAudioClient arm64  <ec36b164ee2c3b009b0fbd034bb13ee2> /System/Library/PrivateFrameworks/IsolatedCoreAudioClient.framework/IsolatedCoreAudioClient
       0x27bd79000 -        0x27bd94b7f  Jet arm64  <c053b8fee9593f6abfb467b5fda378a8> /System/Library/PrivateFrameworks/Jet.framework/Jet
       0x27bd95000 -        0x27bdb0b3f  JetPack arm64  <1c2bb676418930e5994539745577dd88> /System/Library/PrivateFrameworks/JetPack.framework/JetPack
       0x27bef0000 -        0x27bf247df  KernelManagerLibrary arm64  <2320562a8d5f377ea091b11724aeed73> /System/Library/PrivateFrameworks/KernelManagerLibrary.framework/KernelManagerLibrary
       0x27c178000 -        0x27c18cf77  LACC arm64  <ae98927b5d5431678a21d55fa659920f> /System/Library/PrivateFrameworks/LACC.framework/LACC
       0x27c1e2000 -        0x27c44af7f  LearnedFeatures arm64  <c12c831fbc903e90881236ef4f9ddbde> /System/Library/PrivateFrameworks/LearnedFeatures.framework/LearnedFeatures
       0x27c52e000 -        0x27c686e7f  LiftUI arm64  <1983c51e97d53d70bee4fc7a620ac843> /System/Library/PrivateFrameworks/LiftUI.framework/LiftUI
       0x27c77a000 -        0x27c78033f  LinguisticData arm64  <01364ea8d5f63c36a7c32ca4e2f9b657> /System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData
       0x27c781000 -        0x27c7afe94  LinkPresentationStyleSheetParsing arm64  <53d32f4ad8333957a3c46062672b6a5e> /System/Library/PrivateFrameworks/LinkPresentationStyleSheetParsing.framework/LinkPresentationStyleSheetParsing
       0x27c832000 -        0x27c87461f  LiveTranscription arm64  <ca88d6be42353a618cd99d97ae2d5dbc> /System/Library/PrivateFrameworks/LiveTranscription.framework/LiveTranscription
       0x27c875000 -        0x27c8eeb7f  LocalAuthenticationCoreUI arm64  <44df404354b73de58113878109c2125e> /System/Library/PrivateFrameworks/LocalAuthenticationCoreUI.framework/LocalAuthenticationCoreUI
       0x27c8ef000 -        0x27c90e13f  LocalAuthenticationCredentialServices arm64  <fb53b01019953e02b7cbc7336ed39d45> /System/Library/PrivateFrameworks/LocalAuthenticationCredentialServices.framework/LocalAuthenticationCredentialServices
       0x27c918000 -        0x27c960b5f  LocalAuthenticationPrivateUI arm64  <e0ba6b84385d37d88bc5dce47b358725> /System/Library/PrivateFrameworks/LocalAuthenticationPrivateUI.framework/LocalAuthenticationPrivateUI
       0x27c98f000 -        0x27c9b2f1f  LocalStatusKit arm64  <e125159f20d5321fa4fbcae873879dfa> /System/Library/PrivateFrameworks/LocalStatusKit.framework/LocalStatusKit
       0x27c9b7000 -        0x27c9bb53f  LocationLogEncryption arm64  <aff7f37b3d83328b9bb119173cca1eae> /System/Library/PrivateFrameworks/LocationLogEncryption.framework/LocationLogEncryption
       0x27cb7e000 -        0x27cbd70f7  MLCompilerRuntime arm64  <1dc86cde6e303270ab45298b0c6f5532> /System/Library/PrivateFrameworks/MLCompilerRuntime.framework/MLCompilerRuntime
       0x27cbd8000 -        0x27cbf171f  MLCompilerServices arm64  <254eb8e1f26a32298b0a572c6a26b707> /System/Library/PrivateFrameworks/MLCompilerServices.framework/MLCompilerServices
       0x27f822000 -        0x27fb9f9df  MLModelSpecification arm64  <1eed74cccd2035868d3bfcfaaa50af57> /System/Library/PrivateFrameworks/MLModelSpecification.framework/MLModelSpecification
       0x27fbad000 -        0x27fc580df  MMCS arm64  <488fc84a32b036a2b135d9a79b9aa52b> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
       0x27fc59000 -        0x27fd474ff  MOVStreamIO arm64  <319cc4aff8dc3396b80330b864d634ab> /System/Library/PrivateFrameworks/MOVStreamIO.framework/MOVStreamIO
       0x27fee1000 -        0x27fee621f  MXUIServiceClient arm64  <93491701aa673b8ab2e94abd92e1cfd6> /System/Library/PrivateFrameworks/MXUIServiceClient.framework/MXUIServiceClient
       0x280348000 -        0x28036fd1f  MailKit arm64  <54152a98d830387eaca0aa10a60b825b> /System/Library/PrivateFrameworks/MailKit.framework/MailKit
       0x280370000 -        0x2803a597f  MailSupport arm64  <2935a74bb7c7310683a4056f60289b82> /System/Library/PrivateFrameworks/MailSupport.framework/MailSupport
       0x2804b9000 -        0x2804dd65f  ManagedBackgroundAssets arm64  <983978400d993383864be64d94f189d8> /System/Library/PrivateFrameworks/ManagedBackgroundAssets.framework/ManagedBackgroundAssets
       0x280524000 -        0x28052999f  ManagedOrganizationContacts arm64  <7c39c699a1c03df68cafca6eb9e8b4e4> /System/Library/PrivateFrameworks/ManagedOrganizationContacts.framework/ManagedOrganizationContacts
       0x28052a000 -        0x28053471f  ManagedSettingsSupport arm64  <f94e149aa1e73ae785ecfd13af61cba8> /System/Library/PrivateFrameworks/ManagedSettingsSupport.framework/ManagedSettingsSupport
       0x280601000 -        0x280601727  Marco arm64  <c1ae755203d13f5e9fb2204d56d67b48> /System/Library/PrivateFrameworks/Marco.framework/Marco
       0x280866000 -        0x280868aff  MediaAnalysisGeneration arm64  <7e1760d0218a31049a68e4b9510121c2> /System/Library/PrivateFrameworks/MediaAnalysisGeneration.framework/MediaAnalysisGeneration
       0x280869000 -        0x28086c4bf  MediaAnalysisPhotosServices arm64  <8bf67f556fc53f498ddae9a6aee5113c> /System/Library/PrivateFrameworks/MediaAnalysisPhotosServices.framework/MediaAnalysisPhotosServices
       0x280a0a000 -        0x280a3c13f  MediaConversionService arm64  <63582a540f8d3793845518a9d7a28d03> /System/Library/PrivateFrameworks/MediaConversionService.framework/MediaConversionService
       0x280b67000 -        0x280b77d9f  MediaSafetyNet arm64  <38924bed21383172a44ef976ada8e075> /System/Library/PrivateFrameworks/MediaSafetyNet.framework/MediaSafetyNet
       0x280b79000 -        0x280b9c63f  MediaStream arm64  <d939ff4b0f4c3817b8710f888aba253d> /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
       0x2810f0000 -        0x28114e5bf  MessageSecurity arm64  <971d7463b47e3068a8a74e0e942046a6> /System/Library/PrivateFrameworks/MessageSecurity.framework/MessageSecurity
       0x282349000 -        0x28235ee5f  MobileActivation arm64  <a52446a6ce8a33e89f305444944ae929> /System/Library/PrivateFrameworks/MobileActivation.framework/MobileActivation
       0x28238d000 -        0x28239c7df  MobileIcons arm64  <478db346cce33c78927e23211d3270ab> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
       0x282447000 -        0x282448ebf  MobileObliteration arm64  <fbbace93b76632248e326c58a94af436> /System/Library/PrivateFrameworks/MobileObliteration.framework/MobileObliteration
       0x28247d000 -        0x2824ca5bf  MobileStoreDemoKit arm64  <469ffc155ce13f8c955b3b8b624f884c> /System/Library/PrivateFrameworks/MobileStoreDemoKit.framework/MobileStoreDemoKit
       0x28292a000 -        0x28293101f  MobileSystemServices arm64  <ad73247d98f63e558e2ea9b0faef839b> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
       0x282977000 -        0x2829b071f  MobileWiFi arm64  <3994a89b13ad30ba91898a955f504585> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
       0x284499000 -        0x2844a4b5b  Netrb arm64  <016c6406f69f3794a8c859b476291874> /System/Library/PrivateFrameworks/Netrb.framework/Netrb
       0x28466e000 -        0x2846927ff  NetworkScore arm64  <c5bc0e116a2630d2afb149f57d23afd3> /System/Library/PrivateFrameworks/NetworkScore.framework/NetworkScore
       0x284b19000 -        0x284b283ff  NewsFoundation arm64  <f1db13d439a9332fb61c5f49187e8030> /System/Library/PrivateFrameworks/NewsFoundation.framework/NewsFoundation
       0x284beb000 -        0x284f46a3f  NewsTransport arm64  <cd4b0e26b34b37b6807bc972ff6c98a1> /System/Library/PrivateFrameworks/NewsTransport.framework/NewsTransport
       0x284fac000 -        0x284fb379f  NewsURLBucket arm64  <869dabe22b9b307d949d53d38617f531> /System/Library/PrivateFrameworks/NewsURLBucket.framework/NewsURLBucket
       0x285322000 -        0x285345cbf  Notes arm64  <7b25ef54edfc37a98cf5c2e788e70367> /System/Library/PrivateFrameworks/Notes.framework/Notes
       0x285442000 -        0x285444fbf  OAuth arm64  <6495a913c9b83f7db0244e45a501f64a> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
       0x28552d000 -        0x28553533f  OSAServicesClient arm64  <3686687c60db31a3b7e2d501fff49588> /System/Library/PrivateFrameworks/OSAServicesClient.framework/OSAServicesClient
       0x285536000 -        0x28553b75f  OSASubmissionClient arm64  <990fdffff70230c6b6c66702d915cc45> /System/Library/PrivateFrameworks/OSASubmissionClient.framework/OSASubmissionClient
       0x28553e000 -        0x285562cff  OSAnalyticsPrivate arm64  <15b77b6db58f321a94ac363f52a5ba4d> /System/Library/PrivateFrameworks/OSAnalyticsPrivate.framework/OSAnalyticsPrivate
       0x285563000 -        0x28558d03f  OSEligibility arm64  <c1072a9f219b38baa3f8c2a38be67610> /System/Library/PrivateFrameworks/OSEligibility.framework/OSEligibility
       0x2855bb000 -        0x2855fa51f  OTSVG arm64  <6c2a30c8a7ee36b0baa6d0b713c0e36f> /System/Library/PrivateFrameworks/OTSVG.framework/OTSVG
       0x2863b7000 -        0x28643ed9f  Osprey arm64  <5a1ea190be2c3d7b843785cf5579ba9f> /System/Library/PrivateFrameworks/Osprey.framework/Osprey
       0x286571000 -        0x28668975f  ParsingInternal arm64  <c772b1e553c83ce5bc2957e02817fcc4> /System/Library/PrivateFrameworks/ParsingInternal.framework/ParsingInternal
       0x286738000 -        0x2867735df  Pasteboard arm64  <1199f6ee2aff3115ae4466e95ffad9b7> /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard
       0x2869fe000 -        0x286a3693f  PersistentConnection arm64  <d0dad61694063bfc95c2f755e53fe84f> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
       0x286a37000 -        0x286a43d3f  PersonaKit arm64  <20d8423de59a32c2b84a9a0161eefad7> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
       0x286a44000 -        0x286a53b5f  PersonaUI arm64  <8812e24488cf3320b35a9b20588aab1b> /System/Library/PrivateFrameworks/PersonaUI.framework/PersonaUI
       0x286b31000 -        0x286b320df  PhoneNumbers arm64  <eddd90a996123e23adf67c860625f930> /System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers
       0x286bd1000 -        0x286c0661f  PhotosImagingFoundation arm64  <47c143084e7730cd8ad3cd7c4248fcfb> /System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/PhotosImagingFoundation
       0x286c07000 -        0x286c5f8ff  PhotosIntelligenceCore arm64  <c2aaf93610aa3db897e4390ac6bccfba> /System/Library/PrivateFrameworks/PhotosIntelligenceCore.framework/PhotosIntelligenceCore
       0x286c76000 -        0x286c7bf3f  PhotosMediaFoundation arm64  <808fbe7dc9753366bbc87b86115f4271> /System/Library/PrivateFrameworks/PhotosMediaFoundation.framework/PhotosMediaFoundation
       0x286c7c000 -        0x286cc7dbf  PhotosPlayer arm64  <ae1eea15fccf3b6492afa52bbc443290> /System/Library/PrivateFrameworks/PhotosPlayer.framework/PhotosPlayer
       0x286da6000 -        0x286dc6cdf  PhotosensitivityProcessing arm64  <a9f867f66cbd3ad594e8a14b22314e31> /System/Library/PrivateFrameworks/PhotosensitivityProcessing.framework/PhotosensitivityProcessing
       0x286dc7000 -        0x286e104ff  PhysicsKit arm64  <575c16613c7930fd97ac553cf51c7816> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
       0x28704b000 -        0x28722aa3f  Polaris arm64  <5b6771a73d433f8eaeec3d6aa48b62a0> /System/Library/PrivateFrameworks/Polaris.framework/Polaris
       0x28722b000 -        0x2872a887f  PolarisBufferService arm64  <8eb63cc1a7b13adcbc79d8a44f1a03cb> /System/Library/PrivateFrameworks/PolarisBufferService.framework/PolarisBufferService
       0x287306000 -        0x287341cdf  PolarisGraph arm64  <e343ef8ac382322e848e162952cf43ab> /System/Library/PrivateFrameworks/PolarisGraph.framework/PolarisGraph
       0x287342000 -        0x28735bb9f  PolarisRuntime arm64  <e3523eb700e6329cb4f8cd8c070e04e1> /System/Library/PrivateFrameworks/PolarisRuntime.framework/PolarisRuntime
       0x28735d000 -        0x28737177f  PolarisSystemGraph arm64  <ee2067e706c5354584512f014c2b34e5> /System/Library/PrivateFrameworks/PolarisSystemGraph.framework/PolarisSystemGraph
       0x287d1c000 -        0x287d8df3f  PrintKit arm64  <f17f86dcfb5d3f99885f9e5b2692229f> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
       0x287d8e000 -        0x287e2bdbf  PrintKitUI arm64  <b2e8371295dd398bbc39f8e78a65b3d9> /System/Library/PrivateFrameworks/PrintKitUI.framework/PrintKitUI
       0x2895fd000 -        0x28960491f  ProgressUI arm64  <c8bfd817b1fa3b01b6790248f95155d6> /System/Library/PrivateFrameworks/ProgressUI.framework/ProgressUI
       0x2896ce000 -        0x2896e0f1f  PrototypeToolsUI arm64  <148636100fde399b8040c3ead7d365d9> /System/Library/PrivateFrameworks/PrototypeToolsUI.framework/PrototypeToolsUI
       0x2896e1000 -        0x28971449f  ProxCardKit arm64  <caa446b5bfe83e519418cd16cfd2874a> /System/Library/PrivateFrameworks/ProxCardKit.framework/ProxCardKit
       0x289c0b000 -        0x289d3b4df  Quagga arm64  <9426577dc7393068b7425291ff2c9ee2> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
       0x289d49000 -        0x289d6d11f  QuickLookSupport arm64  <ab8403a8e086369a983080a252260559> /System/Library/PrivateFrameworks/QuickLookSupport.framework/QuickLookSupport
       0x289df2000 -        0x289e2f6df  QuickLookUICore arm64  <580ce985aec637699f2670b2336fee70> /System/Library/PrivateFrameworks/QuickLookUICore.framework/QuickLookUICore
       0x289e30000 -        0x289ebd19f  RESync arm64  <f9bb43c8c11d375fa9d87c3cc813929a> /System/Library/PrivateFrameworks/RESync.framework/RESync
       0x289f6e000 -        0x28a01b93f  RealityFusion arm64  <129ec05edc923884940ad80c66c5ea6d> /System/Library/PrivateFrameworks/RealityFusion.framework/RealityFusion
       0x28a1b6000 -        0x28a1d249f  RecapPerformanceTesting arm64  <69f6bf49bf593bb789ff110014050ba1> /System/Library/PrivateFrameworks/RecapPerformanceTesting.framework/RecapPerformanceTesting
       0x28a5ae000 -        0x28a62d43f  RemoteManagementModel arm64  <146aa00496cf3d1e9ace7dc1cf36a029> /System/Library/PrivateFrameworks/RemoteManagementModel.framework/RemoteManagementModel
       0x28a62e000 -        0x28a638d5f  RemoteManagementProtocol arm64  <9df9aca529133841806bd1cb1b8a5e3f> /System/Library/PrivateFrameworks/RemoteManagementProtocol.framework/RemoteManagementProtocol
       0x28a639000 -        0x28a68d29f  RemoteManagementStore arm64  <767aea89ea843cb68eeaffe4960a36b5> /System/Library/PrivateFrameworks/RemoteManagementStore.framework/RemoteManagementStore
       0x28a9a7000 -        0x28a9ad4bf  RevealCore arm64  <22144379be04390c850f6af573c0ad31> /System/Library/PrivateFrameworks/RevealCore.framework/RevealCore
       0x28ab40000 -        0x28aeb474f  SDAPI arm64  <16047be8f5a63dc0b9ef69ebfcba0fe5> /System/Library/PrivateFrameworks/SDAPI.framework/SDAPI
       0x28b016000 -        0x28b082abf  SILManager arm64  <df33b338e9d4339585bd51f7c5d3d26e> /System/Library/PrivateFrameworks/SILManager.framework/SILManager
       0x28caeb000 -        0x28cba7c3f  SPOwner arm64  <36dc361fce27317ea6953e795456ae8e> /System/Library/PrivateFrameworks/SPOwner.framework/SPOwner
       0x28cba8000 -        0x28cbd02df  SPRCore arm64  <40820070dae53944abe289a47eb4d904> /System/Library/PrivateFrameworks/SPRCore.framework/SPRCore
       0x28cc16000 -        0x28cc2f31f  STSXPCHelperClient arm64  <e315cdf0f6f43ba1928030997a3c92ca> /System/Library/PrivateFrameworks/STSXPCHelperClient.framework/STSXPCHelperClient
       0x28cc30000 -        0x28cc74f9f  SafariFoundation arm64  <72ea460f39023041af76b3c1e5043cca> /System/Library/PrivateFrameworks/SafariFoundation.framework/SafariFoundation
       0x28d004000 -        0x28d03eabf  ScreenReaderCore arm64  <c927fb9bbc44335daf6a579fc06fcf2a> /System/Library/PrivateFrameworks/ScreenReaderCore.framework/ScreenReaderCore
       0x28d03f000 -        0x28d0f28df  ScreenReaderOutput arm64  <80fdf34ac289353fab201f94b0a81862> /System/Library/PrivateFrameworks/ScreenReaderOutput.framework/ScreenReaderOutput
       0x28d616000 -        0x28d65a31f  SearchIntrospectionKit arm64  <a7ff6ba8d072330aa67e34ac416c3afa> /System/Library/PrivateFrameworks/SearchIntrospectionKit.framework/SearchIntrospectionKit
       0x28df41000 -        0x28df4841f  SensorKitHelper arm64  <10a50a8483553f5ebb35edf6aeecbb94> /System/Library/PrivateFrameworks/SensorKitHelper.framework/SensorKitHelper
       0x28df95000 -        0x28e026d9f  SentencePieceInternal arm64  <f57a0fb43ea136779cfb90d682cab44b> /System/Library/PrivateFrameworks/SentencePieceInternal.framework/SentencePieceInternal
       0x28e0eb000 -        0x28e11299f  SessionAssertion arm64  <773eccbec7bd346687bd914f7cafb871> /System/Library/PrivateFrameworks/SessionAssertion.framework/SessionAssertion
       0x28e334000 -        0x28e35177f  SettingsFoundation arm64  <64a4631a537e3abb8b949db543397534> /System/Library/PrivateFrameworks/SettingsFoundation.framework/SettingsFoundation
       0x28e352000 -        0x28e3c47df  SettingsHost arm64  <7329a2ac28b436d6969ac192979a0537> /System/Library/PrivateFrameworks/SettingsHost.framework/SettingsHost
       0x28e75d000 -        0x28e94129f  ShaderGraph arm64  <2d1df798a4733afba73de5a686241659> /System/Library/PrivateFrameworks/ShaderGraph.framework/ShaderGraph
       0x28e942000 -        0x28e96411f  SharedWebCredentials arm64  <8446a862194c3813b5774ccf8b826125> /System/Library/PrivateFrameworks/SharedWebCredentials.framework/SharedWebCredentials
       0x28eba0000 -        0x28ebb6adf  SignalCompression arm64  <5de942cfa71a342691d38778cba5608a> /System/Library/PrivateFrameworks/SignalCompression.framework/SignalCompression
       0x28ebb7000 -        0x28ebc45ff  SignpostCollection arm64  <15dec0bb07733866802c43be097c8d65> /System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection
       0x28ebc5000 -        0x28ebc5f1f  SignpostMetrics arm64  <abf35ee925c53fc08569d6006664cd38> /System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics
       0x28f5d5000 -        0x28f64409f  SiriCrossDeviceArbitrationFeedback arm64  <bff22d4c57613b48a999ffa6a35d929b> /System/Library/PrivateFrameworks/SiriCrossDeviceArbitrationFeedback.framework/SiriCrossDeviceArbitrationFeedback
       0x291712000 -        0x29171b1bf  SiriPowerInstrumentation arm64  <e849832fb81b3b4f8323eaaf9e482f0e> /System/Library/PrivateFrameworks/SiriPowerInstrumentation.framework/SiriPowerInstrumentation
       0x29369d000 -        0x29369d9db  SoftLinking arm64  <d081b14092083705aaca5ac4e8b5b3f7> /System/Library/PrivateFrameworks/SoftLinking.framework/SoftLinking
       0x29369e000 -        0x2938ef3bf  SoftPosReader arm64  <0297d4325a9b34a1b809704cf269aa65> /System/Library/PrivateFrameworks/SoftPosReader.framework/SoftPosReader
       0x293fae000 -        0x29409df3f  SonicFoundation arm64  <10f1d7c1a36d38428d367cdd9b337cf9> /System/Library/PrivateFrameworks/SonicFoundation.framework/SonicFoundation
       0x2940c9000 -        0x2940e969f  SpaceAttribution arm64  <8a4d825bbc7130e68dd9c4e6b2d3b1f4> /System/Library/PrivateFrameworks/SpaceAttribution.framework/SpaceAttribution
       0x2940ea000 -        0x2940ecb3f  SpatialAudioProfile arm64  <77d08ef4e9b834e1b9cf045107683ce4> /System/Library/PrivateFrameworks/SpatialAudioProfile.framework/SpatialAudioProfile
       0x294883000 -        0x2948b83df  StatusKit arm64  <bfc77ffc9edb3b4cbd5b590935f038ec> /System/Library/PrivateFrameworks/StatusKit.framework/StatusKit
       0x2948ba000 -        0x2948bab07  ServiceShared arm64  <e57c6180e55c3dea8b92f164db16fb4b> /System/Library/PrivateFrameworks/Stickers.framework/Support/ServiceShared.framework/ServiceShared
       0x2949ad000 -        0x294a1a09f  StocksKit arm64  <892d886dae033b0f9e79314be28ea504> /System/Library/PrivateFrameworks/StocksKit.framework/StocksKit
       0x294afa000 -        0x294b15f1f  StreamingZip arm64  <05a673a9222637e4a48495af0ba97123> /System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip
       0x294b36000 -        0x294b3f2bf  StudyLog arm64  <cfe519a0d54e3a8e837a50e25fd24559> /System/Library/PrivateFrameworks/StudyLog.framework/StudyLog
       0x294cb3000 -        0x29500905f  SwiftMLS arm64  <3b0b651a93e03bcaa3002d956322617d> /System/Library/PrivateFrameworks/SwiftMLS.framework/SwiftMLS
       0x29500a000 -        0x295056f7f  SwiftSQLite arm64  <5fd47c83753c376ab756173f1175e305> /System/Library/PrivateFrameworks/SwiftSQLite.framework/SwiftSQLite
       0x295057000 -        0x29510a8d9  SwiftTLS arm64  <138abd3822f7396893b534b4beef2340> /System/Library/PrivateFrameworks/SwiftTLS.framework/SwiftTLS
       0x2953e8000 -        0x2953f6b7f  SymptomDiagnosticReporter arm64  <444cb0a38c063c12a561d6944ac327f0> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter
       0x2956f2000 -        0x29570613f  SystemWake arm64  <3a7c0d415bf93b7187567b1101f57120> /System/Library/PrivateFrameworks/SystemWake.framework/SystemWake
       0x296315000 -        0x296316d1f  TailspinSymbolication arm64  <0e764ef88d4f3d19b30cd00162a8688e> /System/Library/PrivateFrameworks/TailspinSymbolication.framework/TailspinSymbolication
       0x296359000 -        0x2963772df  TeaSettings arm64  <c238293221e73979a63dc906ca06870c> /System/Library/PrivateFrameworks/TeaSettings.framework/TeaSettings
       0x296419000 -        0x2964c001f  TelephonyBlastDoorSupport arm64  <218ee407b18537b98f4b4e45713e7474> /System/Library/PrivateFrameworks/TelephonyBlastDoorSupport.framework/TelephonyBlastDoorSupport
       0x2b528e000 -        0x2b532439f  TextureIO arm64  <0041e3c93bf0372ea712168dbba0bf67> /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
       0x2b5329000 -        0x2b5364c3f  Tightbeam arm64  <fffb0c847aec3cd0bcfc422bf7d35d95> /System/Library/PrivateFrameworks/Tightbeam.framework/Tightbeam
       0x2b5366000 -        0x2b53e3d3f  TimeSync arm64  <b9bfc046a9523029b1b007c071f8bdb9> /System/Library/PrivateFrameworks/TimeSync.framework/TimeSync
       0x2b5412000 -        0x2b54190ff  TipKitServices arm64  <6898d709754b3344b15fdd24bb2e93b7> /System/Library/PrivateFrameworks/TipKitServices.framework/TipKitServices
       0x2b5588000 -        0x2b55c9edf  TouchRemote arm64  <09ad3193dd2f30fdb24414bb412cb433> /System/Library/PrivateFrameworks/TouchRemote.framework/TouchRemote
       0x2b5a67000 -        0x2b5ab287f  TrustKit arm64  <7dc9af4d9057302584f8cc7923674e95> /System/Library/PrivateFrameworks/TrustKit.framework/TrustKit
       0x2b667f000 -        0x2b668833f  URLFormatting arm64  <83bcc1a8c987308dbb8ab1e39645454a> /System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting
       0x2b6689000 -        0x2b6689437  USDKit arm64  <bc6eb7a81f5031598d941e3f32778ab7> /System/Library/PrivateFrameworks/USDKit.framework/USDKit
       0x2b668a000 -        0x2b668a509  USDLib_FormatLoaderProxy arm64  <f083d9c3a4583ec6a378a56aa9052184> /System/Library/PrivateFrameworks/USDLib_FormatLoaderProxy.framework/USDLib_FormatLoaderProxy
       0x2b6c29000 -        0x2b6c2b1bf  UpdateCycle arm64  <26fab8144c8f3a06b45ecba271020dc4> /System/Library/PrivateFrameworks/UpdateCycle.framework/UpdateCycle
       0x2b6c4f000 -        0x2b6c8c71f  UsageTracking arm64  <b4942e691c1933be9d6b474248c44edd> /System/Library/PrivateFrameworks/UsageTracking.framework/UsageTracking
       0x2b6fce000 -        0x2b6fdbf5f  UserNotificationsSettings arm64  <fbdbac862b0f3a12bd0c35b6009df36a> /System/Library/PrivateFrameworks/UserNotificationsSettings.framework/UserNotificationsSettings
       0x2b6fe1000 -        0x2b6fe4cdf  UserSafety arm64  <0152c3acfa313f988eba025c2f26deba> /System/Library/PrivateFrameworks/UserSafety.framework/UserSafety
       0x2b6fed000 -        0x2b70e8657  VDAF arm64  <62c9a6820cb6373db01310f8c288f00e> /System/Library/PrivateFrameworks/VDAF.framework/VDAF
       0x2b7316000 -        0x2b73171cf  VideoToolboxParavirtualizationSupport arm64  <1a9e9927fd98309d8cdf975ed51dca66> /System/Library/PrivateFrameworks/VideoToolboxParavirtualizationSupport.framework/VideoToolboxParavirtualizationSupport
       0x2b736f000 -        0x2b73b7abf  VirtualGarage arm64  <9a9c63c2631e3704987a1ad1b6096bec> /System/Library/PrivateFrameworks/VirtualGarage.framework/VirtualGarage
       0x2b74f7000 -        0x2b75d4adf  VisualLocalization arm64  <16b8b18e8d8a32cd8936636af5630e92> /System/Library/PrivateFrameworks/VisualLocalization.framework/VisualLocalization
       0x2b75d5000 -        0x2b7dd983f  VisualLogger arm64  <cdc7faccfdd63a56a10aafbe26622116> /System/Library/PrivateFrameworks/VisualLogger.framework/VisualLogger
       0x2b8dc8000 -        0x2b8e0043f  VoiceServices arm64  <a4a33378c5d73d3d9a1ae0fe1e5cf4c9> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
       0x2b9024000 -        0x2b9025e1f  WatchdogClient arm64  <3016e86efd223b2a81687ae903c4528a> /System/Library/PrivateFrameworks/WatchdogClient.framework/WatchdogClient
       0x2b917f000 -        0x2b927ec9f  WebBookmarks arm64  <1cbc217ca3de3148916561580ab7a792> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
       0x2b927f000 -        0x2b92d99ff  WebBookmarksSwift arm64  <aacddc4048c63f8e81a9a3d0889f778b> /System/Library/PrivateFrameworks/WebBookmarksSwift.framework/WebBookmarksSwift
       0x2b930b000 -        0x2b963569f  libANGLE-shared.dylib arm64  <9cb4496029b43fc1b2e961ce15f564f2> /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libANGLE-shared.dylib
       0x2b9636000 -        0x2ba1bcabf  libwebrtc.dylib arm64  <d295b2007c1f36faadd65e3cc18acc32> /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib
       0x2ba240000 -        0x2ba2657bf  WebPrivacy arm64  <2a002ab5370f32a593063a11ca5e78e0> /System/Library/PrivateFrameworks/WebPrivacy.framework/WebPrivacy
       0x2ba279000 -        0x2ba2c5b3f  WebUI arm64  <327218a7334d356593ca9749ffb91bc5> /System/Library/PrivateFrameworks/WebUI.framework/WebUI
       0x2ba7fa000 -        0x2ba84197f  WiFiVelocity arm64  <e624827de8ab3cb499f3d40818eee136> /System/Library/PrivateFrameworks/WiFiVelocity.framework/WiFiVelocity
       0x2ba8bc000 -        0x2ba8cc8bf  WirelessCoexManager arm64  <6eef08f723243d45bdfe759cd827d0b3> /System/Library/PrivateFrameworks/WirelessCoexManager.framework/WirelessCoexManager
       0x2ba8cd000 -        0x2ba90be9f  WirelessDiagnostics arm64  <6f27e5a6f32335adbf099b0d9b2cd02b> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics
       0x2ba90c000 -        0x2ba95697f  WirelessProximity arm64  <c7ec248021fb3abda183fee6204a3537> /System/Library/PrivateFrameworks/WirelessProximity.framework/WirelessProximity
       0x2bb238000 -        0x2bb23d8ff  WritingTools arm64  <9b88d2ed2cc93c76934e6f7228513205> /System/Library/PrivateFrameworks/WritingTools.framework/WritingTools
       0x2bb23e000 -        0x2bb24305f  XCTTargetBootstrap arm64  <b4b04e205a0e36a5bdde690d25399fc3> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap
       0x2bb6fc000 -        0x2bb777a5f  XPCDistributed arm64  <a12d0cfba2ea3d469e33a5674fad6ad6> /System/Library/PrivateFrameworks/XPCDistributed.framework/XPCDistributed
       0x2bb7f5000 -        0x2bb7fc1ff  _AppIntentsServices_AppIntents arm64  <a6eace9f44d631fa90a31dfdffafcfeb> /System/Library/PrivateFrameworks/_AppIntentsServices_AppIntents.framework/_AppIntentsServices_AppIntents
       0x2bb82c000 -        0x2bb83061f  _GeoServices_GeoToolbox arm64  <e25dc6cc828a3489a64bcb737596978d> /System/Library/PrivateFrameworks/_GeoServices_GeoToolbox.framework/_GeoServices_GeoToolbox
       0x2bba58000 -        0x2bba8101f  caulk arm64  <5dd354fba86f37328f36a88736414f79> /System/Library/PrivateFrameworks/caulk.framework/caulk
       0x2bba82000 -        0x2bbac45ff  iCalendar arm64  <4a7de828d2cd3df29e38c26c82ddd83a> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
       0x2bc1d3000 -        0x2bc2a9c1f  iTunesStore arm64  <ac8e09abe5d73befbcf4a866704db000> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
       0x2bd828000 -        0x2bd82d877  kperf arm64  <0533d199ed62371faf943505285d832f> /System/Library/PrivateFrameworks/kperf.framework/kperf
       0x2bd82e000 -        0x2bd83731f  kperfdata arm64  <4fdd6278519b3e40934c7199ae2d4e3d> /System/Library/PrivateFrameworks/kperfdata.framework/kperfdata
       0x2bd838000 -        0x2bd84ed7f  libEDR arm64  <98812563aa113f8b8e9e7ae593e9084b> /System/Library/PrivateFrameworks/libEDR.framework/libEDR
       0x2bd884000 -        0x2bd89137f  perfdata arm64  <d340538c504736f1af8ac185b49d8106> /System/Library/PrivateFrameworks/perfdata.framework/perfdata
       0x2bd892000 -        0x2bd8cf29f  vCard arm64  <e93923fb008a361ca895932108ade2e4> /System/Library/PrivateFrameworks/vCard.framework/vCard
       0x2bd8ef000 -        0x2bd8f279f  UIUtilities arm64  <a6671f45ca083c0788e485704e1e4edb> /System/Library/SubFrameworks/UIUtilities.framework/UIUtilities
       0x2bf02b000 -        0x2bf036c1f  libAONConnection.dylib arm64  <9ea7460e423d347d997baf501117c1c5> /usr/lib/libAONConnection.dylib
       0x2bf491000 -        0x2bf4d17f3  libAWDSupport.dylib arm64  <05f118d757673a78bf892fbfdb093336> /usr/lib/libAWDSupport.dylib
       0x2bf4d2000 -        0x2bf932b5f  libAWDSupportFramework.dylib arm64  <eb2114dc39443f5897a44dab54e06950> /usr/lib/libAWDSupportFramework.dylib
       0x2bf933000 -        0x2bf935c5f  libAXSafeCategoryBundle.dylib arm64  <db938c76184c3383a50286539a98cc10> /usr/lib/libAXSafeCategoryBundle.dylib
       0x2bf98b000 -        0x2bfa242d7  libAppleArchive.dylib arm64  <25f77e27190b3c22aaa012c1abddf7ab> /usr/lib/libAppleArchive.dylib
       0x2bfaf0000 -        0x2bfb84d1f  libAudioDSPCore.dylib arm64  <a974c480e43c39ad981a5738d6fa363b> /usr/lib/libAudioDSPCore.dylib
       0x2bfbd9000 -        0x2bfbf159f  libAudioStatistics.dylib arm64  <de0f312bfe183476845d1b9c9e260977> /usr/lib/libAudioStatistics.dylib
       0x2bfbf2000 -        0x2bfbf397f  libBASupport.dylib arm64  <9bce7c03be61326c91e0c2488f19ce88> /usr/lib/libBASupport.dylib
       0x2c064c000 -        0x2c06804db  libCRFSuite.dylib arm64  <6a54871397c83f358922fa474bebc030> /usr/lib/libCRFSuite.dylib
       0x2c0681000 -        0x2c0682a0b  libCTGreenTeaLogger.dylib arm64  <fd17c7accc6130378285351685cedb6d> /usr/lib/libCTGreenTeaLogger.dylib
       0x2c0683000 -        0x2c068a0c7  libChineseTokenizer.dylib arm64  <b2152d04b338392c9cd92853d82d5b27> /usr/lib/libChineseTokenizer.dylib
       0x2c068b000 -        0x2c069535f  libCoreEntitlements.dylib arm64  <d16bde2c03603fdfacb3ab8c0949e0a2> /usr/lib/libCoreEntitlements.dylib
       0x2c08f2000 -        0x2c08f9ebf  libIOAccessoryManager.dylib arm64  <1ad68d0d9a8c3eddbae2bf42d6e92b93> /usr/lib/libIOAccessoryManager.dylib
       0x2c08fa000 -        0x2c09027e3  libIOReport.dylib arm64  <eabff9f866e53c33bbe8cdb46c71a4c7> /usr/lib/libIOReport.dylib
       0x2c0d56000 -        0x2c0d5d4a3  libMatch.1.dylib arm64  <171994d143563659ae4b16458782d90f> /usr/lib/libMatch.1.dylib
       0x2c0f3c000 -        0x2c0fa2b17  libParallelCompression.dylib arm64  <4564033f2a6e3f28bd9ea3bfea73a059> /usr/lib/libParallelCompression.dylib
       0x2c0ff0000 -        0x2c0ff6a13  libReverseProxyDevice.dylib arm64  <0cb992b9a5753980bf5f8824a0c8bf27> /usr/lib/libReverseProxyDevice.dylib
       0x2c1014000 -        0x2c1016b49  libRosetta.dylib arm64  <5df357f22f3736a9818aa2c6c9810daf> /usr/lib/libRosetta.dylib
       0x2c1017000 -        0x2c102dcff  libSCLM.dylib arm64  <111b3e4fc81b3a81b9a7bffe95e6f695> /usr/lib/libSCLM.dylib
       0x2c1041000 -        0x2c11212d7  libSMC.dylib arm64  <96a1ed889b3f329aa379f67f5d860296> /usr/lib/libSMC.dylib
       0x2c115a000 -        0x2c115a30f  libSpatial.dylib arm64  <4deae3ebdb5a3326857f0b52e7632d47> /usr/lib/libSpatial.dylib
       0x2c115b000 -        0x2c115ccaf  libSystem.B.dylib arm64  <4c9b122338773108bfdea7754043fa67> /usr/lib/libSystem.B.dylib
       0x2c115f000 -        0x2c11682ff  libTLE.dylib arm64  <eac115abc1d43acc964962f905ffbe42> /usr/lib/libTLE.dylib
       0x2c1193000 -        0x2c119ac2b  libThaiTokenizer.dylib arm64  <34ec90e5bf8538188efe9196086d256e> /usr/lib/libThaiTokenizer.dylib
       0x2c1208000 -        0x2c1236fab  libWISSupport.dylib arm64  <b0b041f523b83848a453fdcfe09784f5> /usr/lib/libWISSupport.dylib
       0x2c1308000 -        0x2c132a27f  libamsupport.dylib arm64  <c5af6857bd3e33aab69c91a2ce314860> /usr/lib/libamsupport.dylib
       0x2c132b000 -        0x2c1343443  libapple_nghttp2.dylib arm64  <40c307c9332233f39c0220e4ed34ae34> /usr/lib/libapple_nghttp2.dylib
       0x2c1344000 -        0x2c13d32ff  libate.dylib arm64  <5e4ed8753a123743b65c440ac1ec743d> /usr/lib/libate.dylib
       0x2c155a000 -        0x2c156b223  libbsm.0.dylib arm64  <7b6c4cad722f343f8c7d56c30b6bc985> /usr/lib/libbsm.0.dylib
       0x2c156c000 -        0x2c157806b  libbz2.1.0.dylib arm64  <adaa029e0e2f350d80aa7e94b6bfeb8a> /usr/lib/libbz2.1.0.dylib
       0x2c1579000 -        0x2c157da90  libchannel.dylib arm64  <c56844d0b13c33bc95a93ee838beddb0> /usr/lib/libchannel.dylib
       0x2c157e000 -        0x2c157ec4b  libcharset.1.dylib arm64  <ee8a502f68a23fffa982dc3b4d94ff3f> /usr/lib/libcharset.1.dylib
       0x2c15ac000 -        0x2c15be407  libcmph.dylib arm64  <73eeb130c7213a148f71887a69ca2db0> /usr/lib/libcmph.dylib
       0x2c15bf000 -        0x2c1693caf  libcompression.dylib arm64  <e6a090ba286630c39fc1d023e622e882> /usr/lib/libcompression.dylib
       0x2c1694000 -        0x2c16ab553  libcoretls.dylib arm64  <a2072af358483cc19a64a7e8fd4b7a2b> /usr/lib/libcoretls.dylib
       0x2c16ac000 -        0x2c16ad7ff  libcoretls_cfhelpers.dylib arm64  <af067c63b9423a7d850257dfe1c1aed4> /usr/lib/libcoretls_cfhelpers.dylib
       0x2c1710000 -        0x2c1717d77  libcupolicy.dylib arm64  <7ff6df4491d03ad283145ac4a8ea4dac> /usr/lib/libcupolicy.dylib
       0x2c1718000 -        0x2c17294fb  libdns_services.dylib arm64  <9a133c0e96ea3d35b16da099a4548750> /usr/lib/libdns_services.dylib
       0x2c172a000 -        0x2c172ff9f  libdscsym.dylib arm64  <c8bf6b0d87193864965e3234997d5801> /usr/lib/libdscsym.dylib
       0x2c1730000 -        0x2c174dd5f  libedit.3.dylib arm64  <54cba0d006fc309eb872b693b322829d> /usr/lib/libedit.3.dylib
       0x2c174e000 -        0x2c174f01f  libenergytrace.dylib arm64  <67f55c7c332e3036921873aa926c0fcc> /usr/lib/libenergytrace.dylib
       0x2c1750000 -        0x2c176ac47  libexpat.1.dylib arm64  <15537da1c19e35bd86a10efb3379769a> /usr/lib/libexpat.1.dylib
       0x2c1a8c000 -        0x2c1a8e3bb  libgermantok.dylib arm64  <7107e6f3b4673a50a0691a04067c338c> /usr/lib/libgermantok.dylib
       0x2c1a8f000 -        0x2c1a942f3  libheimdal-asn1.dylib arm64  <c67f166a8cef37e19fe201b1c8a1ffd1> /usr/lib/libheimdal-asn1.dylib
       0x2c1a9d000 -        0x2c1ab9622  libhvf.dylib arm64  <a333d653879035ed8a630bf9369e3edf> /usr/lib/libhvf.dylib
       0x2c1e0d000 -        0x2c1e14283  libiconv.2.dylib arm64  <e78620a1e7fa3ab8a87149d10011b7d4> /usr/lib/libiconv.2.dylib
       0x2c1fcf000 -        0x2c1fd0367  liblangid.dylib arm64  <be39c6e898e636ea967e8f57a37b0fe3> /usr/lib/liblangid.dylib
       0x2c1fe0000 -        0x2c1fe967f  liblockdown.dylib arm64  <3f8351034aee30bd897dc0f442f0ba0f> /usr/lib/liblockdown.dylib
       0x2c1fea000 -        0x2c2008577  liblzma.5.dylib arm64  <1b12a80fa0d936c3a1a55b3304be8ee9> /usr/lib/liblzma.5.dylib
       0x2c2074000 -        0x2c20d1eff  libmecab.dylib arm64  <2bc2fd80420d3e0981d6f1100f0f8094> /usr/lib/libmecab.dylib
       0x2c20d2000 -        0x2c23a905f  libmecabra.dylib arm64  <cda1911d1a183b14b490a4c6942b77a3> /usr/lib/libmecabra.dylib
       0x2c23aa000 -        0x2c23b21b2  libmrc.dylib arm64  <59698e195d4e3c74bf2c2f366545cd7e> /usr/lib/libmrc.dylib
       0x2c23b3000 -        0x2c23ef24f  libncurses.5.4.dylib arm64  <2cbd00d549e834ba9e0f514967469906> /usr/lib/libncurses.5.4.dylib
       0x2c2707000 -        0x2c2717ebf  libpartition2_dynamic.dylib arm64  <0ab438d003bb3b73a94445f2e645fefb> /usr/lib/libpartition2_dynamic.dylib
       0x2c274d000 -        0x2c275a73f  libperfcheck.dylib arm64  <18abefb424c337d2b0654c0e23ec7b2e> /usr/lib/libperfcheck.dylib
       0x2c2762000 -        0x2c27771bf  libprequelite.dylib arm64  <c5c8dd3ab91f3084a3c67375123310b7> /usr/lib/libprequelite.dylib
       0x2c2778000 -        0x2c27d869b  libprotobuf.dylib arm64  <68e6d66e88d73f3d88ef18ee08a84735> /usr/lib/libprotobuf.dylib
       0x2c27d9000 -        0x2c27da007  librealtime_safety.dylib arm64  <ca15f830deb735a2adcafe7729d72530> /usr/lib/librealtime_safety.dylib
       0x2c27db000 -        0x2c27f713b  libresolv.9.dylib arm64  <291744eec0b33618b3b7a78e63905b23> /usr/lib/libresolv.9.dylib
       0x2c27f8000 -        0x2c27fa0ff  libsandbox.1.dylib arm64  <a9b5b5d93775398eb8bdaccba7d505df> /usr/lib/libsandbox.1.dylib
       0x2c282a000 -        0x2c282febf  libspindump.dylib arm64  <ae2d5458295f38938823fffedb29eb1a> /usr/lib/libspindump.dylib
       0x2c2830000 -        0x2c2863fff  libswiftPrespecialized.dylib arm64  <f8e0ed10172439d1bd0d935ebb43ccc1> /usr/lib/libswiftPrespecialized.dylib
       0x2c2864000 -        0x2c2869aff  libsysdiagnose.dylib arm64  <2f5b544a884b3ecc89e8170d78ce3673> /usr/lib/libsysdiagnose.dylib
       0x2c2878000 -        0x2c28ab2c7  libtidy.A.dylib arm64  <395d068cf5193c489fc575cff759cc4a> /usr/lib/libtidy.A.dylib
       0x2c28b4000 -        0x2c28b775b  libutil.dylib arm64  <954f306ba5b538ee82fca8f136a7c9cc> /usr/lib/libutil.dylib
       0x2c28ce000 -        0x2c28f8bff  libxslt.1.dylib arm64  <756ef5c86f393d6d8403f5b4560bf06a> /usr/lib/libxslt.1.dylib
       0x2c28f9000 -        0x2c2907d57  libz.1.dylib arm64  <5f5d99b7edb835ea895dcc4cae8bbd1d> /usr/lib/libz.1.dylib
       0x2c295b000 -        0x2c297a0d9  libswiftAppleArchive.dylib arm64  <d435762a449a3a0baa536438818cac50> /usr/lib/swift/libswiftAppleArchive.dylib
       0x2c297c000 -        0x2c297fabf  libswiftCallKit.dylib arm64  <513fb850960c3a15b24ae9ee6dd2a973> /usr/lib/swift/libswiftCallKit.dylib
       0x2c2981000 -        0x2c2987d65  libswiftCompression.dylib arm64  <a9e45c39555f351b9b34e0e98e1a4910> /usr/lib/swift/libswiftCompression.dylib
       0x2c2989000 -        0x2c2990c66  libswiftCoreAudio.dylib arm64  <4c065de224cb3d8ba3d92a4431bb54be> /usr/lib/swift/libswiftCoreAudio.dylib
       0x2c2992000 -        0x2c29922ff  libswiftCoreGraphics.dylib arm64  <f7bc22560960319cabd448f98f22b508> /usr/lib/swift/libswiftCoreGraphics.dylib
       0x2c2993000 -        0x2c29936cf  libswiftCoreImage.dylib arm64  <00f75c5680253e5ea4eae450a16f3a4e> /usr/lib/swift/libswiftCoreImage.dylib
       0x2c2994000 -        0x2c299d03e  libswiftCoreMIDI.dylib arm64  <15f6a82d74423346aa6b62dbabb67001> /usr/lib/swift/libswiftCoreMIDI.dylib
       0x2c29a1000 -        0x2c29a36b7  libswiftDarwin.dylib arm64  <caec8da4f0cd364baedac7730e5c34f8> /usr/lib/swift/libswiftDarwin.dylib
       0x2c29a4000 -        0x2c29a4629  libswiftDataDetection.dylib arm64  <82acd855b1073f41a71954ffa69884fd> /usr/lib/swift/libswiftDataDetection.dylib
       0x2c29a5000 -        0x2c2a0634f  libswiftDemangle.dylib arm64  <72b5e4addb813fd7bf4be9f898dd5ccd> /usr/lib/swift/libswiftDemangle.dylib
       0x2c2a07000 -        0x2c2a18fb3  libswiftDistributed.dylib arm64  <11dbc58245443fa6bae36fff00f55d7c> /usr/lib/swift/libswiftDistributed.dylib
       0x2c2a19000 -        0x2c2a19641  libswiftExtensionFoundation.dylib arm64  <99c38a0695813b5abecb8a6c230f9b33> /usr/lib/swift/libswiftExtensionFoundation.dylib
       0x2c2a1b000 -        0x2c2a1b2ff  libswiftFileProvider.dylib arm64  <f83ec781c4403b23be3c06d1ac1ee8d2> /usr/lib/swift/libswiftFileProvider.dylib
       0x2c2a1c000 -        0x2c2a1c38f  libswiftFoundation.dylib arm64  <0f18f9f3f7643679a6c2211351e1b6fe> /usr/lib/swift/libswiftFoundation.dylib
       0x2c2a1d000 -        0x2c2a1dee3  libswiftGLKit.dylib arm64  <60abe948b0e837ffaf522a798b430109> /usr/lib/swift/libswiftGLKit.dylib
       0x2c2a21000 -        0x2c2a2c23f  libswiftIntents.dylib arm64  <f4e325080fe033749e45601a57c89500> /usr/lib/swift/libswiftIntents.dylib
       0x2c2a2d000 -        0x2c2a3419f  libswiftMLCompute.dylib arm64  <c0ecc550446e369b8269d0fb0f85635f> /usr/lib/swift/libswiftMLCompute.dylib
       0x2c2a35000 -        0x2c2a3cb3f  libswiftMapKit.dylib arm64  <0b7722a9b2bd34e89abea1bcc3cb080d> /usr/lib/swift/libswiftMapKit.dylib
       0x2c2a3e000 -        0x2c2a48b5f  libswiftMetal.dylib arm64  <d315ed2adbe73ecaa4c25647f2a0995c> /usr/lib/swift/libswiftMetal.dylib
       0x2c2a49000 -        0x2c2a4a2df  libswiftMetalKit.dylib arm64  <3b7f4734ced13489a0e6eda760402a13> /usr/lib/swift/libswiftMetalKit.dylib
       0x2c2a4b000 -        0x2c2a4e3df  libswiftModelIO.dylib arm64  <8e0c3ebdca173ef0a420f85b30981303> /usr/lib/swift/libswiftModelIO.dylib
       0x2c2a50000 -        0x2c2a51b1f  libswiftOSLog.dylib arm64  <b913da5fe6553bfdbdf51a4fc3c294ac> /usr/lib/swift/libswiftOSLog.dylib
       0x2c2a65000 -        0x2c2a66e1f  libswiftQuartzCore.dylib arm64  <b454c0315d4e33d8afb8d540dfc71f80> /usr/lib/swift/libswiftQuartzCore.dylib
       0x2c2a67000 -        0x2c2a6a95f  libswiftSceneKit.dylib arm64  <ea18ae732d773038bcb1d3795ba80143> /usr/lib/swift/libswiftSceneKit.dylib
       0x2c2a6b000 -        0x2c2ae172f  libswiftSpatial.dylib arm64  <68dc68edf1533681a1338912a63593ad> /usr/lib/swift/libswiftSpatial.dylib
       0x2c2ae5000 -        0x2c2b06acf  libswiftSwiftOnoneSupport.dylib arm64  <272f6f1b0c8130a7955f4fd54d24c236> /usr/lib/swift/libswiftSwiftOnoneSupport.dylib
       0x2c2b07000 -        0x2c2b1a927  libswiftSynchronization.dylib arm64  <89f5cb55dea938e1aa6f8e943ede8d51> /usr/lib/swift/libswiftSynchronization.dylib
       0x2c2b1c000 -        0x2c2b1c36f  libswiftUIKit.dylib arm64  <518a3f699555304ab209d08802a755b4> /usr/lib/swift/libswiftUIKit.dylib
       0x2c2b1d000 -        0x2c2b2747f  libswiftVideoToolbox.dylib arm64  <463a168d6d6a3735a812005c8907956f> /usr/lib/swift/libswiftVideoToolbox.dylib
       0x2c2b2b000 -        0x2c2b2b619  libswift_Builtin_float.dylib arm64  <334a4449b0fe3640b0a5247444fa3deb> /usr/lib/swift/libswift_Builtin_float.dylib
       0x2c2b2c000 -        0x2c2b2ce8b  libswift_DarwinFoundation2.dylib arm64  <d2feb19319623fd6ae9a89fef7bedf25> /usr/lib/swift/libswift_DarwinFoundation2.dylib
       0x2c2b2d000 -        0x2c2b2d757  libswift_DarwinFoundation3.dylib arm64  <1b2ea20aed263b59bf3221cdc6f469b3> /usr/lib/swift/libswift_DarwinFoundation3.dylib
       0x2c2b31000 -        0x2c2b3137a  libswift_errno.dylib arm64  <7ca6890e8e7a34828fbaa03fffe2c480> /usr/lib/swift/libswift_errno.dylib
       0x2c2b36000 -        0x2c2b4d95b  libswiftsimd.dylib arm64  <92d35cc231ad3bbe9668e757fecb13c2> /usr/lib/swift/libswiftsimd.dylib
       0x2c2b4e000 -        0x2c2b4e382  libswiftsys_time.dylib arm64  <58f545a195ed39dcab2f88d14c8ab46a> /usr/lib/swift/libswiftsys_time.dylib
       0x2c2b50000 -        0x2c2b5507f  libcache.dylib arm64  <cadf0f3fca4930869afeb97711afe2a0> /usr/lib/system/libcache.dylib
       0x2c2b56000 -        0x2c2b63357  libcommonCrypto.dylib arm64  <90f6ca6300563a2bb2032b16a5858359> /usr/lib/system/libcommonCrypto.dylib
       0x2c2b64000 -        0x2c2b6781f  libcompiler_rt.dylib arm64  <e3834461b69a301e87ac456577642580> /usr/lib/system/libcompiler_rt.dylib
       0x2c2b68000 -        0x2c2b726ef  libcopyfile.dylib arm64  <1643fe4436373f529aea4dc2525e1ee7> /usr/lib/system/libcopyfile.dylib
       0x2c2ccd000 -        0x2c2cd0537  libmacho.dylib arm64  <c753852e069e35b3a9c798cf3051b7c9> /usr/lib/system/libmacho.dylib
       0x2c2cd1000 -        0x2c2cd3b9f  libremovefile.dylib arm64  <462d09e0582432e5a0613f16636742dc> /usr/lib/system/libremovefile.dylib
       0x2c2cd4000 -        0x2c2cd71e0  libsystem_blocks.dylib arm64  <716d0f24d4293da5836d692d8e682ac6> /usr/lib/system/libsystem_blocks.dylib
       0x2c2cd8000 -        0x2c2cdc6f3  libsystem_collections.dylib arm64  <9898754382433024b5dc9561ebba97eb> /usr/lib/system/libsystem_collections.dylib
       0x2c2cdd000 -        0x2c2ce14a7  libsystem_configuration.dylib arm64  <4e0690381ec031a5b997eab2b9d685e5> /usr/lib/system/libsystem_configuration.dylib
       0x2c2ce2000 -        0x2c2cebe8b  libsystem_darwin.dylib arm64  <eed3f29a0fa83e7a91e56d0af5744f84> /usr/lib/system/libsystem_darwin.dylib
       0x2c2cec000 -        0x2c2cef90b  libsystem_darwindirectory.dylib arm64  <295b6fd63da736d1ab79307241bd2173> /usr/lib/system/libsystem_darwindirectory.dylib
       0x2c2cf0000 -        0x2c2cf8ddf  libsystem_dnssd.dylib arm64  <fb337b6c81a034d28e6ded108a0a1912> /usr/lib/system/libsystem_dnssd.dylib
       0x2c2cf9000 -        0x2c2d0335b  libsystem_eligibility.dylib arm64  <297c2c6031f0345294d2ff794e9d81dd> /usr/lib/system/libsystem_eligibility.dylib
       0x2c2d04000 -        0x2c2d41787  libsystem_m.dylib arm64  <805c2e2348893712afda06f7a14fd426> /usr/lib/system/libsystem_m.dylib
       0x2c2d42000 -        0x2c2d4e6b6  libsystem_notify.dylib arm64  <69f0989782933f4eb9f001148c0a29c4> /usr/lib/system/libsystem_notify.dylib
       0x2c2d4f000 -        0x2c2d57433  libsystem_platform.dylib arm64  <3edb2c1dbf7439f3a9f6b8c78bd66dd5> /usr/lib/system/libsystem_platform.dylib
       0x2c2d58000 -        0x2c2d5cfd7  libsystem_sandbox.dylib arm64  <f6482ce7a59e336786fccd07d59e525f> /usr/lib/system/libsystem_sandbox.dylib
       0x2c2d5d000 -        0x2c2d6497b  libsystem_sanitizers.dylib arm64  <dbf739f672c030f78a2dee13e9f6364b> /usr/lib/system/libsystem_sanitizers.dylib
       0x2c2d65000 -        0x2c2d65bb7  libsystem_trial.dylib arm64  <051bf5c8d3a03e95b615499052f89a9a> /usr/lib/system/libsystem_trial.dylib
       0x2c2f80000 -        0x2c4a3f8df  libusd_ms.dylib arm64  <59fc12ad6ec233acaf8bd385dbe3c965> /usr/lib/usd/libusd_ms.dylib
       0x2c594d000 -        0x2c6130ddf  AGXMetalG15 arm64  <2451f576033439a88b24471b29a820f3> /System/Library/Extensions/AGXMetalG15.bundle/AGXMetalG15
       0x2c613e000 -        0x2c615dcdf  AppleMetalGLRenderer arm64  <41c47e0b92043dec9802996b8f0e764f> /System/Library/Extensions/AppleMetalGLRenderer.bundle/AppleMetalGLRenderer
       0x2c7a8f000 -        0x2c7a944bf  MPSHost arm64  <76d7911597393fada4aab4deeac949ff> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSHost.framework/MPSHost
       0x2c7b6a000 -        0x2c7b6adff  AccessorySensorManagerDefines_Private arm64  <6adba82dc2483ad9a3fbb21721ab0ddb> /System/Library/PrivateFrameworks/AccessorySensorManagerDefines_Private.framework/AccessorySensorManagerDefines_Private
       0x2c7cbc000 -        0x2c7ccd95f  AppIntentsTypeSupport arm64  <32371a9ace303b24a69aafb3055cd159> /System/Library/PrivateFrameworks/AppIntentsTypeSupport.framework/AppIntentsTypeSupport
       0x2c7f30000 -        0x2c7f3b75f  CarPlayDisplayUtils arm64  <3547d13426a236d5a12bacd0334e563a> /System/Library/PrivateFrameworks/CarPlayDisplayUtils.framework/CarPlayDisplayUtils
       0x2c7f3f000 -        0x2c7f4d97f  CloudTelemetryShared.dylib arm64  <f6f754fd25bd37f28abc06a68f6be9ec> /System/Library/PrivateFrameworks/CloudTelemetryShared.dylib
       0x2c80d4000 -        0x2c8138293  CoreTransparency arm64  <8031b53fd4273246b0c0c4386510484c> /System/Library/PrivateFrameworks/CoreTransparency.framework/CoreTransparency
       0x2c8568000 -        0x2c857413f  GameControllerIO arm64  <98dfb31717ad31bca52ef7ccdae31573> /System/Library/PrivateFrameworks/GameControllerIO.framework/GameControllerIO
       0x2c88c8000 -        0x2c88f36ff  ImageCaptureDevices arm64  <211e2fb0b5d33ae2ba1e6da9697790b7> /System/Library/PrivateFrameworks/ImageCaptureDevices.framework/ImageCaptureDevices
       0x2c891f000 -        0x2c893629f  MLModelAsset arm64  <1cd0ac867ec938b9bc6b3ca8aba6dcf9> /System/Library/PrivateFrameworks/MLModelAsset.framework/MLModelAsset
       0x2c8958000 -        0x2c8963dff  ManagedBackgroundAssetsHelperFetching arm64  <cc33b8eadedd30bd978295d89f9255be> /System/Library/PrivateFrameworks/ManagedBackgroundAssetsHelperFetching.framework/ManagedBackgroundAssetsHelperFetching
       0x2c897f000 -        0x2c89c8bff  ManagedBackgroundAssetsXPC arm64  <2118e5f6c5b630cea73605135fc61da0> /System/Library/PrivateFrameworks/ManagedBackgroundAssetsXPC.framework/ManagedBackgroundAssetsXPC
       0x2c968e000 -        0x2c96a443f  SESShared arm64  <8422d40a0e3835fb887ef48673342b00> /System/Library/PrivateFrameworks/SESShared.framework/SESShared
       0x2caf87000 -        0x2cb00573f  USDObjCKit arm64  <35a9960a44f633c8ae699f9975618226> /System/Library/PrivateFrameworks/USDObjCKit.framework/USDObjCKit
       0x2cb3a8000 -        0x2cb3beb0d  libswiftCoreAudio_Private.dylib arm64  <6194ae6a78e234e89da9ff7f3b827b60> /usr/lib/swift/libswiftCoreAudio_Private.dylib

Memory Status(bytes):
size: 5963071488
free: 39649280
usable: 3993026560

Storage Status(bytes):
size: 124344823808
free: 18921598976

Extra Information:

Stack Dump (0x000000016f1d11d0-0x000000016f1d12c0):

0000802A8340C8413BE52600000000000D00000002000000150000000F000000090000007E000000040000001F010000000000000000000080700000000000005082885E01000000D5CED06A000000007300489C155F469280CBB15E01000000330000000000000080CDB15E01000000280000000000000043E984A10100000001000000000000007300489C155F469280CDB15E01000000404DB25F010000000000000000000000000000000000000080CDB15E010000002800000000000000D0121D6F01000000206B57A10100000080C3B15E0100000080CAB15E0100000080CBB15E010000007300489C155F4692

Notable Addresses:
{
    "stack@0x16f1d1228": {
        "address": 5883677568,
        "type": "string",
        "value": "2026-10-15 21:02:13.628 Seetong_tps[16018:2549051] "
    },
    "stack@0x16f1d1238": {
        "address": 5883678080,
        "type": "string",
        "value": "zzzzz:stopBackgroundTask EnterForeground"
    },
    "stack@0x16f1d1260": {
        "address": 5883678080,
        "type": "string",
        "value": "zzzzz:stopBackgroundTask EnterForeground"
    },
    "stack@0x16f1d1280": {
        "address": 5883678080,
        "type": "string",
        "value": "zzzzz:stopBackgroundTask EnterForeground"
    },
    "stack@0x16f1d12a8": {
        "address": 5883677312,
        "type": "string",
        "value": "2026-10-15 21:02:13.628"
    },
    "stack@0x16f1d12b0": {
        "address": 5883677568,
        "type": "string",
        "value": "2026-10-15 21:02:13.628 Seetong_tps[16018:2549051] "
    },
    "x19": {
        "address": 5883677568,
        "type": "string",
        "value": "2026-10-15 21:02:13.628 Seetong_tps[16018:2549051] "
    },
    "x24": {
        "address": 5883678080,
        "type": "string",
        "value": "zzzzz:stopBackgroundTask EnterForeground"
    }
}

Application Stats:
{
    "active_time_since_last_crash": 22.9821,
    "active_time_since_launch": 16.0042,
    "application_active": false,
    "application_in_foreground": false,
    "background_time_since_last_crash": 30745.2,
    "background_time_since_launch": 30745.2,
    "launches_since_last_crash": 2,
    "sessions_since_last_crash": 3,
    "sessions_since_launch": 2
}

User Info:       
{
    "um_access": "WiFi",
    "um_access_subtype": "NR",
    "um_app_carrier": "--",
    "um_app_channel": "SeetongIOS",
    "um_app_key": "60cc7e7a8a102159db701706",
    "um_app_provider": "_adhoc",
    "um_app_puid": "56682016",
    "um_app_start_time": 1792038570121,
    "um_crash_sdk_version": "1.9.10",
    "um_page_state": false,
    "um_root": "NO",
    "um_sdk_type": "iOS",
    "um_session_id": "5A8BBBAC50D67A90D39C9B02558C58AF",
    "um_trackcrash_log": [
        [
            1792038588609,
            "UIApplication",
            "WillResignActive",
            1
        ],
        [
            1792038588578,
            "STKuiklyMessageCenterVC",
            "DidDisappear",
            0
        ],
        [
            1792038588577,
            "STKuiklyAlarmMsgVC",
            "DidAppear",
            0
        ],
        [
            1792038587909,
            "STKuiklyMessageCenterVC",
            "WillDisappear",
            0
        ],
        [
            1792038587909,
            "STKuiklyAlarmMsgVC",
            "WillAppear",
            0
        ],
        [
            1792038587883,
            "DeviceListViewController",
            "DidDisappear",
            0
        ],
        [
            1792038587882,
            "STKuiklyMessageCenterVC",
            "DidAppear",
            0
        ],
        [
            1792038587474,
            "DeviceListViewController",
            "WillDisappear",
            0
        ],
        [
            1792038587474,
            "STKuiklyMessageCenterVC",
            "WillAppear",
            0
        ],
        [
            1792038587243,
            "UIApplication",
            "DidBecomeActive",
            1
        ],
        [
            1792038586881,
            "UIApplication",
            "WillEnterForeground",
            1
        ],
        [
            1792038585996,
            "UIApplication",
            "DidEnterBackground",
            1
        ],
        [
            1792038585187,
            "DeviceListViewController",
            "DidAppear",
            0
        ],
        [
            1792038585187,
            "STPlayerCameraControlVC",
            "DidDisappear",
            0
        ],
        [
            1792038585186,
            "STPlayerViewController",
            "DidDisappear",
            0
        ],
        [
            1792038585153,
            "UIApplication",
            "WillResignActive",
            1
        ],
        [
            1792038584643,
            "DeviceListViewController",
            "WillAppear",
            0
        ],
        [
            1792038584643,
            "STPlayerCameraControlVC",
            "WillDisappear",
            0
        ],
        [
            1792038584639,
            "STPlayerViewController",
            "WillDisappear",
            0
        ],
        [
            1792038578200,
            "STPlayerCameraControlVC",
            "DidAppear",
            0
        ]
    ],
    "um_umid": "aecae512795811ebe6219da7ba275917",
    "um_vcode": "260922.1137",
    "um_ver": "8.4.106"
}
2026-10-15 21:02:21.103 Seetong_tps[16018:2651463] [Reporter]-----------------last crash log end---------------------
2026-10-15 21:02:21.111 Seetong_tps[16018:2651463] [Reporter] upload file 60cc7e7a8a102159db701706_8.4.106_260922.1137_0E8678CF-AA7A-4D2D-BE90-3CCD10B3E457_20261015210213_0_0.crash.gz
2026-10-15 21:02:21.185 Seetong_tps[16018:2651461] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x15f856f80>{number = 34, name = (null)}====
2026-10-15 21:02:21.186 Seetong_tps[16018:2549051]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-15 21:02:21.186 Seetong_tps[16018:2549051]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-15 21:02:21.192 Seetong_tps[16018:2549051]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=40&addr=bjrelay40.s2.seetong.com:2443;type=0&load=41&addr=bjrelay40.s2.seetong.com:1443;type=0&load=29&addr=bjrelay40.s2.seetong.com:15443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=shrelay11.s5.seetong.com:5443;type=0&load=16&addr=shrelay12.s5.seetong.com:15443;type=0&load=14&addr=shrelay10.s5.seetong.com:11443;"}
2026-10-15 21:02:21.203 Seetong_tps[16018:2550082] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x15f855600>{number = 31, name = (null)}====
2026-10-15 21:02:21.203 Seetong_tps[16018:2651472] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x15f857200>{number = 35, name = (null)}====
2026-10-15 21:02:21.205 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 21:02:21.220 Seetong_tps[16018:2549173] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjY3NDE0MTMzNywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.dc5bMrF2-L_jFCGkUA4tUvWZ4Pa5xowNA7qZXGEQp-8","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjY3NDE0MTMzNywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAxX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk1Il19.yNV05Tv3VBYEjFRS11ln54YYI3rW4lyTlo5cxpgJiYA","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"aws-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"18.194.2.85:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-15 21:02:21.228 Seetong_tps[16018:2651467] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x15f857000>{number = 36, name = (null)}====
2026-10-15 21:02:21.229 Seetong_tps[16018:2549051]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-15 21:02:21.229 Seetong_tps[16018:2549051]  -- WebSocket connection connectServer - urlStr: ws://122.9.14.70:26999?token=A1MFHgFIVQAaBQkNAgMLXwtnAlUCV1MGAwcDUlUHUFRoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-15 21:02:21.230 Seetong_tps[16018:2651462] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x15f857b40>{number = 32, name = (null)}====
2026-10-15 21:02:21.231 Seetong_tps[16018:2651465] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1621fe1c0>{number = 40, name = (null)}====
2026-10-15 21:02:21.235 Seetong_tps[16018:2549051]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-15 21:02:21.235 Seetong_tps[16018:2651462]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-15 21:02:21.235 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-15 21:02:21.235 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-15 21:02:21.239 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-15 21:02:21.239 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-15 21:02:21.242 Seetong_tps[16018:2651462]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-15 21:02:21.242 Seetong_tps[16018:2651462]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-15 21:02:21.242 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-15 21:02:21.242 Seetong_tps[16018:2651462] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-15 21:02:21.242 Seetong_tps[16018:2549051]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-15 21:02:21.242 Seetong_tps[16018:2549051]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-15 21:02:21.242 Seetong_tps[16018:2549051]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 30772283 毫秒
2026-10-15 21:02:21.242 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 21:02:21.243 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 21:02:21.243 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 21:02:21.243 Seetong_tps[16018:2549051]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-15 21:02:21.244 Seetong_tps[16018:2549051]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-15 21:02:21.245 Seetong_tps[16018:2549051] [Reporter] upload success: 
2026-10-15 21:02:21.262 Seetong_tps[16018:2549051] dealloc -- STPlayerViewController
2026-10-15 21:02:21.262 Seetong_tps[16018:2549051] dealloc -- STPlayerViewController
2026-10-15 21:02:21.262 Seetong_tps[16018:2549051] dealloc -- STPlayerCameraControlVC
2026-10-15 21:02:21.262 Seetong_tps[16018:2549051] dealloc -- STPlayerCameraService
2026-10-15 21:02:21.263 Seetong_tps[16018:2549051] dealloc -- STCycleScrollView
2026-10-15 21:02:21.263 Seetong_tps[16018:2549051] dealloc -- STCameraControlView
2026-10-15 21:02:21.263 Seetong_tps[16018:2549051] dealloc -- STNetSpeedMonitorView
2026-10-15 21:02:21.263 Seetong_tps[16018:2549051] dealloc -- STIdleMonitorView
2026-10-15 21:02:21.270 Seetong_tps[16018:2549051] MessageThrottle reloadTableView ---
2026-10-15 21:02:21.307 Seetong_tps[16018:2549051]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-15 21:02:21.307 Seetong_tps[16018:2549051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-15 21:02:21.307 Seetong_tps[16018:2549051]  -- WebSocket - 重置重连次数 -- 
2026-10-15 21:02:21.307 Seetong_tps[16018:2549051]  -- WebSocket connection 长连接成功 - 耗时：7.5 秒
2026-10-15 21:02:21.309 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 21:02:21.309 Seetong_tps[16018:2549051]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwcJA1UCU1NpAQQB","reconn":1}}
2026-10-15 21:02:21.309 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 21:02:21.309 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 21:02:21.310 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 21:02:21.310 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 21:02:21.415 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-15 21:02:21.415 Seetong_tps[16018:2549051] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-15 21:02:21.415 Seetong_tps[16018:2549051] Formatted Date: 2026-10-15
2026-10-15 21:02:21.415 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 21:02:21.469 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-15 21:02:21.469 Seetong_tps[16018:2549051] Sorted Dates (Descending): (
    "2026-10-10"
)
2026-10-15 21:02:21.471 Seetong_tps[16018:2549051]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-15 21:02:21.471 Seetong_tps[16018:2549051]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-15 21:02:21.524 Seetong_tps[16018:2549051] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-15 21:02:21.729 Seetong_tps[16018:2549051]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-15 21:02:21.729 Seetong_tps[16018:2549051]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-15 21:02:21.730 Seetong_tps[16018:2549051]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-15 21:02:21.730 Seetong_tps[16018:2549051]  --- 取消心跳 destoryHeartBeat --- 
2026-10-15 21:02:21.730 Seetong_tps[16018:2549051]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-15 21:02:21.733 Seetong_tps[16018:2549051] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-15 21:02:21.733 Seetong_tps[16018:2549051] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-15 21:02:21.743 Seetong_tps[16018:2549051] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-15 21:02:22.784 Seetong_tps[16018:2549051] ++++-[VideoView dealloc]++++
2026-10-15 21:02:23.081 Seetong_tps[16018:2549051] OpenGLView20_Seetong dealloc:0x161864c80
2026-10-15 21:02:41.820 Seetong_tps[16018:2549051] zzzzz:backgroundDoSomething
2026-10-15 21:02:41.821 Seetong_tps[16018:2651463] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-15 21:02:41.822 Seetong_tps[16018:2651463] --FC_StopDevComEx end
2026-10-15 21:02:46.830 Seetong_tps[16018:2549051] zzzzz:stopBackgroundTask 180seconds
2026-10-16 09:31:26.966 Seetong_tps[17546:2775927] app_version=8.4.106
2026-10-16 09:31:26.970 Seetong_tps[17546:2775927]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-16 09:31:26.970 Seetong_tps[17546:2775927] showForLogin 1
2026-10-16 09:31:26.970 Seetong_tps[17546:2775927] AppLaunch 还剩 5.895591974258423 秒
2026-10-16 09:31:26.979 Seetong_tps[17546:2775985] 询问用户是否开启推送成功
2026-10-16 09:31:26.979 Seetong_tps[17546:2775985] 用户点击允许接收推送
2026-10-16 09:31:26.990 Seetong_tps[17546:2775985] remoteNotificationSetting: <UNNotificationSettings: 0x11642d860; 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 09:31:26.998 Seetong_tps[17546:2775927]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-16 09:31:27.009 Seetong_tps[17546:2775927] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 59.001MB
2026-10-16 09:31:27.010 Seetong_tps[17546:2775927] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 59.017MB
2026-10-16 09:31:27.011 Seetong_tps[17546:2775927] 【kuikly performance】pagename: UserCenterPage, Memory in use: 59.032MB
2026-10-16 09:31:27.026 Seetong_tps[17546:2775927] viewDidLoad/configtime=2026-10-16 01:31:27 +0000
2026-10-16 09:31:27.027 Seetong_tps[17546:2775927]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-16 09:31:27.027 Seetong_tps[17546:2775927]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-16 09:31:27.102 Seetong_tps[17546:2775978] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjcxOTA4NzA0Mywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.lQLtKmhbWKd_yvPilKpFEPSr3431BykOQdtrZsB6DkY","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjcxOTA4NzA0Mywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MSIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xMF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkyIiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NSJdfQ.bMRODrSHwTHIbUl4fUe1irLr6y-nwcTgP9RA2fOQEFg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24900"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"49.232.226.91:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24901"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24904"}]}
====
2026-10-16 09:31:27.115 Seetong_tps[17546:2775927]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-16 09:31:27.120 Seetong_tps[17546:2775927]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-16 09:31:27.120 Seetong_tps[17546:2775927] 开始检查未读客服消息...
2026-10-16 09:31:27.120 Seetong_tps[17546:2775927] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-16 09:31:27.129 Seetong_tps[17546:2775927]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-16 09:31:27.131 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-16 09:31:27.132 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 09:31:27.135 Seetong_tps[17546:2775927] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-16 09:31:27.138 Seetong_tps[17546:2775927] NAV deviceOrientationDidChange:1
2026-10-16 09:31:27.142 Seetong_tps[17546:2775927] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-16 09:31:27.142 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-16 09:31:27.142 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 09:31:27.163 Seetong_tps[17546:2775944] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10e83b700>{number = 5, name = (null)}====
2026-10-16 09:31:27.163 Seetong_tps[17546:2775978] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"114.116.205.36"}
====
2026-10-16 09:31:27.197 Seetong_tps[17546:2775927]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-16 09:31:27.296 Seetong_tps[17546:2775927] Super properties have already been unregistered.
2026-10-16 09:31:27.296 Seetong_tps[17546:2775927] UMAPM_OOMSampling(0,0):NO
2026-10-16 09:31:27.298 Seetong_tps[17546:2775927]  -- deviceListDataUpdate - AppLaunch 还剩 0.5676229000091553 秒 - 再延迟 1.067622900009155 秒 - 启动耗时 2.432377099990845 秒
2026-10-16 09:31:27.298 Seetong_tps[17546:2775927] groupDeviceList 已在进行中，等待后重新分组
2026-10-16 09:31:27.298 Seetong_tps[17546:2775927]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 2432 毫秒
2026-10-16 09:31:27.309 Seetong_tps[17546:2775927] ++++-[VideoView dealloc]++++
2026-10-16 09:31:27.311 Seetong_tps[17546:2775927] OpenGLView20_Seetong dealloc:0x13209a080
2026-10-16 09:31:27.328 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-16 09:31:27.337 Seetong_tps[17546:2775927]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 09:31:27.337 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-16 09:31:27.337 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-16 09:31:27.337 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 09:31:27.337 Seetong_tps[17546:2775927] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 09:31:27.338 Seetong_tps[17546:2775927] UMAPM_NetworkSampling(0,0):NO
2026-10-16 09:31:27.338 Seetong_tps[17546:2775927]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-16 09:31:27.339 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:27.341 Seetong_tps[17546:2775927] 蓝牙已打开
2026-10-16 09:31:27.349 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 09:31:27.349 Seetong_tps[17546:2775927]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-16 09:31:27.365 Seetong_tps[17546:2775950] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10eafa980>{number = 11, name = (null)}====
2026-10-16 09:31:27.368 Seetong_tps[17546:2776055] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10eaf8540>{number = 19, name = (null)}====
2026-10-16 09:31:27.368 Seetong_tps[17546:2776054] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10eafa540>{number = 20, name = (null)}====
2026-10-16 09:31:27.380 Seetong_tps[17546:2776053] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1323f0680>{number = 21, name = (null)}====
2026-10-16 09:31:27.380 Seetong_tps[17546:2775951] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10eaf85c0>{number = 6, name = (null)}====
2026-10-16 09:31:27.389 Seetong_tps[17546:2776039] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x11674a2c0>{number = 13, name = (null)}====
2026-10-16 09:31:27.389 Seetong_tps[17546:2775949] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10eafa640>{number = 7, name = (null)}====
2026-10-16 09:31:27.390 Seetong_tps[17546:2775985] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x112850040>{number = 22, name = (null)}====
2026-10-16 09:31:27.390 Seetong_tps[17546:2776052] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x112850000>{number = 23, name = (null)}====
2026-10-16 09:31:27.399 Seetong_tps[17546:2776056] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1128c07c0>{number = 24, name = (null)}====
2026-10-16 09:31:27.430 Seetong_tps[17546:2776058] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x13202cf00>{number = 14, name = (null)}====
2026-10-16 09:31:27.438 Seetong_tps[17546:2775927] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-16 09:31:27.438 Seetong_tps[17546:2775927] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-16 09:31:27.438 Seetong_tps[17546:2775927] 客服消息未读数量: 0
2026-10-16 09:31:27.443 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 09:31:27.443 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 09:31:27.448 Seetong_tps[17546:2775927]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=49&addr=bjrelay40.s2.seetong.com:14443;type=0&load=44&addr=bjrelay40.s2.seetong.com:2443;type=0&load=42&addr=bjrelay40.s2.seetong.com:5443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=23&addr=shrelay10.s5.seetong.com:4443;type=0&load=21&addr=shrelay17.s5.seetong.com:11443;type=0&load=17&addr=shrelay18.s5.seetong.com:14443;"}
2026-10-16 09:31:27.448 Seetong_tps[17546:2775927] DB Error: 1 "table adTable has no column named adID"
2026-10-16 09:31:27.448 Seetong_tps[17546:2775927] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-16 09:31:27.448 Seetong_tps[17546:2775927] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-16 09:31:27.448 Seetong_tps[17546:2775927]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-16 09:31:27.459 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775927]  -- 获取版本信息成功: {
}
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-16 09:31:27.460 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 09:31:27.461 Seetong_tps[17546:2775927]  -- WebSocket connection connectServer - urlStr: ws://114.116.220.7:26999?token=A1ADHglXUhoGAAkZBw8AUAsBCToCUVAAAwIAVVUMUVQFBj4GVg==&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-16 09:31:27.464 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:27.464 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-16 09:31:27.465 Seetong_tps[17546:2775927]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-16 09:31:27.465 Seetong_tps[17546:2775927]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 2599 毫秒
2026-10-16 09:31:27.465 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 09:31:27.465 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 09:31:27.465 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 09:31:27.466 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:27.466 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 09:31:27.500 Seetong_tps[17546:2776066] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1128c11c0>{number = 26, name = (null)}====
2026-10-16 09:31:27.538 Seetong_tps[17546:2775927]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 09:31:27.538 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-16 09:31:27.538 Seetong_tps[17546:2775927]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwQIAVYBU1VpAQQB","reconn":0}}
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 09:31:27.539 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 09:31:27.621 Seetong_tps[17546:2775927]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 09:31:27.621 Seetong_tps[17546:2775927]  -- STBluetoothManager - 开始扫描 - 
2026-10-16 09:31:27.644 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 09:31:27.644 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 09:31:27.644 Seetong_tps[17546:2775927] Formatted Date: 2026-10-16
2026-10-16 09:31:27.644 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 09:31:27.727 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 09:31:27.728 Seetong_tps[17546:2775927] Sorted Dates (Descending): (
    "2026-10-10"
)
2026-10-16 09:31:27.732 Seetong_tps[17546:2775927]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-16 09:31:27.732 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 09:31:27.849 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 09:31:28.404 Seetong_tps[17546:2775927] AppLaunch hideForRefreshToken
2026-10-16 09:31:28.404 Seetong_tps[17546:2775927] AppLaunch hideForRefreshToken dismiss
2026-10-16 09:31:28.404 Seetong_tps[17546:2775927] AppLaunch dismiss...
2026-10-16 09:31:28.712 Seetong_tps[17546:2775927] AppLaunch dismiss... end
2026-10-16 09:31:28.712 Seetong_tps[17546:2775927]  dealloc -- STAppLaunchWindow
2026-10-16 09:31:28.713 Seetong_tps[17546:2775927]  dealloc -- STAppLaunchViewController
2026-10-16 09:31:29.235 Seetong_tps[17546:2775927] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-16 09:31:29.235 Seetong_tps[17546:2775927] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-16 09:31:29.235 Seetong_tps[17546:2775927] 用户设置的具体字体大小: 17.000000
2026-10-16 09:31:29.807 Seetong_tps[17546:2775927]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-16 09:31:29.807 Seetong_tps[17546:2775927] [保存失败] 相机对象或存储字典为空
2026-10-16 09:31:29.856 Seetong_tps[17546:2775927] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-16 09:31:29.856 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 09:31:29.856 Seetong_tps[17546:2775927] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-16 09:31:29.858 Seetong_tps[17546:2775927] Reachability Flag Status: -R ------- networkStatusForFlags
2026-10-16 09:31:29.858 Seetong_tps[17546:2775927]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 09:31:29.898 Seetong_tps[17546:2775927]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 09:31:29 919
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11282fc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112a0a380>; layer = <CALayer: 0x112a0c870>>
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11282fc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112a0a380>; layer = <CALayer: 0x112a0c870>> -- _camera.supportPlatform: 0
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 01:31:29 +0000
2026-10-16 09:31:29.918 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-16 09:31:29.919 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 09:31:29 919
2026-10-16 09:31:29.924 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-16 09:31:29.924 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-16 09:31:29.942 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_video_preview_advert
2026-10-16 09:31:29.961 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:29.961 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:29.961 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:29.961 Seetong_tps[17546:2776068]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-16 09:31:30.154 Seetong_tps[17546:2775927]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-16 09:31:30.164 Seetong_tps[17546:2775927] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-16 09:31:30.450 Seetong_tps[17546:2776068] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x132228300>{number = 16, name = (null)}====
2026-10-16 09:31:30.661 Seetong_tps[17546:2775927]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 09:31:30.662 Seetong_tps[17546:2775927]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-16 09:31:30.662 Seetong_tps[17546:2775927] 滚动已停止500毫秒，执行操作:42835799
2026-10-16 09:31:30.895 Seetong_tps[17546:2776058] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x13202cf00>{number = 14, name = (null)}====
2026-10-16 09:31:31.224 Seetong_tps[17546:2775978] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-16 09:31:31.224 Seetong_tps[17546:2775978] [DeviceMonitor] 监控管理器初始化完成
2026-10-16 09:31:31.240 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 1.38 - 设备: 1801 - 42835799
2026-10-16 09:31:31.241 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 09:31:31 241
2026-10-16 09:31:31.241 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11282fc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112a0a380>; layer = <CALayer: 0x112a0c870>>
2026-10-16 09:31:31.241 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11282fc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112a0a380>; layer = <CALayer: 0x112a0c870>> -- _camera.supportPlatform: 0
2026-10-16 09:31:31.241 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 01:31:29 +0000
2026-10-16 09:31:31.242 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-16 09:31:31.242 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 09:31:31 242
2026-10-16 09:31:31.243 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.39 - 设备: 1801 - 42835799
2026-10-16 09:31:31.243 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.39 - 设备: 1801 - 42835799
2026-10-16 09:31:32.459 Seetong_tps[17546:2775927] UMAPM_OOMSampling(0,0):NO
2026-10-16 09:31:32.459 Seetong_tps[17546:2775927] UMAPM_NetworkSampling(0,0):NO
2026-10-16 09:31:33.246 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 3.39 - 设备: 1801 - 42835799
2026-10-16 09:31:33.861 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x11282fc00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x112a0a380>; layer = <CALayer: 0x112a0c870>>
2026-10-16 09:31:33.862 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:-1
2026-10-16 09:31:33.863 Seetong_tps[17546:2775927]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 0;
    "is_awaken_enter" = 0;
    "is_success" = 0;
    "lag_rate" = 0;
    "preview_duration" = 4000;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-16 09:31:33.872 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-16 09:31:33.907 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:33.908 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 09:31:34.105 Seetong_tps[17546:2776055] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10eaf8540>{number = 19, name = (null)}====
2026-10-16 09:31:34.421 Seetong_tps[17546:2775927] dealloc -- STPlayerViewController
2026-10-16 09:31:34.421 Seetong_tps[17546:2775927] dealloc -- STPlayerViewController
2026-10-16 09:31:34.421 Seetong_tps[17546:2775927] dealloc -- STPlayerCameraControlVC
2026-10-16 09:31:34.421 Seetong_tps[17546:2775927] dealloc -- STPlayerCameraService
2026-10-16 09:31:34.422 Seetong_tps[17546:2775927] dealloc -- STCycleScrollView
2026-10-16 09:31:34.423 Seetong_tps[17546:2775927] dealloc -- STCameraControlView
2026-10-16 09:31:34.425 Seetong_tps[17546:2775927] dealloc -- STNetSpeedMonitorView
2026-10-16 09:31:34.426 Seetong_tps[17546:2775927] dealloc -- STIdleMonitorView
2026-10-16 09:31:35.017 Seetong_tps[17546:2775927]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 09:31:35.017 Seetong_tps[17546:2775927]  -- STBluetoothManager - 开始扫描 - 
2026-10-16 09:31:35.019 Seetong_tps[17546:2776055] zzzzz:FC_ResumeDevCom start
2026-10-16 09:31:35.019 Seetong_tps[17546:2776055] zzzzz:FC_ResumeDevCom
2026-10-16 09:31:35.225 Seetong_tps[17546:2775985] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112850040>{number = 22, name = (null)}====
2026-10-16 09:31:35.227 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:35.262 Seetong_tps[17546:2775927]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-16 09:31:35.262 Seetong_tps[17546:2775927]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-16 09:31:35.262 Seetong_tps[17546:2775927] 滚动已停止500毫秒，执行操作:42835799
2026-10-16 09:31:35.304 Seetong_tps[17546:2776066] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1128c11c0>{number = 26, name = (null)}====
2026-10-16 09:31:35.320 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 09:31:35.320 Seetong_tps[17546:2776066]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-16 09:31:35.320 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-16 09:31:35.320 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 09:31:35.322 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 09:31:35.322 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 09:31:35.322 Seetong_tps[17546:2776066]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-16 09:31:35.323 Seetong_tps[17546:2776066]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 09:31:35.323 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-16 09:31:35.323 Seetong_tps[17546:2776066] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 09:31:35.323 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-16 09:31:35.323 Seetong_tps[17546:2775927]  -- observeValueForKeyPath isLoading NO -- 
2026-10-16 09:31:35.323 Seetong_tps[17546:2775927]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-16 09:31:35.323 Seetong_tps[17546:2775927]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 10458 毫秒
2026-10-16 09:31:35.325 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 09:31:35.325 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 09:31:35.326 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 09:31:35.333 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 09:31:35.334 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 09:31:35.910 Seetong_tps[17546:2775927]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-16 09:31:35.911 Seetong_tps[17546:2775927] [保存失败] 相机对象或存储字典为空
2026-10-16 09:31:35.940 Seetong_tps[17546:2775927] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-16 09:31:35.942 Seetong_tps[17546:2775927] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-16 09:31:35.943 Seetong_tps[17546:2775927]  -- STBluetoothManager - 结束扫描 - 
2026-10-16 09:31:35.985 Seetong_tps[17546:2775927]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-16 09:31:35.993 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-16 09:31:35.993 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 09:31:35 994
2026-10-16 09:31:35.993 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-16 09:31:35.993 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>> -- _camera.supportPlatform: 0
2026-10-16 09:31:35.993 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 01:31:35 +0000
2026-10-16 09:31:35.994 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-16 09:31:35.994 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 09:31:35 994
2026-10-16 09:31:35.998 Seetong_tps[17546:2775927] ++++-[VideoView dealloc]++++
2026-10-16 09:31:35.999 Seetong_tps[17546:2775927] OpenGLView20_Seetong dealloc:0x10eb56080
2026-10-16 09:31:36.000 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-16 09:31:36.000 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.06 - 设备: 1801 - 42835799
2026-10-16 09:31:36.044 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.044 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:36.044 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:36.044 Seetong_tps[17546:2776055]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-16 09:31:36.250 Seetong_tps[17546:2775927] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-16 09:31:36.345 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-16 09:31:36.346 Seetong_tps[17546:2775978]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-16 09:31:36.346 Seetong_tps[17546:2775978] onDeviceAuthSuccess:uid=42835799
2026-10-16 09:31:36.346 Seetong_tps[17546:2775978]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792114296.346191,lastReceiveYUVTimeInterval=1792114295.993919,interval=0.352,videoView=0x112a4e800
2026-10-16 09:31:36.346 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-16 09:31:36.346 Seetong_tps[17546:2776055] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-16 09:31:36.346 Seetong_tps[17546:2776066] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-16 09:31:36.388 Seetong_tps[17546:2775995] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-16 09:31:36.389 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-16 09:31:36.391 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-16 09:31:36.391 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 09:31:36.392 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 09:31:36.393 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-16 09:31:36.412 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.412 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.412 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-16 09:31:36.412 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-16 09:31:36.412 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-16 09:31:36.412 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.417 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.418 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:36.418 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:36.418 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 09:31:36.418 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.418 Seetong_tps[17546:2776055]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-16 09:31:36.418 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=1
2026-10-16 09:31:36.419 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.48 - 设备: 1801 - 42835799
2026-10-16 09:31:36.440 Seetong_tps[17546:2775927]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-16 09:31:36.444 Seetong_tps[17546:2775995] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-16 09:31:36.444 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 09:31:36.444 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-16 09:31:36.445 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 09:31:36.445 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.50 - 设备: 1801 - 42835799
2026-10-16 09:31:36.449 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.461 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.461 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.461 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-16 09:31:36.462 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.462 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-16 09:31:36.462 Seetong_tps[17546:2776056] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-16 09:31:36.462 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.462 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:36.462 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:36.462 Seetong_tps[17546:2776056] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 09:31:36.462 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=2
2026-10-16 09:31:36.462 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.476 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.476 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.476 Seetong_tps[17546:2776056] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-16 09:31:36.476 Seetong_tps[17546:2776065] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-16 09:31:36.476 Seetong_tps[17546:2776056] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.476 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-16 09:31:36.477 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.477 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:36.477 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:36.477 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 09:31:36.477 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.477 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=2
2026-10-16 09:31:36.480 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.480 Seetong_tps[17546:2775978]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-16 09:31:36.480 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-16 09:31:36.480 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-16 09:31:36.480 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-16 09:31:36.480 Seetong_tps[17546:2776066] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.480 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.480 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 09:31:36.480 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 09:31:36.480 Seetong_tps[17546:2775940] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 09:31:36.480 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=2
2026-10-16 09:31:36.480 Seetong_tps[17546:2775940] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 09:31:36.511 Seetong_tps[17546:2775995]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-16 09:31:36.521 Seetong_tps[17546:2775927]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-16 09:31:36.551 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.555 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.562 Seetong_tps[17546:2775995]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-16 09:31:36.650 Seetong_tps[17546:2775995]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-16 09:31:36.658 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.658 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.671 Seetong_tps[17546:2775995]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-16 09:31:36.757 Seetong_tps[17546:2776245] 重新观看视频线程：<_NSMainThread: 0x10e838000>{number = 1, name = (null)}
2026-10-16 09:31:36.761 Seetong_tps[17546:2775995]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 09:31:36.765 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.765 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 09:31:36.766 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-16 09:31:36.766 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-16 09:31:36.767 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=2
2026-10-16 09:31:36.767 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.82 - 设备: 1801 - 42835799
2026-10-16 09:31:36.808 Seetong_tps[17546:2775995] Failed to get IoT drive away set configuration.
2026-10-16 09:31:36.808 Seetong_tps[17546:2775995]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-16 09:31:37.298 Seetong_tps[17546:2775927]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-16 09:31:37.339 Seetong_tps[17546:2775995]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-16 09:31:39.039 Seetong_tps[17546:2775978]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-16 09:31:39.040 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 09:31:39.040 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 09:31:39.041 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 09:31:39.041 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-16 09:31:39.041 Seetong_tps[17546:2775927]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-16 09:31:39.043 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-16 09:31:39.043 Seetong_tps[17546:2775927] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-16 09:31:39.050 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-16 09:31:39.051 Seetong_tps[17546:2775927]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-16 09:31:39.051 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-16 09:31:39.051 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:2
2026-10-16 09:31:39.058 Seetong_tps[17546:2775927] -----------1release decodeport = 2
2026-10-16 09:31:39.058 Seetong_tps[17546:2775927]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 800;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3100;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-16 09:31:39.059 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-16 09:31:59.139 Seetong_tps[17546:2775927] zzzzz:backgroundDoSomething
2026-10-16 09:31:59.141 Seetong_tps[17546:2775985] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-16 09:31:59.141 Seetong_tps[17546:2775985] --FC_StopDevComEx end
2026-10-16 09:32:02.907 Seetong_tps[17546:2775985] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-16 09:32:02.908 Seetong_tps[17546:2775985] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-16 09:32:02.909 Seetong_tps[17546:2775985] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-16 09:32:02.911 Seetong_tps[17546:2775985] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-16 09:32:02.914 Seetong_tps[17546:2775985] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-16 09:32:04.138 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask 180seconds
2026-10-16 22:34:56.106 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask EnterForeground
2026-10-16 22:34:56.107 Seetong_tps[17546:2776060] zzzzz:FC_ResumeDevCom start
2026-10-16 22:34:56.111 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 22:34:56.111 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 22:34:56.127 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-16 22:34:56.150 Seetong_tps[17546:2776060] zzzzz:FC_ResumeDevCom
2026-10-16 22:34:56.159 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-16 22:34:56.161 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 22:34:56 161
2026-10-16 22:34:56.161 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-16 22:34:56.161 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>> -- _camera.supportPlatform: 0
2026-10-16 22:34:56.161 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 14:34:56 +0000
2026-10-16 22:34:56.166 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-16 22:34:56.167 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 22:34:56 167
2026-10-16 22:34:56.178 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-16 22:34:56.179 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-16 22:34:56.266 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-16 22:34:56.266 Seetong_tps[17546:2775927]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-16 22:34:56.266 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-16 22:34:56.269 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-16 22:34:56.273 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-16 22:34:56.273 Seetong_tps[17546:2775927] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-16 22:34:56.364 Seetong_tps[17546:2775927]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-16 22:34:56.373 Seetong_tps[17546:2775927]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-16 22:34:56.373 Seetong_tps[17546:2775927]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-16 22:34:56.373 Seetong_tps[17546:2775927]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTIyNDc2OTYsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.UOQa7NktZZ4aSISwR52lCN0szKHNbASDXskHuiZSIDE","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQ3NTMyOTYsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMTYxMjk2LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.zgGaoiz70XrCLWU35Y7zoCkytNaX3Essp9VbVOdXLhk","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-16 22:34:56.374 Seetong_tps[17546:2775927]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792161296.374955
2026-10-16 22:34:56.375 Seetong_tps[17546:2775927]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792161296.374955
2026-10-16 22:34:56.375 Seetong_tps[17546:2775927]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792161296.374955 - lastRefreshTokenTime: 1792161296.374955
2026-10-16 22:34:56.556 Seetong_tps[17546:2775978] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-16 22:34:56.559 Seetong_tps[17546:3010519] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x114ce9b80>{number = 29, name = (null)}====
2026-10-16 22:34:56.560 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-16 22:34:56.561 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-16 22:34:56.562 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-16 22:34:56.570 Seetong_tps[17546:2775927]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=26&addr=bjrelay40.s2.seetong.com:12443;type=0&load=27&addr=bjrelay40.s2.seetong.com:2443;type=0&load=30&addr=bjrelay40.s2.seetong.com:4443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=10&addr=shrelay11.s5.seetong.com:4443;type=0&load=13&addr=shrelay16.s5.seetong.com:1443;type=0&load=11&addr=shrelay17.s5.seetong.com:8443;"}
2026-10-16 22:34:56.570 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-16 22:34:56 571
2026-10-16 22:34:56.571 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-16 22:34:56.571 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>> -- _camera.supportPlatform: 0
2026-10-16 22:34:56.571 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-16 14:34:56 +0000
2026-10-16 22:34:56.571 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-16 22:34:56.572 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-16 22:34:56 572
2026-10-16 22:34:56.574 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-16 22:34:56.574 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-16 22:34:56.583 Seetong_tps[17546:3010515] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114ce8e80>{number = 32, name = (null)}====
2026-10-16 22:34:56.583 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-16 22:34:56.584 Seetong_tps[17546:2775927]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAwQDUVYBV1NoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-16 22:34:56.585 Seetong_tps[17546:2775978] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5Mjc2NjA5NjU5OCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.UgpRXEWFQmBwPDy0hX30zZ0QAOAo-dkMHlOYYwNHmRU","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5Mjc2NjA5NjU5OCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0wN19yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5MiJdfQ.j-88I-4CiJ2iGMwSZn7j4Qy8zg-sdJcZ14s53uou1M4","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"","netType":4,"relayNode":"120.53.229.60:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24904"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24901"}]}
====
2026-10-16 22:34:56.586 Seetong_tps[17546:2775985] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x112850040>{number = 22, name = (null)}====
2026-10-16 22:34:56.587 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 22:34:56.603 Seetong_tps[17546:2775940] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10e838e40>{number = 3, name = (null)}====
2026-10-16 22:34:56.608 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-16 22:34:56.608 Seetong_tps[17546:2775940]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-16 22:34:56.608 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-16 22:34:56.609 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775940] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 47011745 毫秒
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 22:34:56.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 22:34:56.611 Seetong_tps[17546:2775927]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-16 22:34:56.611 Seetong_tps[17546:2775927]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1164d0000>
2026-10-16 22:34:56.611 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-16 22:34:56.612 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-16 22:34:56.664 Seetong_tps[17546:2775927]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-16 22:34:56.664 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-16 22:34:56.664 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-16 22:34:56.664 Seetong_tps[17546:2775927]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-16 22:34:56.666 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 22:34:56.667 Seetong_tps[17546:2775927]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwQJBFYEVFRpAQQB","reconn":1}}
2026-10-16 22:34:56.667 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 22:34:56.667 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 22:34:56.667 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 22:34:56.668 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 22:34:56.774 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-16 22:34:56.774 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-16 22:34:56.774 Seetong_tps[17546:2775927] Formatted Date: 2026-10-16
2026-10-16 22:34:56.775 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 22:34:56.829 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-16 22:34:56.829 Seetong_tps[17546:2775927] Sorted Dates (Descending): (
    "2026-10-10"
)
2026-10-16 22:34:56.830 Seetong_tps[17546:2775927]  --- requestAndUpdateRedDotState - getDeviceAlarmListData date=2026-10-10 start=23:59:59 end=23:59:59 deviceCount=1
2026-10-16 22:34:56.830 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-16 22:34:56.879 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_list
2026-10-16 22:34:56.894 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-16 22:34:56.894 Seetong_tps[17546:2775978]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-16 22:34:56.894 Seetong_tps[17546:2775978] onDeviceAuthSuccess:uid=42835799
2026-10-16 22:34:56.894 Seetong_tps[17546:2775978]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792161296.894806,lastReceiveYUVTimeInterval=1792161296.571252,interval=0.324,videoView=0x112a4e800
2026-10-16 22:34:56.894 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-16 22:34:56.924 Seetong_tps[17546:3010526] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-16 22:34:56.924 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-16 22:34:56.924 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-16 22:34:56.924 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-16 22:34:56.925 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-16 22:34:56.925 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-16 22:34:56.925 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-16 22:34:56.925 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-16 22:34:56.926 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-16 22:34:56.926 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-16 22:34:56.926 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-16 22:34:56.926 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-16 22:34:56.927 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-16 22:34:56.927 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-16 22:34:56.927 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-16 22:34:56.928 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.36 - 设备: 1801 - 42835799
2026-10-16 22:34:56.963 Seetong_tps[17546:2775940] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 22:34:56.965 Seetong_tps[17546:2775940] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 22:34:56.966 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 22:34:56.966 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 22:34:56.966 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 22:34:56.967 Seetong_tps[17546:2775940] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 22:34:56.967 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 22:34:56.974 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=3
2026-10-16 22:34:56.975 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 22:34:56.975 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-16 22:34:56.975 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-16 22:34:56.975 Seetong_tps[17546:3010519] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-16 22:34:56.975 Seetong_tps[17546:2775985] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-16 22:34:56.980 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=3
2026-10-16 22:34:56.980 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-16 22:34:57.042 Seetong_tps[17546:3010573] 重新观看视频线程：<_NSMainThread: 0x10e838000>{number = 1, name = (null)}
2026-10-16 22:34:57.051 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 22:34:57.051 Seetong_tps[17546:3010519] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-16 22:34:57.051 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-16 22:34:57.051 Seetong_tps[17546:3010519] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-16 22:34:57.051 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=3
2026-10-16 22:34:57.051 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.48 - 设备: 1801 - 42835799
2026-10-16 22:34:57.059 Seetong_tps[17546:3010526]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 22:34:57.059 Seetong_tps[17546:3010526]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-16 22:34:57.099 Seetong_tps[17546:3010526] Failed to get IoT drive away set configuration.
2026-10-16 22:34:57.099 Seetong_tps[17546:3010526]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-16 22:34:57.591 Seetong_tps[17546:3010526]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-16 22:34:59.479 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-16 22:34:59.480 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-16 22:34:59.481 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-16 22:34:59.481 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-16 22:34:59.481 Seetong_tps[17546:2775927]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-16 22:34:59.482 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-16 22:34:59.482 Seetong_tps[17546:2775927] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-16 22:34:59.489 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-16 22:34:59.490 Seetong_tps[17546:2775927]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-16 22:34:59.490 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-16 22:34:59.490 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:3
2026-10-16 22:35:00.025 Seetong_tps[17546:2775927] -----------1release decodeport = 3
2026-10-16 22:35:00.026 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-16 22:35:19.576 Seetong_tps[17546:2775927] zzzzz:backgroundDoSomething
2026-10-16 22:35:19.577 Seetong_tps[17546:2776060] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-16 22:35:19.577 Seetong_tps[17546:2776060] --FC_StopDevComEx end
2026-10-16 22:35:24.577 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask 180seconds
2026-10-17 18:34:52.344 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask EnterForeground
2026-10-17 18:34:52.345 Seetong_tps[17546:3010515] zzzzz:FC_ResumeDevCom start
2026-10-17 18:34:52.348 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:34:52.348 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:34:52.364 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-17 18:34:52.384 Seetong_tps[17546:3010515] zzzzz:FC_ResumeDevCom
2026-10-17 18:34:52.421 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-17 18:34:52.422 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 18:34:52 422
2026-10-17 18:34:52.422 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-17 18:34:52.423 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>> -- _camera.supportPlatform: 0
2026-10-17 18:34:52.423 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 10:34:52 +0000
2026-10-17 18:34:52.429 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-17 18:34:52.429 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 18:34:52 429
2026-10-17 18:34:52.442 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-17 18:34:52.443 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.02 - 设备: 1801 - 42835799
2026-10-17 18:34:52.521 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-17 18:34:52.521 Seetong_tps[17546:2775927]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-17 18:34:52.521 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-17 18:34:52.522 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-17 18:34:52.523 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-17 18:34:52.523 Seetong_tps[17546:2775927] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-17 18:34:52.559 Seetong_tps[17546:3153755] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x114ce9340>{number = 38, name = (null)}====
2026-10-17 18:34:52.559 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 18:34:52.581 Seetong_tps[17546:3153751] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x114ceb5c0>{number = 41, name = (null)}====
2026-10-17 18:34:52.582 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-17 18:34:52.582 Seetong_tps[17546:2775927]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-17 18:34:52.589 Seetong_tps[17546:2775978] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjgzODA5MjY0NSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.neaUtsnw4MyOGVp0WvNCtt6r06ESv3zDYv3BgXu7hks","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MjgzODA5MjY0NSwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wOF9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDJfcmVsYXkxIiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5MyJdfQ.2TEo-NpkJTE6wofa9VBaN9SzVUuF6HPTm445bmUQoNg","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24900"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"101.43.234.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24900"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24902"}]}
====
2026-10-17 18:34:52.596 Seetong_tps[17546:2775927]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=42&addr=bjrelay40.s2.seetong.com:7443;type=0&load=39&addr=bjrelay40.s2.seetong.com:3443;type=0&load=52&addr=bjrelay40.s2.seetong.com:11443;","clientIp":"117.143.160.194","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=shrelay10.s5.seetong.com:12443;type=0&load=20&addr=shrelay15.s5.seetong.com:8443;type=0&load=26&addr=shrelay15.s5.seetong.com:9443;"}
2026-10-17 18:34:52.603 Seetong_tps[17546:3153753] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x114cebac0>{number = 42, name = (null)}====
2026-10-17 18:34:52.606 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-17 18:34:52.608 Seetong_tps[17546:3153753]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-17 18:34:52.608 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-17 18:34:52.608 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:3153753] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 119007744 毫秒
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-17 18:34:52.610 Seetong_tps[17546:2775927]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x1164d0000>
2026-10-17 18:34:52.611 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 18:34:52.612 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 18:34:52.747 Seetong_tps[17546:2776060] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x13202d1c0>{number = 15, name = (null)}====
2026-10-17 18:34:52.748 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-17 18:34:52.748 Seetong_tps[17546:2775927]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.16:26999?token=A1ADHglXUhoFCw8ZAQMIVAQBCVxvU1IEBAMBUlIEWlYDBFNvUAU=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-17 18:34:52.827 Seetong_tps[17546:2775927]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-17 18:34:52.827 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-17 18:34:52.827 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-17 18:34:52.827 Seetong_tps[17546:2775927]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-17 18:34:52.830 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:34:52.830 Seetong_tps[17546:2775927]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwUJAFYEVFBpAQQB","reconn":1}}
2026-10-17 18:34:52.830 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:34:52.830 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:34:52.830 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:34:52.831 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 18:34:52.937 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-17 18:34:52.937 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-17 18:34:52.938 Seetong_tps[17546:2775927] Formatted Date: 2026-10-17
2026-10-17 18:34:52.938 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:34:53.002 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 18:34:53.003 Seetong_tps[17546:2775927] Sorted Dates (Descending): (
)
2026-10-17 18:34:54.443 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.02 - 设备: 1801 - 42835799
2026-10-17 18:34:55.542 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x112a4e800; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1129c83a0>; layer = <CALayer: 0x112ab2850>>
2026-10-17 18:34:55.542 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:-1
2026-10-17 18:34:55.545 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-17 18:34:55.600 Seetong_tps[17546:2775927]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-17 18:34:55.600 Seetong_tps[17546:2775927]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-17 18:34:55.784 Seetong_tps[17546:3153756] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x114ceb100>{number = 43, name = (null)}====
2026-10-17 18:34:56.110 Seetong_tps[17546:2775927] dealloc -- STPlayerViewController
2026-10-17 18:34:56.111 Seetong_tps[17546:2775927] dealloc -- STPlayerViewController
2026-10-17 18:34:56.111 Seetong_tps[17546:2775927] dealloc -- STPlayerCameraControlVC
2026-10-17 18:34:56.111 Seetong_tps[17546:2775927] dealloc -- STPlayerCameraService
2026-10-17 18:34:56.112 Seetong_tps[17546:2775927] dealloc -- STCycleScrollView
2026-10-17 18:34:56.112 Seetong_tps[17546:2775927] dealloc -- STCameraControlView
2026-10-17 18:34:56.115 Seetong_tps[17546:2775927] dealloc -- STNetSpeedMonitorView
2026-10-17 18:34:56.116 Seetong_tps[17546:2775927] dealloc -- STIdleMonitorView
2026-10-17 18:34:56.360 Seetong_tps[17546:2775927]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-17 18:34:56.360 Seetong_tps[17546:2775927] [保存失败] 相机对象或存储字典为空
2026-10-17 18:34:56.400 Seetong_tps[17546:2775927] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-17 18:34:56.405 Seetong_tps[17546:2775927] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-17 18:34:56.406 Seetong_tps[17546:2775927]  -- STBluetoothManager - 结束扫描 - 
2026-10-17 18:34:56.454 Seetong_tps[17546:2775927]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 18:34:56 472
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>>
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>> -- _camera.supportPlatform: 0
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 10:34:56 +0000
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-17 18:34:56.471 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 18:34:56 472
2026-10-17 18:34:56.475 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-17 18:34:56.475 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-17 18:34:56.509 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:56.509 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-17 18:34:56.509 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 18:34:56.509 Seetong_tps[17546:3153763] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-17 18:34:56.509 Seetong_tps[17546:3153763] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:56.544 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.14 - 设备: 1801 - 42835799
2026-10-17 18:34:56.659 Seetong_tps[17546:2775978] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-17 18:34:56.659 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 18:34:56 660
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>>
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>> -- _camera.supportPlatform: 0
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 10:34:56 +0000
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 18:34:56 660
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-10-17 18:34:56.660 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.25 - 设备: 1801 - 42835799
2026-10-17 18:34:56.710 Seetong_tps[17546:2775927] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-17 18:34:56.995 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-17 18:34:56.995 Seetong_tps[17546:2775978]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-17 18:34:56.995 Seetong_tps[17546:2775978] onDeviceAuthSuccess:uid=42835799
2026-10-17 18:34:56.995 Seetong_tps[17546:2775978]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792233296.995539,lastReceiveYUVTimeInterval=1792233296.660124,interval=0.335,videoView=0x1167a7c00
2026-10-17 18:34:56.995 Seetong_tps[17546:2775978]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-17 18:34:57.034 Seetong_tps[17546:3153767] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-17 18:34:57.035 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.63 - 设备: 1801 - 42835799
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 4
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-17 18:34:57.035 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-17 18:34:57.035 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=4
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:4 :MediaType:0x0101
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 4
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:4 bitrate:64000 framerate:8
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 18:34:57.036 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 18:34:57.036 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.63 - 设备: 1801 - 42835799
2026-10-17 18:34:57.060 Seetong_tps[17546:3153752] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.060 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:57.060 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-17 18:34:57.060 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 18:34:57.060 Seetong_tps[17546:3153752] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-17 18:34:57.060 Seetong_tps[17546:2776060] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.062 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=4
2026-10-17 18:34:57.071 Seetong_tps[17546:3153767] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-17 18:34:57.071 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.67 - 设备: 1801 - 42835799
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 5
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:5 :MediaType:0x0101
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 5
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:5 bitrate:64000 framerate:8
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 18:34:57.071 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 18:34:57.071 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.67 - 设备: 1801 - 42835799
2026-10-17 18:34:57.074 Seetong_tps[17546:3153752] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.075 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:57.075 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-17 18:34:57.075 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 18:34:57.075 Seetong_tps[17546:3153752] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-17 18:34:57.075 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=5
2026-10-17 18:34:57.075 Seetong_tps[17546:3153752] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.092 Seetong_tps[17546:3153756] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.093 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:57.094 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-17 18:34:57.094 Seetong_tps[17546:2775927]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-17 18:34:57.094 Seetong_tps[17546:3153751] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-17 18:34:57.094 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=5
2026-10-17 18:34:57.094 Seetong_tps[17546:3153756] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-17 18:34:57.134 Seetong_tps[17546:3153767]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 18:34:57.138 Seetong_tps[17546:3153767]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 18:34:57.140 Seetong_tps[17546:3153767]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 18:34:57.245 Seetong_tps[17546:3153767]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-17 18:34:57.365 Seetong_tps[17546:3153850] 重新观看视频线程：<_NSMainThread: 0x10e838000>{number = 1, name = (null)}
2026-10-17 18:34:57.371 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:57.371 Seetong_tps[17546:3010504] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-17 18:34:57.371 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:57.371 Seetong_tps[17546:3010504] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-17 18:34:57.371 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=5
2026-10-17 18:34:57.371 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.97 - 设备: 1801 - 42835799
2026-10-17 18:34:57.465 Seetong_tps[17546:3153767] Failed to get IoT drive away set configuration.
2026-10-17 18:34:57.466 Seetong_tps[17546:3153767]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-17 18:34:57.601 Seetong_tps[17546:2775927] ++++-[VideoView dealloc]++++
2026-10-17 18:34:57.604 Seetong_tps[17546:2775927] OpenGLView20_Seetong dealloc:0x114c11400
2026-10-17 18:34:57.979 Seetong_tps[17546:3153767]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-17 18:34:59.167 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:34:59.167 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:34:59.168 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 18:34:59.168 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-17 18:34:59.168 Seetong_tps[17546:2775927]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-17 18:34:59.170 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-17 18:34:59.170 Seetong_tps[17546:2775927] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-17 18:34:59.178 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-17 18:34:59.179 Seetong_tps[17546:2775927]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-17 18:34:59.179 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>>
2026-10-17 18:34:59.179 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:5
2026-10-17 18:34:59.199 Seetong_tps[17546:2775927] -----------1release decodeport = 5
2026-10-17 18:34:59.200 Seetong_tps[17546:2775927]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-17 18:34:59.200 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-17 18:34:59.538 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask EnterForeground
2026-10-17 18:34:59.538 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:34:59.538 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:34:59.539 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-17 18:34:59.539 Seetong_tps[17546:3010504] zzzzz:FC_ResumeDevCom start
2026-10-17 18:34:59.542 Seetong_tps[17546:3010504] zzzzz:FC_ResumeDevCom
2026-10-17 18:34:59.566 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-17 18:34:59.566 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-17 18:34:59 567
2026-10-17 18:34:59.566 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>>
2026-10-17 18:34:59.566 Seetong_tps[17546:2775927]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>> -- _camera.supportPlatform: 0
2026-10-17 18:34:59.567 Seetong_tps[17546:2775927]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-17 10:34:59 +0000
2026-10-17 18:34:59.567 Seetong_tps[17546:2775927]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-12 22:49:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-17 18:34:59.567 Seetong_tps[17546:2775927]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-17 18:34:59 567
2026-10-17 18:34:59.571 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-17 18:34:59.571 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-17 18:34:59.648 Seetong_tps[17546:3153767] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x10eafa900>{number = 8, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1164d0000>
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] InitDecodePortLog: initDecodePort _decodePort = 6
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-17 18:34:59.649 Seetong_tps[17546:2775978] InitDecodePortLog: playsettype = 50
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:6 :MediaType:0x0101
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 6
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:6 bitrate:64000 framerate:8
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-17 18:34:59.650 Seetong_tps[17546:2775978] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-17 18:34:59.651 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-17 18:34:59.654 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-17 18:34:59.776 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-17 18:34:59.776 Seetong_tps[17546:2775927]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-17 18:34:59.776 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 
2026-10-17 18:34:59.783 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-17 18:34:59.783 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-17 18:34:59.783 Seetong_tps[17546:2775927] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-17 18:34:59.969 Seetong_tps[17546:3153970] 重新观看视频线程：<_NSMainThread: 0x10e838000>{number = 1, name = (null)}
2026-10-17 18:34:59.972 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:59.972 Seetong_tps[17546:3153756] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-17 18:34:59.972 Seetong_tps[17546:2775927] uid:42835799 playAudio
2026-10-17 18:34:59.972 Seetong_tps[17546:3153756] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-17 18:34:59.972 Seetong_tps[17546:2775927] checkPortStatus:_decodePort=6
2026-10-17 18:34:59.972 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-17 18:34:59.977 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.41 - 设备: 1801 - 42835799
2026-10-17 18:35:00.008 Seetong_tps[17546:3153752] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114eb05c0>{number = 44, name = (null)}====
2026-10-17 18:35:00.008 Seetong_tps[17546:2775927]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-17 18:35:00.008 Seetong_tps[17546:2775927]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAwUAW1YAUlVoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-17 18:35:00.030 Seetong_tps[17546:3153767] Failed to get IoT drive away set configuration.
2026-10-17 18:35:00.030 Seetong_tps[17546:3153767]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-17 18:35:00.086 Seetong_tps[17546:2775927]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-17 18:35:00.086 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-17 18:35:00.086 Seetong_tps[17546:2775927]  -- WebSocket - 重置重连次数 -- 
2026-10-17 18:35:00.086 Seetong_tps[17546:2775927]  -- WebSocket connection 长连接成功 - 耗时：0.3 秒
2026-10-17 18:35:00.086 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:35:00.087 Seetong_tps[17546:2775927]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwUJAFYFUVJpAQQB","reconn":1}}
2026-10-17 18:35:00.087 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:35:00.087 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:35:00.087 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:35:00.088 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 18:35:00.191 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-17 18:35:00.192 Seetong_tps[17546:2775927] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-17 18:35:00.192 Seetong_tps[17546:2775927] Formatted Date: 2026-10-17
2026-10-17 18:35:00.192 Seetong_tps[17546:2775927]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-17 18:35:00.251 Seetong_tps[17546:2775927] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-17 18:35:00.251 Seetong_tps[17546:2775927] Sorted Dates (Descending): (
)
2026-10-17 18:35:00.563 Seetong_tps[17546:3153767]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-17 18:35:01.981 Seetong_tps[17546:2775927]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.41 - 设备: 1801 - 42835799
2026-10-17 18:35:02.454 Seetong_tps[17546:2775927]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-17 18:35:02.454 Seetong_tps[17546:2775927]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-17 18:35:02.455 Seetong_tps[17546:2775927]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-17 18:35:02.456 Seetong_tps[17546:2775927]  --- 取消心跳 destoryHeartBeat --- 
2026-10-17 18:35:02.456 Seetong_tps[17546:2775927]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-17 18:35:02.457 Seetong_tps[17546:2775927] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-17 18:35:02.457 Seetong_tps[17546:2775927] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-17 18:35:02.467 Seetong_tps[17546:2775927] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-17 18:35:02.468 Seetong_tps[17546:2775927]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-17 18:35:02.468 Seetong_tps[17546:2775927]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1167a7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x114ca27a0>; layer = <CALayer: 0x112a0fb40>>
2026-10-17 18:35:02.468 Seetong_tps[17546:2775927] #####Vstop:uid:42835799-0-port:6
2026-10-17 18:35:02.482 Seetong_tps[17546:2775927] -----------1release decodeport = 6
2026-10-17 18:35:02.483 Seetong_tps[17546:2775927] _openGLView clearFrame ...
2026-10-17 18:35:22.552 Seetong_tps[17546:2775927] zzzzz:backgroundDoSomething
2026-10-17 18:35:22.553 Seetong_tps[17546:3010504] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-17 18:35:22.553 Seetong_tps[17546:3010504] --FC_StopDevComEx end
2026-10-17 18:35:27.493 Seetong_tps[17546:2775927] zzzzz:stopBackgroundTask 180seconds
2026-10-19 11:42:09.527 Seetong_tps[4860:612812] app_version=8.4.106
2026-10-19 11:42:09.529 Seetong_tps[4860:612812]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-19 11:42:09.529 Seetong_tps[4860:612812] showForLogin 1
2026-10-19 11:42:09.529 Seetong_tps[4860:612812] AppLaunch 还剩 6.877283096313477 秒
2026-10-19 11:42:09.541 Seetong_tps[4860:612831] 询问用户是否开启推送成功
2026-10-19 11:42:09.541 Seetong_tps[4860:612831] 用户点击允许接收推送
2026-10-19 11:42:09.543 Seetong_tps[4860:612871] remoteNotificationSetting: <UNNotificationSettings: 0x1143e94a0; 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 11:42:09.544 Seetong_tps[4860:612812]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-19 11:42:09.548 Seetong_tps[4860:612812] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.313MB
2026-10-19 11:42:09.548 Seetong_tps[4860:612812] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.345MB
2026-10-19 11:42:09.549 Seetong_tps[4860:612812] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.345MB
2026-10-19 11:42:09.564 Seetong_tps[4860:612812] viewDidLoad/configtime=2026-10-19 03:42:09 +0000
2026-10-19 11:42:09.564 Seetong_tps[4860:612812]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-19 11:42:09.564 Seetong_tps[4860:612812]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-19 11:42:09.612 Seetong_tps[4860:612812]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-19 11:42:09.614 Seetong_tps[4860:612812]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-19 11:42:09.614 Seetong_tps[4860:612812] 开始检查未读客服消息...
2026-10-19 11:42:09.614 Seetong_tps[4860:612812] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-19 11:42:09.618 Seetong_tps[4860:612812]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-19 11:42:09.618 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty - 
2026-10-19 11:42:09.619 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-19 11:42:09.621 Seetong_tps[4860:612812] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-19 11:42:09.621 Seetong_tps[4860:612812] NAV deviceOrientationDidChange:1
2026-10-19 11:42:09.623 Seetong_tps[4860:612812] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-19 11:42:09.623 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty - 
2026-10-19 11:42:09.623 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 11:42:09.665 Seetong_tps[4860:612812]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-19 11:42:09.758 Seetong_tps[4860:612812] Super properties have already been unregistered.
2026-10-19 11:42:09.759 Seetong_tps[4860:612812] UMAPM_OOMSampling(0,0):NO
2026-10-19 11:42:09.762 Seetong_tps[4860:612812]  -- deviceListDataUpdate - AppLaunch 还剩 1.644845008850098 秒 - 再延迟 2.144845008850098 秒 - 启动耗时 1.355154991149902 秒
2026-10-19 11:42:09.762 Seetong_tps[4860:612812] groupDeviceList 已在进行中，等待后重新分组
2026-10-19 11:42:09.762 Seetong_tps[4860:612812]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1355 毫秒
2026-10-19 11:42:09.764 Seetong_tps[4860:612812] ++++-[VideoView dealloc]++++
2026-10-19 11:42:09.765 Seetong_tps[4860:612812] OpenGLView20_Seetong dealloc:0x10fc42080
2026-10-19 11:42:09.781 Seetong_tps[4860:612812]  -- WebSocket - 重置重连次数 -- 
2026-10-19 11:42:09.789 Seetong_tps[4860:612812]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-19 11:42:09.789 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty - 
2026-10-19 11:42:09.789 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-19 11:42:09.789 Seetong_tps[4860:612812] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-19 11:42:09.789 Seetong_tps[4860:612812] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-19 11:42:09.790 Seetong_tps[4860:612812] UMAPM_NetworkSampling(0,0):NO
2026-10-19 11:42:09.790 Seetong_tps[4860:612812]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-19 11:42:09.791 Seetong_tps[4860:612812]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 11:42:09.792 Seetong_tps[4860:612812] 蓝牙已打开
2026-10-19 11:42:09.797 Seetong_tps[4860:612812]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 11:42:09.797 Seetong_tps[4860:612812]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-19 11:42:09.870 Seetong_tps[4860:612812]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-19 11:42:09.870 Seetong_tps[4860:612812]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-19 11:42:09.870 Seetong_tps[4860:612812]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-19 11:42:09.870 Seetong_tps[4860:612812]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTI0Njc3MjksInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.YaWSVROgW_6Akh6chSmJ3RtVmt7GNz10DnNsmDPaiLs","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTQ5NzMzMjksInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyMzgxMzI5LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.NRxY0r9e4wp66wPuTiw6siHf4DMbIff7C7AVF3LnPJM","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-19 11:42:09.873 Seetong_tps[4860:612812]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792381329.873647
2026-10-19 11:42:09.874 Seetong_tps[4860:612812]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792381329.873647
2026-10-19 11:42:09.874 Seetong_tps[4860:612812]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792381329.873647 - lastRefreshTokenTime: 1792381329.873647
2026-10-19 11:42:10.115 Seetong_tps[4860:612812]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 11:42:10.115 Seetong_tps[4860:612812]  -- STBluetoothManager - 开始扫描 - 
2026-10-19 11:42:10.182 Seetong_tps[4860:612895] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x10ff3ce00>{number = 15, name = (null)}====
2026-10-19 11:42:10.186 Seetong_tps[4860:612903] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x10ff3cf00>{number = 16, name = (null)}====
2026-10-19 11:42:10.196 Seetong_tps[4860:612873] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5Mjk4NjEzMDIzMCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.GUeACdMLhqeBiMG9ApQbJnloSKh0LzEkqN-vGC6f2Po","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5Mjk4NjEzMDIzMCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MiIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWh3eGpwLXRwc2lvdC1tZWRpYS0wMl9yZWxheTUiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk4IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NyJdfQ.XzZcgKhMS1BOuWA2tsykYE2mb-u33edEryIJpLg-mL8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24901"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24901"},{"domain":"tx-hwxjp-tpsiot-media-02.seetong.com","netType":4,"relayNode":"119.28.110.209:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24906"}]}
====
2026-10-19 11:42:10.197 Seetong_tps[4860:612812]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-19 11:42:10.197 Seetong_tps[4860:612812]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-19 11:42:10.202 Seetong_tps[4860:612902] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x10ff3cec0>{number = 17, name = (null)}====
2026-10-19 11:42:10.205 Seetong_tps[4860:612812]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=52&addr=bjrelay40.s2.seetong.com:4443;type=0&load=49&addr=bjrelay40.s2.seetong.com:11443;type=0&load=57&addr=bjrelay40.s2.seetong.com:14443;","clientIp":"117.136.119.77","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=25&addr=shrelay13.s5.seetong.com:2443;type=0&load=31&addr=shrelay17.s5.seetong.com:10443;type=0&load=27&addr=shrelay10.s5.seetong.com:10443;"}
2026-10-19 11:42:10.205 Seetong_tps[4860:612812] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-19 11:42:10.206 Seetong_tps[4860:612812]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-19 11:42:10.207 Seetong_tps[4860:612812]  -- WebSocket connection connectServer - urlStr: ws://114.116.222.246:26999?token=A1ADHglXUhoGAAsZAgEEXAAOCVwJPlAGAAQAU1QMU1QDA1AAOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-19 11:42:10.212 Seetong_tps[4860:612909] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x10ff3cbc0>{number = 19, name = (null)}====
2026-10-19 11:42:10.228 Seetong_tps[4860:612906] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x10ff3cb80>{number = 20, name = (null)}====
2026-10-19 11:42:10.228 Seetong_tps[4860:612871] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ff3d080>{number = 21, name = (null)}====
2026-10-19 11:42:10.229 Seetong_tps[4860:612812]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 11:42:10.230 Seetong_tps[4860:612830] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10cc79040>{number = 4, name = (null)}====
2026-10-19 11:42:10.232 Seetong_tps[4860:612900] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10ff3d500>{number = 22, name = (null)}====
2026-10-19 11:42:10.233 Seetong_tps[4860:612841] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10cc7b000>{number = 6, name = (null)}====
2026-10-19 11:42:10.233 Seetong_tps[4860:612896] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x10ff3d480>{number = 23, name = (null)}====
2026-10-19 11:42:10.236 Seetong_tps[4860:612812] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-19 11:42:10.236 Seetong_tps[4860:612812] 客服消息未读数量: 0
2026-10-19 11:42:10.237 Seetong_tps[4860:612831] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10cc78e40>{number = 3, name = (null)}====
2026-10-19 11:42:10.240 Seetong_tps[4860:612812]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-19 11:42:10.240 Seetong_tps[4860:612812]  -- 获取版本信息成功: {
}
2026-10-19 11:42:10.240 Seetong_tps[4860:612831]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-19 11:42:10.240 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-19 11:42:10.241 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-19 11:42:10.242 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-19 11:42:10.242 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-19 11:42:10.242 Seetong_tps[4860:612831]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-19 11:42:10.242 Seetong_tps[4860:612831]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-19 11:42:10.242 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-19 11:42:10.242 Seetong_tps[4860:612831] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-19 11:42:10.250 Seetong_tps[4860:612812] DB Error: 1 "table adTable has no column named adID"
2026-10-19 11:42:10.250 Seetong_tps[4860:612812] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-19 11:42:10.250 Seetong_tps[4860:612812] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-19 11:42:10.250 Seetong_tps[4860:612812]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-19 11:42:10.253 Seetong_tps[4860:612829] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10cc78f40>{number = 2, name = (null)}====
2026-10-19 11:42:10.253 Seetong_tps[4860:612901] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x10ff3d840>{number = 24, name = (null)}====
2026-10-19 11:42:10.253 Seetong_tps[4860:612812]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-19 11:42:10.254 Seetong_tps[4860:612812]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-19 11:42:10.254 Seetong_tps[4860:612812]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1847 毫秒
2026-10-19 11:42:10.254 Seetong_tps[4860:612812]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 11:42:10.254 Seetong_tps[4860:612812]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-19 11:42:10.254 Seetong_tps[4860:612812]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-19 11:42:10.255 Seetong_tps[4860:612812]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-19 11:42:10.255 Seetong_tps[4860:612812]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-19 11:42:10.363 Seetong_tps[4860:612812]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-19 11:42:10.363 Seetong_tps[4860:612812]  -- WebSocket - 重置重连次数 -- 
2026-10-19 11:42:10.363 Seetong_tps[4860:612812]  -- WebSocket connection 长连接成功 - 耗时：0.7 秒
2026-10-19 11:42:10.365 Seetong_tps[4860:612812]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 11:42:10.365 Seetong_tps[4860:612812]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVwsIA1ECUFJpAQQB","reconn":0}}
2026-10-19 11:42:10.365 Seetong_tps[4860:612812]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 11:42:10.366 Seetong_tps[4860:612812]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-19 11:42:10.366 Seetong_tps[4860:612812]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-19 11:42:10.366 Seetong_tps[4860:612812]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 11:42:10.531 Seetong_tps[4860:612812] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-19 11:42:10.531 Seetong_tps[4860:612812] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-19 11:42:10.532 Seetong_tps[4860:612812] Formatted Date: 2026-10-19
2026-10-19 11:42:10.532 Seetong_tps[4860:612812]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 11:42:10.616 Seetong_tps[4860:612812] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-19 11:42:10.617 Seetong_tps[4860:612812] Sorted Dates (Descending): (
)
2026-10-19 11:42:11.709 Seetong_tps[4860:612812] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-19 11:42:11.709 Seetong_tps[4860:612812] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-19 11:42:11.709 Seetong_tps[4860:612812] 用户设置的具体字体大小: 17.000000
2026-10-19 11:42:11.988 Seetong_tps[4860:612812] AppLaunch hideForRefreshToken
2026-10-19 11:42:11.988 Seetong_tps[4860:612812] AppLaunch hideForRefreshToken dismiss
2026-10-19 11:42:11.988 Seetong_tps[4860:612812] AppLaunch dismiss...
2026-10-19 11:42:12.293 Seetong_tps[4860:612812] AppLaunch dismiss... end
2026-10-19 11:42:12.293 Seetong_tps[4860:612812]  dealloc -- STAppLaunchWindow
2026-10-19 11:42:12.294 Seetong_tps[4860:612812]  dealloc -- STAppLaunchViewController
2026-10-19 11:42:12.765 Seetong_tps[4860:612812]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-19 11:42:13.010 Seetong_tps[4860:612812]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-19 11:42:13.010 Seetong_tps[4860:612812] [保存失败] 相机对象或存储字典为空
2026-10-19 11:42:13.054 Seetong_tps[4860:612812] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-19 11:42:13.054 Seetong_tps[4860:612812]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-19 11:42:13.055 Seetong_tps[4860:612812] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-19 11:42:13.055 Seetong_tps[4860:612812] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-19 11:42:13.061 Seetong_tps[4860:612812]  -- STBluetoothManager - 结束扫描 - 
2026-10-19 11:42:13.093 Seetong_tps[4860:612841] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10cc7b000>{number = 6, name = (null)}====
2026-10-19 11:42:13.100 Seetong_tps[4860:612812]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-19 11:42:13 114
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1116b8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1146ceee0>; layer = <CALayer: 0x1116960a0>>
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1116b8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1146ceee0>; layer = <CALayer: 0x1116960a0>> -- _camera.supportPlatform: 0
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-19 03:42:13 +0000
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-19 11:42:13.114 Seetong_tps[4860:612812]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-19 11:42:13 115
2026-10-19 11:42:13.120 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-19 11:42:13.121 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-19 11:42:13.163 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:13.163 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-19 11:42:13.163 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 11:42:13.163 Seetong_tps[4860:612901]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-19 11:42:13.171 Seetong_tps[4860:612812] 未处理的 biz 类型: res_video_preview_advert
2026-10-19 11:42:13.278 Seetong_tps[4860:612812]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-19 11:42:13.278 Seetong_tps[4860:612812]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-19 11:42:13.278 Seetong_tps[4860:612812] 滚动已停止500毫秒，执行操作:42835799
2026-10-19 11:42:13.356 Seetong_tps[4860:612812] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-19 11:42:13.592 Seetong_tps[4860:612901] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x10ff3d840>{number = 24, name = (null)}====
2026-10-19 11:42:14.118 Seetong_tps[4860:612873] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-19 11:42:14.118 Seetong_tps[4860:612873] [DeviceMonitor] 监控管理器初始化完成
2026-10-19 11:42:14.130 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 1.07 - 设备: 1801 - 42835799
2026-10-19 11:42:14.131 Seetong_tps[4860:612812]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-19 11:42:14 131
2026-10-19 11:42:14.131 Seetong_tps[4860:612812]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1116b8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1146ceee0>; layer = <CALayer: 0x1116960a0>>
2026-10-19 11:42:14.131 Seetong_tps[4860:612812]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1116b8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1146ceee0>; layer = <CALayer: 0x1116960a0>> -- _camera.supportPlatform: 0
2026-10-19 11:42:14.131 Seetong_tps[4860:612812]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-19 03:42:13 +0000
2026-10-19 11:42:14.132 Seetong_tps[4860:612812]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-14 13:10:01 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-19 11:42:14.132 Seetong_tps[4860:612812]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-19 11:42:14 132
2026-10-19 11:42:14.133 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.08 - 设备: 1801 - 42835799
2026-10-19 11:42:14.133 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.08 - 设备: 1801 - 42835799
2026-10-19 11:42:14.632 Seetong_tps[4860:612873]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-19 11:42:14.633 Seetong_tps[4860:612873]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-19 11:42:14.633 Seetong_tps[4860:612873] onDeviceAuthSuccess:uid=42835799
2026-10-19 11:42:14.633 Seetong_tps[4860:612873]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792381334.633228,lastReceiveYUVTimeInterval=1792381334.131655,interval=0.502,videoView=0x1116b8000
2026-10-19 11:42:14.633 Seetong_tps[4860:612873]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-19 11:42:14.634 Seetong_tps[4860:612902] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-19 11:42:14.634 Seetong_tps[4860:612831] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-19 11:42:14.696 Seetong_tps[4860:612876] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-19 11:42:14.697 Seetong_tps[4860:612873] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-19 11:42:14.697 Seetong_tps[4860:612873] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-19 11:42:14.697 Seetong_tps[4860:612873] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1144191c0>{number = 10, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1144a4000>
2026-10-19 11:42:14.697 Seetong_tps[4860:612873] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-19 11:42:14.697 Seetong_tps[4860:612873] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-19 11:42:14.698 Seetong_tps[4860:612873] InitDecodePortLog: playsettype = 50
2026-10-19 11:42:14.699 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.64 - 设备: 1801 - 42835799
2026-10-19 11:42:14.699 Seetong_tps[4860:612873] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-19 11:42:14.699 Seetong_tps[4860:612873] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-19 11:42:14.699 Seetong_tps[4860:612873] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-19 11:42:14.700 Seetong_tps[4860:612873] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-19 11:42:14.700 Seetong_tps[4860:612873] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-19 11:42:14.700 Seetong_tps[4860:612873] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-19 11:42:14.700 Seetong_tps[4860:612873] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-19 11:42:14.702 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.65 - 设备: 1801 - 42835799
2026-10-19 11:42:14.758 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.758 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.758 Seetong_tps[4860:612902] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-19 11:42:14.758 Seetong_tps[4860:612902] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-19 11:42:14.758 Seetong_tps[4860:612829] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-19 11:42:14.758 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.760 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:14.761 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-19 11:42:14.761 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 11:42:14.761 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-19 11:42:14.761 Seetong_tps[4860:612829] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.761 Seetong_tps[4860:612905]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-19 11:42:14.776 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.776 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.776 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-19 11:42:14.776 Seetong_tps[4860:612829] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-19 11:42:14.776 Seetong_tps[4860:612902] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.776 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-19 11:42:14.778 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.778 Seetong_tps[4860:612873]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-19 11:42:14.778 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-19 11:42:14.778 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-19 11:42:14.778 Seetong_tps[4860:612902] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-19 11:42:14.778 Seetong_tps[4860:612905] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.780 Seetong_tps[4860:612812] checkPortStatus:_decodePort=1
2026-10-19 11:42:14.781 Seetong_tps[4860:612812]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-19 11:42:14.781 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:14.781 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-19 11:42:14.781 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 11:42:14.781 Seetong_tps[4860:612829] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-19 11:42:14.781 Seetong_tps[4860:612830] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.781 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:14.782 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-19 11:42:14.782 Seetong_tps[4860:612812]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-19 11:42:14.782 Seetong_tps[4860:612829] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-19 11:42:14.782 Seetong_tps[4860:612830] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-19 11:42:14.788 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.73 - 设备: 1801 - 42835799
2026-10-19 11:42:14.788 Seetong_tps[4860:612812] checkPortStatus:_decodePort=1
2026-10-19 11:42:14.958 Seetong_tps[4860:612876]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-19 11:42:14.959 Seetong_tps[4860:612876]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 11:42:14.968 Seetong_tps[4860:612812] UMAPM_OOMSampling(0,0):NO
2026-10-19 11:42:14.968 Seetong_tps[4860:612812] UMAPM_NetworkSampling(0,0):NO
2026-10-19 11:42:14.976 Seetong_tps[4860:612812]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-19 11:42:14.981 Seetong_tps[4860:612876]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-19 11:42:14.982 Seetong_tps[4860:612876]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-19 11:42:14.994 Seetong_tps[4860:612876]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 11:42:14.994 Seetong_tps[4860:612876]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 11:42:15.003 Seetong_tps[4860:612876]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-19 11:42:15.038 Seetong_tps[4860:612939] 重新观看视频线程：<_NSMainThread: 0x10cc78000>{number = 1, name = (null)}
2026-10-19 11:42:15.041 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:15.042 Seetong_tps[4860:612830] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-19 11:42:15.042 Seetong_tps[4860:612812] uid:42835799 playAudio
2026-10-19 11:42:15.042 Seetong_tps[4860:612830] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-19 11:42:15.042 Seetong_tps[4860:612812] checkPortStatus:_decodePort=1
2026-10-19 11:42:15.042 Seetong_tps[4860:612812]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.99 - 设备: 1801 - 42835799
2026-10-19 11:42:15.121 Seetong_tps[4860:612876] Failed to get IoT drive away set configuration.
2026-10-19 11:42:15.121 Seetong_tps[4860:612876]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-19 11:42:15.674 Seetong_tps[4860:612876]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-19 11:42:18.432 Seetong_tps[4860:612873]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-19 11:42:18.432 Seetong_tps[4860:612812]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-19 11:42:18.433 Seetong_tps[4860:612812]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-19 11:42:18.434 Seetong_tps[4860:612812]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-19 11:42:18.434 Seetong_tps[4860:612812]  --- 取消心跳 destoryHeartBeat --- 
2026-10-19 11:42:18.434 Seetong_tps[4860:612812]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-19 11:42:18.435 Seetong_tps[4860:612812] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-19 11:42:18.435 Seetong_tps[4860:612812] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-19 11:42:18.441 Seetong_tps[4860:612812]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-19 11:42:18.441 Seetong_tps[4860:612812]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1116b8000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x1146ceee0>; layer = <CALayer: 0x1116960a0>>
2026-10-19 11:42:18.441 Seetong_tps[4860:612812] #####Vstop:uid:42835799-0-port:1
2026-10-19 11:42:18.457 Seetong_tps[4860:612812] -----------1release decodeport = 1
2026-10-19 11:42:18.458 Seetong_tps[4860:612812]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 5400;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-19 11:42:18.469 Seetong_tps[4860:612812] _openGLView clearFrame ...
2026-10-19 11:42:18.469 Seetong_tps[4860:612812] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-19 11:42:38.529 Seetong_tps[4860:612812] zzzzz:backgroundDoSomething
2026-10-19 11:42:38.531 Seetong_tps[4860:612829] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-19 11:42:38.531 Seetong_tps[4860:612829] --FC_StopDevComEx end
2026-10-19 11:42:43.528 Seetong_tps[4860:612812] zzzzz:stopBackgroundTask 180seconds
2026-10-19 11:42:45.388 Seetong_tps[4860:612842] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 11:42:45.389 Seetong_tps[4860:612842] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 11:42:45.390 Seetong_tps[4860:612842] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 11:42:45.391 Seetong_tps[4860:612842] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-19 11:42:45.393 Seetong_tps[4860:612842] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:21:21.060 Seetong_tps[6530:908297] app_version=8.4.106
2026-10-20 12:21:21.062 Seetong_tps[6530:908297]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-20 12:21:21.062 Seetong_tps[6530:908297] showForLogin 1
2026-10-20 12:21:21.062 Seetong_tps[6530:908297] AppLaunch 还剩 7.071097850799561 秒
2026-10-20 12:21:21.077 Seetong_tps[6530:908297]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-20 12:21:21.078 Seetong_tps[6530:908307] 询问用户是否开启推送成功
2026-10-20 12:21:21.078 Seetong_tps[6530:908307] 用户点击允许接收推送
2026-10-20 12:21:21.079 Seetong_tps[6530:908312] remoteNotificationSetting: <UNNotificationSettings: 0x117be57c0; 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 12:21:21.084 Seetong_tps[6530:908297] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.798MB
2026-10-20 12:21:21.084 Seetong_tps[6530:908297] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.798MB
2026-10-20 12:21:21.085 Seetong_tps[6530:908297] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.798MB
2026-10-20 12:21:21.102 Seetong_tps[6530:908297] viewDidLoad/configtime=2026-10-20 04:21:21 +0000
2026-10-20 12:21:21.103 Seetong_tps[6530:908297]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-20 12:21:21.103 Seetong_tps[6530:908297]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-20 12:21:21.144 Seetong_tps[6530:908297]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-20 12:21:21.146 Seetong_tps[6530:908297]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-20 12:21:21.146 Seetong_tps[6530:908297] 开始检查未读客服消息...
2026-10-20 12:21:21.146 Seetong_tps[6530:908297] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-20 12:21:21.150 Seetong_tps[6530:908297]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-20 12:21:21.150 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 
2026-10-20 12:21:21.150 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-20 12:21:21.152 Seetong_tps[6530:908297] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-20 12:21:21.152 Seetong_tps[6530:908297] NAV deviceOrientationDidChange:1
2026-10-20 12:21:21.155 Seetong_tps[6530:908297] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-20 12:21:21.155 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 
2026-10-20 12:21:21.155 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 12:21:21.200 Seetong_tps[6530:908297]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-20 12:21:21.321 Seetong_tps[6530:908297] Super properties have already been unregistered.
2026-10-20 12:21:21.323 Seetong_tps[6530:908297] UMAPM_OOMSampling(0,0):NO
2026-10-20 12:21:21.325 Seetong_tps[6530:908297]  -- deviceListDataUpdate - AppLaunch 还剩 1.808076858520508 秒 - 再延迟 2.308076858520508 秒 - 启动耗时 1.191923141479492 秒
2026-10-20 12:21:21.325 Seetong_tps[6530:908297] groupDeviceList 已在进行中，等待后重新分组
2026-10-20 12:21:21.325 Seetong_tps[6530:908297]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1192 毫秒
2026-10-20 12:21:21.328 Seetong_tps[6530:908297] ++++-[VideoView dealloc]++++
2026-10-20 12:21:21.331 Seetong_tps[6530:908297] OpenGLView20_Seetong dealloc:0x117fb9e00
2026-10-20 12:21:21.351 Seetong_tps[6530:908297]  -- WebSocket - 重置重连次数 -- 
2026-10-20 12:21:21.360 Seetong_tps[6530:908297]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-20 12:21:21.360 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 
2026-10-20 12:21:21.360 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-20 12:21:21.360 Seetong_tps[6530:908297] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-20 12:21:21.360 Seetong_tps[6530:908297] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-20 12:21:21.362 Seetong_tps[6530:908297] UMAPM_NetworkSampling(0,0):NO
2026-10-20 12:21:21.362 Seetong_tps[6530:908297]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-20 12:21:21.362 Seetong_tps[6530:908297]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 12:21:21.364 Seetong_tps[6530:908297] 蓝牙已打开
2026-10-20 12:21:21.371 Seetong_tps[6530:908297]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 12:21:21.371 Seetong_tps[6530:908297]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-20 12:21:21.646 Seetong_tps[6530:908297]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 12:21:21.646 Seetong_tps[6530:908297]  -- STBluetoothManager - 开始扫描 - 
2026-10-20 12:21:22.538 Seetong_tps[6530:908297]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-20 12:21:22.539 Seetong_tps[6530:908297] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-20 12:21:22.539 Seetong_tps[6530:908297] 有wifi
2026-10-20 12:21:22.700 Seetong_tps[6530:908297]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-20 12:21:22.706 Seetong_tps[6530:908297] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-20 12:21:22.707 Seetong_tps[6530:908297] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-20 12:21:22.707 Seetong_tps[6530:908297] 使用手机自带网络进行上网
2026-10-20 12:21:23.245 Seetong_tps[6530:908297] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-20 12:21:23.245 Seetong_tps[6530:908297] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-20 12:21:23.245 Seetong_tps[6530:908297] 用户设置的具体字体大小: 17.000000
2026-10-20 12:21:23.748 Seetong_tps[6530:908297] AppLaunch hideForRefreshToken
2026-10-20 12:21:23.748 Seetong_tps[6530:908297] AppLaunch hideForRefreshToken dismiss
2026-10-20 12:21:23.748 Seetong_tps[6530:908297] AppLaunch dismiss...
2026-10-20 12:21:24.052 Seetong_tps[6530:908297] AppLaunch dismiss... end
2026-10-20 12:21:24.053 Seetong_tps[6530:908297]  dealloc -- STAppLaunchWindow
2026-10-20 12:21:24.054 Seetong_tps[6530:908297]  dealloc -- STAppLaunchViewController
2026-10-20 12:21:24.160 Seetong_tps[6530:908297]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-20 12:21:24.413 Seetong_tps[6530:908297]  -- WebSocket - 重置重连次数 -- 
2026-10-20 12:21:24.431 Seetong_tps[6530:908297]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-20 12:21:24.431 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 
2026-10-20 12:21:24.431 Seetong_tps[6530:908297] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-20 12:21:24.431 Seetong_tps[6530:908297] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-20 12:21:24.670 Seetong_tps[6530:908297]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-20 12:21:24.670 Seetong_tps[6530:908297]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-20 12:21:24.670 Seetong_tps[6530:908297] 滚动已停止500毫秒，执行操作:42835799
2026-10-20 12:21:24.905 Seetong_tps[6530:908297]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-20 12:21:24.906 Seetong_tps[6530:908297] [保存失败] 相机对象或存储字典为空
2026-10-20 12:21:24.954 Seetong_tps[6530:908297] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-20 12:21:24.955 Seetong_tps[6530:908297]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 12:21:24.955 Seetong_tps[6530:908297] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-20 12:21:24.956 Seetong_tps[6530:908297] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-20 12:21:24.962 Seetong_tps[6530:908297]  -- STBluetoothManager - 结束扫描 - 
2026-10-20 12:21:25.001 Seetong_tps[6530:908297]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-20 12:21:25.018 Seetong_tps[6530:908297]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-20 12:21:25.019 Seetong_tps[6530:908297]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-20 12:21:25 019
2026-10-20 12:21:25.019 Seetong_tps[6530:908297]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x117ccc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115057d60>; layer = <CALayer: 0x115085830>>
2026-10-20 12:21:25.019 Seetong_tps[6530:908297]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x117ccc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115057d60>; layer = <CALayer: 0x115085830>> -- _camera.supportPlatform: 0
2026-10-20 12:21:25.019 Seetong_tps[6530:908297]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-20 04:21:24 +0000
2026-10-20 12:21:25.025 Seetong_tps[6530:908297]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-20 12:21:25.026 Seetong_tps[6530:908297]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-20 12:21:25 026
2026-10-20 12:21:25.032 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-20 12:21:25.032 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.08 - 设备: 1801 - 42835799
2026-10-20 12:21:25.069 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:25.069 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-20 12:21:25.069 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-20 12:21:25.069 Seetong_tps[6530:908308]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-20 12:21:25.170 Seetong_tps[6530:908297]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-20 12:21:25.170 Seetong_tps[6530:908297]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-20 12:21:25.170 Seetong_tps[6530:908297]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-20 12:21:25.170 Seetong_tps[6530:908297]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTI1NTY0ODUsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.JSHFKgem_cqYvqIwps03QdeEV_bAw4JxwwUAMIjFojI","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTUwNjIwODUsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNDcwMDg1LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.NMcyFacwptC4vT9XnoHg57MwKAm4JoK22H93IOAJF_Q","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-20 12:21:25.176 Seetong_tps[6530:908297]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792470085.176150
2026-10-20 12:21:25.176 Seetong_tps[6530:908297]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792470085.176150
2026-10-20 12:21:25.176 Seetong_tps[6530:908297]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792470085.176150 - lastRefreshTokenTime: 1792470085.176150
2026-10-20 12:21:25.265 Seetong_tps[6530:908297] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-20 12:21:25.578 Seetong_tps[6530:908316] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1106e8380>{number = 5, name = (null)}====
2026-10-20 12:21:25.593 Seetong_tps[6530:908297]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-20 12:21:25.593 Seetong_tps[6530:908297]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-20 12:21:25.600 Seetong_tps[6530:908297]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=57&addr=bjrelay40.s2.seetong.com:15443;type=0&load=47&addr=bjrelay40.s2.seetong.com:10443;type=0&load=54&addr=bjrelay40.s2.seetong.com:3443;","clientIp":"117.136.119.77","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=17&addr=shrelay18.s5.seetong.com:13443;type=0&load=29&addr=shrelay16.s5.seetong.com:5443;type=0&load=19&addr=shrelay18.s5.seetong.com:7443;"}
2026-10-20 12:21:25.612 Seetong_tps[6530:908369] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x11526d7c0>{number = 19, name = (null)}====
2026-10-20 12:21:25.612 Seetong_tps[6530:908297] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-20 12:21:25.633 Seetong_tps[6530:908614] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzA3NDg4NTUyMCwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.K0Zs_gzoXA0QjoYhZHo-JxOoApLA1zcDGYpah3FhHCk","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzA3NDg4NTUyMCwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWh3ZmpueS10cHNpb3QtbWVkaWEtMDFfcmVsYXk1IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5OCIsInR4LXNoLXRwc2lvdC1yZWxheS0wMV9yZWxheTEiXX0.EOwjmDx8dCvHdBh6wej1arAV0v7ZXNyESZn9S7vFV5I","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"tx-hwfjny-tpsiot-media-01.seetong.com","netType":4,"relayNode":"170.106.0.149:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"106.54.56.136:24907"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24900"}]}
====
2026-10-20 12:21:25.642 Seetong_tps[6530:908314] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1106e8e00>{number = 8, name = (null)}====
2026-10-20 12:21:25.642 Seetong_tps[6530:908614] ====收到在用业务中心IP信息={"inUseBizDomain":"app-api-cn.seetong.com","inUseBizIp":"122.9.42.125"}
====
2026-10-20 12:21:25.752 Seetong_tps[6530:908614] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-20 12:21:25.950 Seetong_tps[6530:908614] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-20 12:21:25.951 Seetong_tps[6530:908614] [DeviceMonitor] 监控管理器初始化完成
2026-10-20 12:21:25.962 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 1.01 - 设备: 1801 - 42835799
2026-10-20 12:21:25.963 Seetong_tps[6530:908297]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-20 12:21:25 964
2026-10-20 12:21:25.964 Seetong_tps[6530:908297]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x117ccc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115057d60>; layer = <CALayer: 0x115085830>>
2026-10-20 12:21:25.964 Seetong_tps[6530:908297]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x117ccc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115057d60>; layer = <CALayer: 0x115085830>> -- _camera.supportPlatform: 0
2026-10-20 12:21:25.964 Seetong_tps[6530:908297]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-20 04:21:24 +0000
2026-10-20 12:21:25.964 Seetong_tps[6530:908297]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-15 04:29:30 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-20 12:21:25.964 Seetong_tps[6530:908297]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-20 12:21:25 965
2026-10-20 12:21:25.966 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.01 - 设备: 1801 - 42835799
2026-10-20 12:21:25.967 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 1.01 - 设备: 1801 - 42835799
2026-10-20 12:21:26.386 Seetong_tps[6530:908297] UMAPM_OOMSampling(0,0):NO
2026-10-20 12:21:26.386 Seetong_tps[6530:908297] UMAPM_NetworkSampling(0,0):NO
2026-10-20 12:21:26.468 Seetong_tps[6530:908614]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-20 12:21:26.468 Seetong_tps[6530:908614]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-20 12:21:26.468 Seetong_tps[6530:908614] onDeviceAuthSuccess:uid=42835799
2026-10-20 12:21:26.468 Seetong_tps[6530:908614]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792470086.468530,lastReceiveYUVTimeInterval=1792470085.964165,interval=0.504,videoView=0x117ccc000
2026-10-20 12:21:26.468 Seetong_tps[6530:908614]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-20 12:21:26.470 Seetong_tps[6530:908316] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-20 12:21:26.470 Seetong_tps[6530:908375] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-20 12:21:26.542 Seetong_tps[6530:908344] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-20 12:21:26.542 Seetong_tps[6530:908614] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-20 12:21:26.543 Seetong_tps[6530:908614] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-20 12:21:26.543 Seetong_tps[6530:908614] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1151a8400>{number = 18, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x117c88000>
2026-10-20 12:21:26.543 Seetong_tps[6530:908614] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-20 12:21:26.543 Seetong_tps[6530:908614] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-20 12:21:26.543 Seetong_tps[6530:908614] InitDecodePortLog: playsettype = 50
2026-10-20 12:21:26.544 Seetong_tps[6530:908614] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-20 12:21:26.544 Seetong_tps[6530:908614] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-20 12:21:26.544 Seetong_tps[6530:908614] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-20 12:21:26.544 Seetong_tps[6530:908614] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-20 12:21:26.544 Seetong_tps[6530:908614] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-20 12:21:26.545 Seetong_tps[6530:908614] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-20 12:21:26.545 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.59 - 设备: 1801 - 42835799
2026-10-20 12:21:26.545 Seetong_tps[6530:908614] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-20 12:21:26.557 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.60 - 设备: 1801 - 42835799
2026-10-20 12:21:26.573 Seetong_tps[6530:908313] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x11526e900>{number = 21, name = (null)}====
2026-10-20 12:21:26.573 Seetong_tps[6530:908297]  -- 获取版本信息成功: {
}
2026-10-20 12:21:26.591 Seetong_tps[6530:908377] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x117e94e40>{number = 14, name = (null)}====
2026-10-20 12:21:26.595 Seetong_tps[6530:908307] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x117c25640>{number = 11, name = (null)}====
2026-10-20 12:21:26.595 Seetong_tps[6530:908367] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x11526e880>{number = 22, name = (null)}====
2026-10-20 12:21:26.597 Seetong_tps[6530:908297] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-20 12:21:26.597 Seetong_tps[6530:908297] 客服消息未读数量: 0
2026-10-20 12:21:26.601 Seetong_tps[6530:908376] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x117f60f00>{number = 13, name = (null)}====
2026-10-20 12:21:26.602 Seetong_tps[6530:908306] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x110438f80>{number = 3, name = (null)}====
2026-10-20 12:21:26.604 Seetong_tps[6530:908297]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 12:21:26.604 Seetong_tps[6530:908368] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x11526e780>{number = 23, name = (null)}====
2026-10-20 12:21:26.609 Seetong_tps[6530:908312] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1106e8f00>{number = 7, name = (null)}====
2026-10-20 12:21:26.615 Seetong_tps[6530:908378] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x113911bc0>{number = 16, name = (null)}====
2026-10-20 12:21:26.615 Seetong_tps[6530:908370] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x11526e840>{number = 24, name = (null)}====
2026-10-20 12:21:26.615 Seetong_tps[6530:908297]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-20 12:21:26.616 Seetong_tps[6530:908370]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-20 12:21:26.616 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-20 12:21:26.616 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-20 12:21:26.617 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-20 12:21:26.617 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-20 12:21:26.617 Seetong_tps[6530:908370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-20 12:21:26.617 Seetong_tps[6530:908370]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-20 12:21:26.617 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-20 12:21:26.617 Seetong_tps[6530:908370] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-20 12:21:26.617 Seetong_tps[6530:908297]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-20 12:21:26.618 Seetong_tps[6530:908297]  -- WebSocket connection connectServer - urlStr: ws://114.116.217.172:26999?token=A1ADHglXUhoGAw4ZAQIAXAAOCVwJPlAGAAQAU1cFU1cFAFMGOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-20 12:21:26.621 Seetong_tps[6530:908379] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x11526e700>{number = 26, name = (null)}====
2026-10-20 12:21:26.621 Seetong_tps[6530:908297]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-20 12:21:26.622 Seetong_tps[6530:908297]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-20 12:21:26.622 Seetong_tps[6530:908297]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 6489 毫秒
2026-10-20 12:21:26.623 Seetong_tps[6530:908297]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 12:21:26.623 Seetong_tps[6530:908297]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-20 12:21:26.623 Seetong_tps[6530:908297]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-20 12:21:26.624 Seetong_tps[6530:908297]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-20 12:21:26.625 Seetong_tps[6530:908297]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-20 12:21:26.662 Seetong_tps[6530:908315] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x11526e740>{number = 27, name = (null)}====
2026-10-20 12:21:26.664 Seetong_tps[6530:908297] DB Error: 1 "table adTable has no column named adID"
2026-10-20 12:21:26.664 Seetong_tps[6530:908297] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-20 12:21:26.664 Seetong_tps[6530:908297] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-20 12:21:26.664 Seetong_tps[6530:908297]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-20 12:21:26.801 Seetong_tps[6530:908297]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-20 12:21:26.801 Seetong_tps[6530:908297]  -- WebSocket - 重置重连次数 -- 
2026-10-20 12:21:26.801 Seetong_tps[6530:908297]  -- WebSocket connection 长连接成功 - 耗时：5.7 秒
2026-10-20 12:21:26.802 Seetong_tps[6530:908297]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 12:21:26.802 Seetong_tps[6530:908297]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVAIIBFcBU1RpAQQB","reconn":0}}
2026-10-20 12:21:26.802 Seetong_tps[6530:908297]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 12:21:26.802 Seetong_tps[6530:908297]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-20 12:21:26.802 Seetong_tps[6530:908297]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-20 12:21:26.803 Seetong_tps[6530:908297]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 12:21:26.804 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.804 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.806 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:26.807 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-20 12:21:26.807 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-20 12:21:26.807 Seetong_tps[6530:908315] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-20 12:21:26.807 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.807 Seetong_tps[6530:908315]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-20 12:21:26.807 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-20 12:21:26.807 Seetong_tps[6530:908315] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-20 12:21:26.807 Seetong_tps[6530:908315] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.807 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-20 12:21:26.815 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.815 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.815 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-20 12:21:26.815 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-20 12:21:26.815 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-20 12:21:26.815 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.816 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.816 Seetong_tps[6530:908614]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-20 12:21:26.817 Seetong_tps[6530:908370] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-20 12:21:26.817 Seetong_tps[6530:908370] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-20 12:21:26.817 Seetong_tps[6530:908370] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-20 12:21:26.817 Seetong_tps[6530:908370] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.824 Seetong_tps[6530:908297] checkPortStatus:_decodePort=1
2026-10-20 12:21:26.825 Seetong_tps[6530:908297]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-20 12:21:26.825 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:26.825 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-20 12:21:26.825 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-20 12:21:26.825 Seetong_tps[6530:908315] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-20 12:21:26.825 Seetong_tps[6530:908378] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.826 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:26.826 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-20 12:21:26.826 Seetong_tps[6530:908297]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-20 12:21:26.826 Seetong_tps[6530:908370] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-20 12:21:26.826 Seetong_tps[6530:908378] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-20 12:21:26.832 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 1.88 - 设备: 1801 - 42835799
2026-10-20 12:21:26.832 Seetong_tps[6530:908297] checkPortStatus:_decodePort=1
2026-10-20 12:21:26.863 Seetong_tps[6530:908645] 重新观看视频线程：<_NSMainThread: 0x110438000>{number = 1, name = (null)}
2026-10-20 12:21:26.876 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:26.876 Seetong_tps[6530:908315] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-20 12:21:26.876 Seetong_tps[6530:908297] uid:42835799 playAudio
2026-10-20 12:21:26.876 Seetong_tps[6530:908379] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-20 12:21:26.878 Seetong_tps[6530:908297] checkPortStatus:_decodePort=1
2026-10-20 12:21:26.878 Seetong_tps[6530:908297]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 1.92 - 设备: 1801 - 42835799
2026-10-20 12:21:26.952 Seetong_tps[6530:908344]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-20 12:21:26.967 Seetong_tps[6530:908297] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-20 12:21:26.967 Seetong_tps[6530:908297] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-20 12:21:26.967 Seetong_tps[6530:908297] Formatted Date: 2026-10-20
2026-10-20 12:21:26.967 Seetong_tps[6530:908297]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-20 12:21:26.986 Seetong_tps[6530:908344]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-20 12:21:26.986 Seetong_tps[6530:908344]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-20 12:21:26.987 Seetong_tps[6530:908297]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-20 12:21:26.987 Seetong_tps[6530:908344]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-20 12:21:26.988 Seetong_tps[6530:908344]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-20 12:21:27.038 Seetong_tps[6530:908297] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-20 12:21:27.038 Seetong_tps[6530:908297] Sorted Dates (Descending): (
)
2026-10-20 12:21:27.059 Seetong_tps[6530:908344] Failed to get IoT drive away set configuration.
2026-10-20 12:21:27.059 Seetong_tps[6530:908344]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-20 12:21:27.089 Seetong_tps[6530:908344]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-20 12:21:27.089 Seetong_tps[6530:908344]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-20 12:21:27.558 Seetong_tps[6530:908344]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-20 12:21:31.326 Seetong_tps[6530:908297]  --- websocketPing 心跳: {"biz":"ping","data":{}}
2026-10-20 12:21:35.965 Seetong_tps[6530:908297]  -- playVideo - timer_tenSecondPlayRequestStream:currentTimeInterval=1792470095.965156,lastReceiveYUVTimeInterval=1792470095.934529,interval=0.031,videoView=0x117ccc000
2026-10-20 12:21:36.186 Seetong_tps[6530:908297]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-20 12:21:36.186 Seetong_tps[6530:908297]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-20 12:21:36.187 Seetong_tps[6530:908297]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-20 12:21:36.187 Seetong_tps[6530:908297]  --- 取消心跳 destoryHeartBeat --- 
2026-10-20 12:21:36.187 Seetong_tps[6530:908297]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-20 12:21:36.188 Seetong_tps[6530:908297] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-20 12:21:36.189 Seetong_tps[6530:908297] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-20 12:21:36.194 Seetong_tps[6530:908614]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-20 12:21:36.195 Seetong_tps[6530:908297]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-20 12:21:36.195 Seetong_tps[6530:908297]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x117ccc000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x115057d60>; layer = <CALayer: 0x115085830>>
2026-10-20 12:21:36.195 Seetong_tps[6530:908297] #####Vstop:uid:42835799-0-port:1
2026-10-20 12:21:36.200 Seetong_tps[6530:908297] -----------1release decodeport = 1
2026-10-20 12:21:36.201 Seetong_tps[6530:908297]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 1900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 11200;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-20 12:21:36.202 Seetong_tps[6530:908297] _openGLView clearFrame ...
2026-10-20 12:21:36.202 Seetong_tps[6530:908297] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-20 12:21:37.641 Seetong_tps[6530:908297] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-20 12:21:37.753 Seetong_tps[6530:908297] 有wifi
2026-10-20 12:21:37.763 Seetong_tps[6530:908297]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-20 12:21:37.763 Seetong_tps[6530:908297]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-20 12:21:39.566 Seetong_tps[6530:908297] 蓝牙未打开
2026-10-20 12:21:39.567 Seetong_tps[6530:908297]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-20 12:21:56.292 Seetong_tps[6530:908297] zzzzz:backgroundDoSomething
2026-10-20 12:21:56.301 Seetong_tps[6530:908370] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-20 12:21:56.321 Seetong_tps[6530:908370] --FC_StopDevComEx end
2026-10-20 12:21:56.806 Seetong_tps[6530:908370] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:21:56.807 Seetong_tps[6530:908370] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:21:56.811 Seetong_tps[6530:908370] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:21:56.813 Seetong_tps[6530:908370] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:21:56.816 Seetong_tps[6530:908370] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-20 12:22:01.281 Seetong_tps[6530:908297] zzzzz:stopBackgroundTask 180seconds
2026-10-21 08:54:44.433 Seetong_tps[7798:1148685] app_version=8.4.106
2026-10-21 08:54:44.435 Seetong_tps[7798:1148685]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 08:54:44.435 Seetong_tps[7798:1148685] showForLogin 1
2026-10-21 08:54:44.435 Seetong_tps[7798:1148685] AppLaunch 还剩 6.655608892440796 秒
2026-10-21 08:54:44.449 Seetong_tps[7798:1148711] 询问用户是否开启推送成功
2026-10-21 08:54:44.449 Seetong_tps[7798:1148711] 用户点击允许接收推送
2026-10-21 08:54:44.452 Seetong_tps[7798:1148711] remoteNotificationSetting: <UNNotificationSettings: 0x1197ed7c0; 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 08:54:44.455 Seetong_tps[7798:1148685]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 08:54:44.461 Seetong_tps[7798:1148685] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 57.767MB
2026-10-21 08:54:44.462 Seetong_tps[7798:1148685] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.923MB
2026-10-21 08:54:44.463 Seetong_tps[7798:1148685] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.938MB
2026-10-21 08:54:44.478 Seetong_tps[7798:1148685] viewDidLoad/configtime=2026-10-21 00:54:44 +0000
2026-10-21 08:54:44.479 Seetong_tps[7798:1148685]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 08:54:44.479 Seetong_tps[7798:1148685]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 08:54:44.528 Seetong_tps[7798:1148685]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 08:54:44.531 Seetong_tps[7798:1148685]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 08:54:44.531 Seetong_tps[7798:1148685] 开始检查未读客服消息...
2026-10-21 08:54:44.531 Seetong_tps[7798:1148685] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 08:54:44.535 Seetong_tps[7798:1148685]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 08:54:44.535 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty - 
2026-10-21 08:54:44.535 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 08:54:44.538 Seetong_tps[7798:1148685] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 08:54:44.538 Seetong_tps[7798:1148685] NAV deviceOrientationDidChange:1
2026-10-21 08:54:44.541 Seetong_tps[7798:1148685] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 08:54:44.541 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty - 
2026-10-21 08:54:44.541 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 08:54:44.593 Seetong_tps[7798:1148685]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-21 08:54:44.698 Seetong_tps[7798:1148685] Super properties have already been unregistered.
2026-10-21 08:54:44.699 Seetong_tps[7798:1148685] UMAPM_OOMSampling(0,0):NO
2026-10-21 08:54:44.701 Seetong_tps[7798:1148685]  -- deviceListDataUpdate - AppLaunch 还剩 1.389618873596191 秒 - 再延迟 1.889618873596191 秒 - 启动耗时 1.610381126403809 秒
2026-10-21 08:54:44.701 Seetong_tps[7798:1148685] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 08:54:44.701 Seetong_tps[7798:1148685]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1610 毫秒
2026-10-21 08:54:44.703 Seetong_tps[7798:1148685] ++++-[VideoView dealloc]++++
2026-10-21 08:54:44.705 Seetong_tps[7798:1148685] OpenGLView20_Seetong dealloc:0x13444e080
2026-10-21 08:54:44.727 Seetong_tps[7798:1148685]  -- WebSocket - 重置重连次数 -- 
2026-10-21 08:54:44.735 Seetong_tps[7798:1148685]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 08:54:44.735 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty - 
2026-10-21 08:54:44.735 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 08:54:44.735 Seetong_tps[7798:1148685] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 08:54:44.735 Seetong_tps[7798:1148685] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 08:54:44.737 Seetong_tps[7798:1148685] UMAPM_NetworkSampling(0,0):NO
2026-10-21 08:54:44.737 Seetong_tps[7798:1148685]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-21 08:54:44.737 Seetong_tps[7798:1148685]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 08:54:44.739 Seetong_tps[7798:1148685] 蓝牙未打开
2026-10-21 08:54:44.744 Seetong_tps[7798:1148685]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 08:54:44.744 Seetong_tps[7798:1148685]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-21 08:54:44.831 Seetong_tps[7798:1148777] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzE0ODg4NDc3NSwic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.K_Qwt04BHyAVi_3ohm_uRdhM0BaDBFP-IByejceyVXA","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzE0ODg4NDc3Niwic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MyIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsInR4LWJqLXRwc2lvdC1yZWxheS0wNl9yZWxheTgiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk3IiwidHgtc2gtdHBzaW90LXJlbGF5LTAyX3JlbGF5NiJdfQ.YOlueUlziUZIlnmsCisYG5Mni_uFbIdAZuz5-ESEcfc","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24903"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24902"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"","netType":4,"relayNode":"62.234.33.113:24907"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"},{"domain":"","netType":4,"relayNode":"106.54.56.136:24905"}]}
====
2026-10-21 08:54:44.859 Seetong_tps[7798:1148808] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x119be4fc0>{number = 14, name = (null)}====
2026-10-21 08:54:44.872 Seetong_tps[7798:1148801] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x1160e4880>{number = 20, name = (null)}====
2026-10-21 08:54:44.872 Seetong_tps[7798:1148685] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 08:54:44.873 Seetong_tps[7798:1148685] 客服消息未读数量: 0
2026-10-21 08:54:44.878 Seetong_tps[7798:1148802] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1160e4b80>{number = 21, name = (null)}====
2026-10-21 08:54:44.880 Seetong_tps[7798:1148804] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1160e4c40>{number = 22, name = (null)}====
2026-10-21 08:54:44.880 Seetong_tps[7798:1148685]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 08:54:44.881 Seetong_tps[7798:1148685]  -- WebSocket connection connectServer - urlStr: ws://114.116.196.211:26999?token=A1ADHglXUhoFCw8ZAgQDXAAOCVwJPlAGAAQAU1cEUl0CBVUEOQNT&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-21 08:54:44.883 Seetong_tps[7798:1148712] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x11443bf00>{number = 4, name = (null)}====
2026-10-21 08:54:44.888 Seetong_tps[7798:1148711] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x1146e0b80>{number = 9, name = (null)}====
2026-10-21 08:54:44.889 Seetong_tps[7798:1148800] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1160e4c00>{number = 24, name = (null)}====
2026-10-21 08:54:44.893 Seetong_tps[7798:1148685]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 08:54:44.893 Seetong_tps[7798:1148711]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148685] DB Error: 1 "table adTable has no column named adID"
2026-10-21 08:54:44.894 Seetong_tps[7798:1148685] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-21 08:54:44.894 Seetong_tps[7798:1148685] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-21 08:54:44.894 Seetong_tps[7798:1148685]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-21 08:54:44.894 Seetong_tps[7798:1148711] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 08:54:44.896 Seetong_tps[7798:1148685]  -- 获取版本信息成功: {
}
2026-10-21 08:54:44.896 Seetong_tps[7798:1148685]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-21 08:54:44.897 Seetong_tps[7798:1148685]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-21 08:54:44.897 Seetong_tps[7798:1148685]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 1806 毫秒
2026-10-21 08:54:44.898 Seetong_tps[7798:1148713] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x1146e0200>{number = 5, name = (null)}====
2026-10-21 08:54:44.898 Seetong_tps[7798:1148689] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x1146e1880>{number = 6, name = (null)}====
2026-10-21 08:54:44.898 Seetong_tps[7798:1148710] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1160e5240>{number = 25, name = (null)}====
2026-10-21 08:54:44.902 Seetong_tps[7798:1148690] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x1146e1680>{number = 8, name = (null)}====
2026-10-21 08:54:44.903 Seetong_tps[7798:1148803] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1160e5200>{number = 26, name = (null)}====
2026-10-21 08:54:44.903 Seetong_tps[7798:1148685]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 08:54:44.903 Seetong_tps[7798:1148685]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 08:54:44.903 Seetong_tps[7798:1148685]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 08:54:44.908 Seetong_tps[7798:1148685]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 08:54:44.908 Seetong_tps[7798:1148685]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 08:54:44.914 Seetong_tps[7798:1148685]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=43&addr=bjrelay40.s2.seetong.com:2443;type=0&load=48&addr=bjrelay40.s2.seetong.com:3443;type=0&load=38&addr=bjrelay40.s2.seetong.com:11443;","clientIp":"39.144.105.228","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=21&addr=shrelay10.s5.seetong.com:7443;type=0&load=16&addr=shrelay12.s5.seetong.com:2443;type=0&load=18&addr=shrelay13.s5.seetong.com:7443;"}
2026-10-21 08:54:44.918 Seetong_tps[7798:1148685] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 08:54:44.918 Seetong_tps[7798:1148685]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 08:54:44.919 Seetong_tps[7798:1148685]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 08:54:44.919 Seetong_tps[7798:1148685]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 08:54:45.032 Seetong_tps[7798:1148685]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-21 08:54:45.032 Seetong_tps[7798:1148685]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-21 08:54:45.060 Seetong_tps[7798:1148809] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x134580600>{number = 16, name = (null)}====
2026-10-21 08:54:45.091 Seetong_tps[7798:1148685]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 08:54:45.091 Seetong_tps[7798:1148685]  -- WebSocket - 重置重连次数 -- 
2026-10-21 08:54:45.091 Seetong_tps[7798:1148685]  -- WebSocket connection 长连接成功 - 耗时：0.6 秒
2026-10-21 08:54:45.093 Seetong_tps[7798:1148685]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 08:54:45.093 Seetong_tps[7798:1148685]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVAMIAFAEVVdpAQQB","reconn":0}}
2026-10-21 08:54:45.093 Seetong_tps[7798:1148685]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 08:54:45.093 Seetong_tps[7798:1148685]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 08:54:45.093 Seetong_tps[7798:1148685]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 08:54:45.094 Seetong_tps[7798:1148685]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 08:54:45.252 Seetong_tps[7798:1148685] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 08:54:45.252 Seetong_tps[7798:1148685] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 08:54:45.252 Seetong_tps[7798:1148685] Formatted Date: 2026-10-21
2026-10-21 08:54:45.253 Seetong_tps[7798:1148685]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 08:54:45.338 Seetong_tps[7798:1148685] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 08:54:45.339 Seetong_tps[7798:1148685] Sorted Dates (Descending): (
)
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] 用户设置的具体字体大小: 17.000000
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] AppLaunch hideForRefreshToken
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] AppLaunch hideForRefreshToken dismiss
2026-10-21 08:54:46.637 Seetong_tps[7798:1148685] AppLaunch dismiss...
2026-10-21 08:54:46.942 Seetong_tps[7798:1148685] AppLaunch dismiss... end
2026-10-21 08:54:46.942 Seetong_tps[7798:1148685]  dealloc -- STAppLaunchWindow
2026-10-21 08:54:46.943 Seetong_tps[7798:1148685]  dealloc -- STAppLaunchViewController
2026-10-21 08:54:47.683 Seetong_tps[7798:1148685]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 08:54:48.050 Seetong_tps[7798:1148711] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x1146e0b80>{number = 9, name = (null)}====
2026-10-21 08:54:48.196 Seetong_tps[7798:1148685]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 08:54:48.196 Seetong_tps[7798:1148685]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-21 08:54:48.196 Seetong_tps[7798:1148685] 滚动已停止500毫秒，执行操作:42835799
2026-10-21 08:54:48.547 Seetong_tps[7798:1148711] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1146e0b80>{number = 9, name = (null)}====
2026-10-21 08:54:48.765 Seetong_tps[7798:1148685]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 08:54:48.766 Seetong_tps[7798:1148685]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-21 08:54:48.766 Seetong_tps[7798:1148685] 滚动已停止500毫秒，执行操作:42835799
2026-10-21 08:54:49.191 Seetong_tps[7798:1148777] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-21 08:54:49.191 Seetong_tps[7798:1148777] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 08:54:49.781 Seetong_tps[7798:1148777]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-21 08:54:49.781 Seetong_tps[7798:1148777]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-21 08:54:49.781 Seetong_tps[7798:1148777]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-21 08:54:49.782 Seetong_tps[7798:1148688] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-21 08:54:49.782 Seetong_tps[7798:1148801] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-21 08:54:49.866 Seetong_tps[7798:1148777]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 08:54:49.867 Seetong_tps[7798:1148777]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 08:54:49.867 Seetong_tps[7798:1148801] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-21 08:54:49.867 Seetong_tps[7798:1148801] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-21 08:54:49.867 Seetong_tps[7798:1148689] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-21 08:54:49.867 Seetong_tps[7798:1148688] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 08:54:49.919 Seetong_tps[7798:1148685] UMAPM_OOMSampling(0,0):NO
2026-10-21 08:54:49.919 Seetong_tps[7798:1148685] UMAPM_NetworkSampling(0,0):NO
2026-10-21 08:54:49.931 Seetong_tps[7798:1148685]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-21 08:54:49.931 Seetong_tps[7798:1148685] [保存失败] 相机对象或存储字典为空
2026-10-21 08:54:49.972 Seetong_tps[7798:1148685] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-21 08:54:49.972 Seetong_tps[7798:1148685]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 08:54:49.972 Seetong_tps[7798:1148685] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-21 08:54:49.973 Seetong_tps[7798:1148685] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-21 08:54:49.980 Seetong_tps[7798:1148685]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 08:54:49.982 Seetong_tps[7798:1148777]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 08:54:49.982 Seetong_tps[7798:1148777]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 08:54:49.982 Seetong_tps[7798:1148689] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-21 08:54:49.982 Seetong_tps[7798:1148689] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-21 08:54:49.982 Seetong_tps[7798:1148689] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-21 08:54:49.982 Seetong_tps[7798:1148801] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 08:54:50.017 Seetong_tps[7798:1148685]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 08:54:50.020 Seetong_tps[7798:1148780]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-21 08:54:50.037 Seetong_tps[7798:1148685] uid:42835799 playAudio
2026-10-21 08:54:50.037 Seetong_tps[7798:1148685]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-21 08:54:50.037 Seetong_tps[7798:1148685]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 08:54:50.037 Seetong_tps[7798:1148804] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 08:54:50.037 Seetong_tps[7798:1148804]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 08:54:50.037 Seetong_tps[7798:1148689] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 08:54:50 040
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x116278000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11623fca0>; layer = <CALayer: 0x11624c810>>
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x116278000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11623fca0>; layer = <CALayer: 0x11624c810>> -- _camera.supportPlatform: 0
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 00:54:49 +0000
2026-10-21 08:54:50.039 Seetong_tps[7798:1148685]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-16 01:31:26 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 00:54:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-21 08:54:50.040 Seetong_tps[7798:1148685]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 08:54:50 040
2026-10-21 08:54:50.060 Seetong_tps[7798:1148685] 未处理的 biz 类型: res_video_preview_advert
2026-10-21 08:54:50.062 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-21 08:54:50.062 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.09 - 设备: 1801 - 42835799
2026-10-21 08:54:50.065 Seetong_tps[7798:1148685]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-21 08:54:50.092 Seetong_tps[7798:1148780]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-21 08:54:50.162 Seetong_tps[7798:1148685]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-21 08:54:50.174 Seetong_tps[7798:1148780] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1198252c0>{number = 12, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x1198c0000>
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-21 08:54:50.174 Seetong_tps[7798:1148777] InitDecodePortLog: playsettype = 50
2026-10-21 08:54:50.174 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-21 08:54:50.175 Seetong_tps[7798:1148777] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 08:54:50.176 Seetong_tps[7798:1148777] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 08:54:50.176 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.20 - 设备: 1801 - 42835799
2026-10-21 08:54:50.283 Seetong_tps[7798:1148685] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-21 08:54:50.335 Seetong_tps[7798:1148780]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 08:54:50.407 Seetong_tps[7798:1148897] 重新观看视频线程：<_NSMainThread: 0x114438000>{number = 1, name = (null)}
2026-10-21 08:54:50.425 Seetong_tps[7798:1148685] uid:42835799 playAudio
2026-10-21 08:54:50.425 Seetong_tps[7798:1148688] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 08:54:50.425 Seetong_tps[7798:1148685] uid:42835799 playAudio
2026-10-21 08:54:50.425 Seetong_tps[7798:1148688] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 08:54:50.425 Seetong_tps[7798:1148685] checkPortStatus:_decodePort=1
2026-10-21 08:54:50.425 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-21 08:54:50.425 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.45 - 设备: 1801 - 42835799
2026-10-21 08:54:50.578 Seetong_tps[7798:1148780] Failed to get IoT drive away set configuration.
2026-10-21 08:54:50.578 Seetong_tps[7798:1148780]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-21 08:54:51.077 Seetong_tps[7798:1148780]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-21 08:54:52.428 Seetong_tps[7798:1148685]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.46 - 设备: 1801 - 42835799
2026-10-21 08:54:53.948 Seetong_tps[7798:1148777]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-21 08:54:53.949 Seetong_tps[7798:1148685]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 08:54:53.949 Seetong_tps[7798:1148685]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 08:54:53.950 Seetong_tps[7798:1148685]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 08:54:53.950 Seetong_tps[7798:1148685]  --- 取消心跳 destoryHeartBeat --- 
2026-10-21 08:54:53.950 Seetong_tps[7798:1148685]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-21 08:54:53.952 Seetong_tps[7798:1148685] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-21 08:54:53.952 Seetong_tps[7798:1148685] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-21 08:54:53.961 Seetong_tps[7798:1148685] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-21 08:54:53.963 Seetong_tps[7798:1148685]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-21 08:54:53.963 Seetong_tps[7798:1148685]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x116278000; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x11623fca0>; layer = <CALayer: 0x11624c810>>
2026-10-21 08:54:53.963 Seetong_tps[7798:1148685] #####Vstop:uid:42835799-0-port:1
2026-10-21 08:54:53.969 Seetong_tps[7798:1148685] -----------1release decodeport = 1
2026-10-21 08:54:53.970 Seetong_tps[7798:1148685]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 400;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3900;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-21 08:54:53.971 Seetong_tps[7798:1148685] _openGLView clearFrame ...
2026-10-21 08:55:14.063 Seetong_tps[7798:1148685] zzzzz:backgroundDoSomething
2026-10-21 08:55:14.063 Seetong_tps[7798:1148803] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-21 08:55:14.063 Seetong_tps[7798:1148803] --FC_StopDevComEx end
2026-10-21 08:55:19.069 Seetong_tps[7798:1148685] zzzzz:stopBackgroundTask 180seconds
2026-10-21 21:01:57.275 Seetong_tps[9225:1314860] app_version=8.4.106
2026-10-21 21:01:57.277 Seetong_tps[9225:1314860]  -- 登录流程 -- AppDelegate -- configRootVC - didFinishLaunchingWithOptions -- 
2026-10-21 21:01:57.277 Seetong_tps[9225:1314860] showForLogin 1
2026-10-21 21:01:57.277 Seetong_tps[9225:1314860] AppLaunch 还剩 6.686511039733887 秒
2026-10-21 21:01:57.291 Seetong_tps[9225:1314872] 询问用户是否开启推送成功
2026-10-21 21:01:57.291 Seetong_tps[9225:1314872] 用户点击允许接收推送
2026-10-21 21:01:57.292 Seetong_tps[9225:1314871] remoteNotificationSetting: <UNNotificationSettings: 0x1163e52c0; 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 21:01:57.294 Seetong_tps[9225:1314860]  -- 登录流程 -- AppDelegate -- configRootVC - 是否登录：1 -- 
2026-10-21 21:01:57.300 Seetong_tps[9225:1314860] 【kuikly performance】pagename: AlarmMessagePage, Memory in use: 58.751MB
2026-10-21 21:01:57.301 Seetong_tps[9225:1314860] 【kuikly performance】pagename: MessageCenterPage, Memory in use: 58.751MB
2026-10-21 21:01:57.302 Seetong_tps[9225:1314860] 【kuikly performance】pagename: UserCenterPage, Memory in use: 58.751MB
2026-10-21 21:01:57.315 Seetong_tps[9225:1314860] viewDidLoad/configtime=2026-10-21 13:01:57 +0000
2026-10-21 21:01:57.315 Seetong_tps[9225:1314860]  -- 设备列表 -- statusBarHeight 1: 54
2026-10-21 21:01:57.315 Seetong_tps[9225:1314860]  -- 设备列表 -- statusBarHeight 2: 54
2026-10-21 21:01:57.362 Seetong_tps[9225:1314860]  -- UserDefaultsTool -- 获取本地保存的顶部广告 -- key: 56682016_kUserTopAlertMsgHistory - alertDict: (null)
2026-10-21 21:01:57.364 Seetong_tps[9225:1314860]  -- STBluetoothManager - 蓝牙权限未知 - 
2026-10-21 21:01:57.364 Seetong_tps[9225:1314860] 开始检查未读客服消息...
2026-10-21 21:01:57.364 Seetong_tps[9225:1314860] 在 viewDidLoad 中，当前用户界面样式: 1
2026-10-21 21:01:57.368 Seetong_tps[9225:1314860]  -- WebSocket connection - APP - 已登录 - configRootVC - getNetty - 
2026-10-21 21:01:57.368 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 
2026-10-21 21:01:57.368 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-21 21:01:57.370 Seetong_tps[9225:1314860] -[QMUIHelper(QMUI_Interface) handleDeviceOrientationNotification:]:25 | QMUILogLevelInfo | Interface (QMUI) | device orientation did change to 1
2026-10-21 21:01:57.370 Seetong_tps[9225:1314860] NAV deviceOrientationDidChange:1
2026-10-21 21:01:57.373 Seetong_tps[9225:1314860] -- WebSocket connection - 显示设备列表 - getNetty --
2026-10-21 21:01:57.373 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 
2026-10-21 21:01:57.373 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 21:01:57.414 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-21 21:01:57.514 Seetong_tps[9225:1314860] Super properties have already been unregistered.
2026-10-21 21:01:57.516 Seetong_tps[9225:1314860] UMAPM_OOMSampling(0,0):NO
2026-10-21 21:01:57.518 Seetong_tps[9225:1314860]  -- deviceListDataUpdate - AppLaunch 还剩 1.445168018341064 秒 - 再延迟 1.945168018341064 秒 - 启动耗时 1.554831981658936 秒
2026-10-21 21:01:57.518 Seetong_tps[9225:1314860] groupDeviceList 已在进行中，等待后重新分组
2026-10-21 21:01:57.518 Seetong_tps[9225:1314860]  -- 耗时分析 -- 从启动到获取到本地缓存设备列表数据耗时 - timeSinceLaunch: 1555 毫秒
2026-10-21 21:01:57.520 Seetong_tps[9225:1314860] ++++-[VideoView dealloc]++++
2026-10-21 21:01:57.522 Seetong_tps[9225:1314860] OpenGLView20_Seetong dealloc:0x116be9e00
2026-10-21 21:01:57.557 Seetong_tps[9225:1314860]  -- WebSocket - 重置重连次数 -- 
2026-10-21 21:01:57.566 Seetong_tps[9225:1314860]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-21 21:01:57.566 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 
2026-10-21 21:01:57.566 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty 方法在 1 秒内已调用，忽略此次调用.
2026-10-21 21:01:57.567 Seetong_tps[9225:1314860] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-21 21:01:57.567 Seetong_tps[9225:1314860] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-21 21:01:57.568 Seetong_tps[9225:1314860] UMAPM_NetworkSampling(0,0):NO
2026-10-21 21:01:57.568 Seetong_tps[9225:1314860]  - didRegisterForRemoteNotificationsWithDeviceToken - 获取到deviceToken=e486e94333588fa6652e0039d32c30dd6914110d0d71978fa347e7bdc475c007
2026-10-21 21:01:57.568 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 21:01:57.570 Seetong_tps[9225:1314860] 蓝牙未打开
2026-10-21 21:01:57.577 Seetong_tps[9225:1314860]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 21:01:57.577 Seetong_tps[9225:1314860]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-21 21:01:57.865 Seetong_tps[9225:1314860]  -- STBluetoothManager - 蓝牙未开启 - 
2026-10-21 21:01:57.866 Seetong_tps[9225:1314860]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 4
2026-10-21 21:01:58.280 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-21 21:01:58.283 Seetong_tps[9225:1314860] Reachability Flag Status: -R t-----d localWiFiStatusForFlags
2026-10-21 21:01:58.283 Seetong_tps[9225:1314860] 有wifi
2026-10-21 21:01:58.481 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-21 21:01:58.483 Seetong_tps[9225:1314860] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-21 21:01:58.483 Seetong_tps[9225:1314860] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-21 21:01:58.483 Seetong_tps[9225:1314860] 使用手机自带网络进行上网
2026-10-21 21:01:58.889 Seetong_tps[9225:1314860]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-21 21:01:58.889 Seetong_tps[9225:1314860]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-21 21:01:58.889 Seetong_tps[9225:1314860]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-21 21:01:58.889 Seetong_tps[9225:1314860]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTI2NzQxMjAsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.HV4FZXzbQTojKfXg8lQrKwYm-cQE3SuzPWwx6jwDUYg","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTUxNzk3MjAsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNTg3NzIwLCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.hz1eLxeETrgVMAG_0OUVSNucXxmf5HRelGq0wH2FVh0","expires_in":86399,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-21 21:01:58.901 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792587718.901225
2026-10-21 21:01:58.902 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792587718.901225
2026-10-21 21:01:58.902 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792587718.901225 - lastRefreshTokenTime: 1792587718.901225
2026-10-21 21:01:59.265 Seetong_tps[9225:1314956] ====请求接口 - 成功 - url: /seetong-client/common/config，线程：<NSThread: 0x1122dd000>{number = 20, name = (null)}====
2026-10-21 21:01:59.269 Seetong_tps[9225:1314860] [4GPopup][Config] requestCommonConfig success, serverPreviewPopupDuration=300 rawPreviewPopupDuration=300s effectivePreviewPopupDuration=300s source=server_or_cache(300s)
2026-10-21 21:01:59.272 Seetong_tps[9225:1314953] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x1122dd040>{number = 21, name = (null)}====
2026-10-21 21:01:59.285 Seetong_tps[9225:1314860]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-21 21:01:59.285 Seetong_tps[9225:1314860]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-21 21:01:59.291 Seetong_tps[9225:1314860]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=33&addr=bjrelay40.s2.seetong.com:11443;type=0&load=33&addr=bjrelay40.s2.seetong.com:10443;type=0&load=34&addr=bjrelay40.s2.seetong.com:3443;","clientIp":"39.144.105.228","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=16&addr=shrelay18.s5.seetong.com:6443;type=0&load=15&addr=shrelay18.s5.seetong.com:1443;type=0&load=15&addr=shrelay10.s5.seetong.com:13443;"}
2026-10-21 21:01:59.314 Seetong_tps[9225:1315055] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzE5MjUyMTI0Nywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cyIn0.XjHkTXwuCo_x0JsrHoxnEF7qz0VQMkcXI30Mwc_T1cM","accessNode":"116.63.196.39:24201","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzE5MjUyMTI0Nywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5MyIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5NCIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MSIsImF3cy1od2Zsa2YtdHBzaW90LW1lZGlhLTAxX3JlbGF5NSIsInR4LXNoLXRwc2lvdC1yZWxheS0wMV9yZWxheTciLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk4Il19.e1n1wfBDe_qol57LLD9iImCq4hnsGrjT0ep9VfS17Q8","relayLock":false,"relayNodes":[{"domain":"","netType":1,"relayNode":"61.160.216.121:24902"},{"domain":"","netType":2,"relayNode":"221.130.20.7:24903"},{"domain":"","netType":3,"relayNode":"112.65.218.253:24900"},{"domain":"aws-hwflkf-tpsiot-media-01.seetong.com","netType":4,"relayNode":"18.194.2.85:24904"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24907"}]}
====
2026-10-21 21:01:59.329 Seetong_tps[9225:1314874] ====请求接口 - 成功 - url: /seetong-sms/device-list-advert-space，线程：<NSThread: 0x10eee7c00>{number = 12, name = (null)}====
2026-10-21 21:01:59.331 Seetong_tps[9225:1314860] DB Error: 1 "table adTable has no column named adID"
2026-10-21 21:01:59.331 Seetong_tps[9225:1314860] DB Query: INSERT INTO adTable (adID, name, title, subTitle, imgUrl, redirectUrl, buttonTxt, adButtonTxt, adTitle, adSubTitle, adStartTime, adEndTime, adImgUrl, adRedirectUrl, status, duration, isAllowClose, hiddenDuration, fetchTimestamp, closeTimestamp, userIdString) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
2026-10-21 21:01:59.331 Seetong_tps[9225:1314860] DB Path: /var/mobile/Containers/Data/Application/28F927DD-6215-42DE-AA86-BB6A14FA21D5/Documents/database.sqlite
2026-10-21 21:01:59.331 Seetong_tps[9225:1314860]  -- 广告缓存 -- saveAdModel - result: 0
2026-10-21 21:01:59.421 Seetong_tps[9225:1315055] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] 系统设置的字体大小类别: UICTContentSizeCategoryL
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] Large: 比 Medium 大的字体类别，用户可能会将字体设置为该类别以获得更清晰、易读的文本，适合视力稍差或喜欢较大字体的用户。
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] 用户设置的具体字体大小: 17.000000
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] AppLaunch hideForRefreshToken
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] AppLaunch hideForRefreshToken dismiss
2026-10-21 21:01:59.465 Seetong_tps[9225:1314860] AppLaunch dismiss...
2026-10-21 21:01:59.478 Seetong_tps[9225:1315055] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-21 21:01:59.479 Seetong_tps[9225:1315055] [DeviceMonitor] 监控管理器初始化完成
2026-10-21 21:01:59.771 Seetong_tps[9225:1314860] AppLaunch dismiss... end
2026-10-21 21:01:59.771 Seetong_tps[9225:1314860]  dealloc -- STAppLaunchWindow
2026-10-21 21:01:59.772 Seetong_tps[9225:1314860]  dealloc -- STAppLaunchViewController
2026-10-21 21:02:00.094 Seetong_tps[9225:1315055]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-21 21:02:00.095 Seetong_tps[9225:1315055]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-21 21:02:00.095 Seetong_tps[9225:1315055]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-21 21:02:00.096 Seetong_tps[9225:1314874] FC_P2PDevSystemControl result = 0，cmd=1020 - uid: 42835799
2026-10-21 21:02:00.096 Seetong_tps[9225:1314953] FC_P2PDevSystemControl result = 0，cmd=1012 - uid: 42835799
2026-10-21 21:02:00.190 Seetong_tps[9225:1315055]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 21:02:00.190 Seetong_tps[9225:1315055]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 21:02:00.191 Seetong_tps[9225:1314953] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-21 21:02:00.191 Seetong_tps[9225:1314874] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-21 21:02:00.191 Seetong_tps[9225:1314953] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-21 21:02:00.191 Seetong_tps[9225:1314956] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 21:02:00.366 Seetong_tps[9225:1315055]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 21:02:00.366 Seetong_tps[9225:1315055]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 获取中 -- 
2026-10-21 21:02:00.367 Seetong_tps[9225:1314956] FC_P2PIoTSystemControl:cmd = 1210, result = 0
2026-10-21 21:02:00.367 Seetong_tps[9225:1314953] FC_P2PIoTSystemControl:cmd = 1522, result = 0
2026-10-21 21:02:00.367 Seetong_tps[9225:1314874] FC_P2PIoTSystemControl:cmd = 1531, result = 0
2026-10-21 21:02:00.367 Seetong_tps[9225:1314964] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 21:02:00.402 Seetong_tps[9225:1314890]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-21 21:02:00.410 Seetong_tps[9225:1314860]  -- 上报工程商精准位置 -- getLocationMessage -- 
2026-10-21 21:02:00.415 Seetong_tps[9225:1314890]  -- 获取一键布撤防状态 -- getOfflinePushSetAfterGetAbility - 设备: 1801 -- 已获取 -- enable: 1
2026-10-21 21:02:00.427 Seetong_tps[9225:1314860]  -- 获取一键布撤防状态 -- getIOTAlarmSetAfterGetAbility - 设备: 1801 -- 已获取 -- humanAlarmEnable: 1
2026-10-21 21:02:00.436 Seetong_tps[9225:1314861] ====请求接口 - 成功 - url: /seetong-sms/csm/unread/count，线程：<NSThread: 0x10ec38e80>{number = 2, name = (null)}====
2026-10-21 21:02:00.436 Seetong_tps[9225:1314860] 获取未读客服消息成功: {
    unreadNum = 0;
}
2026-10-21 21:02:00.436 Seetong_tps[9225:1314860] 客服消息未读数量: 0
2026-10-21 21:02:00.448 Seetong_tps[9225:1314862] ====请求接口 - 成功 - url: /seetong-sms/screen-advert-space，线程：<NSThread: 0x10ec3af80>{number = 5, name = (null)}====
2026-10-21 21:02:00.455 Seetong_tps[9225:1314871] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x10ec3bb40>{number = 6, name = (null)}====
2026-10-21 21:02:00.455 Seetong_tps[9225:1314870] ====请求接口 - 成功 - url: /seetong-sms/floating-advert-space，线程：<NSThread: 0x10eee48c0>{number = 8, name = (null)}====
2026-10-21 21:02:00.456 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 21:02:00.462 Seetong_tps[9225:1314955] ====请求接口 - 成功 - url: /seetong-client/app/user/wish/unread/message/count，线程：<NSThread: 0x1122dee40>{number = 23, name = (null)}====
2026-10-21 21:02:00.463 Seetong_tps[9225:1314960] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x116b60f00>{number = 14, name = (null)}====
2026-10-21 21:02:00.464 Seetong_tps[9225:1314957] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x1122ded80>{number = 24, name = (null)}====
2026-10-21 21:02:00.466 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-21 21:02:00.467 Seetong_tps[9225:1314860]  -- WebSocket connection connectServer - urlStr: ws://122.9.8.100:26999?token=A1MFHgFIXBoFAgkNAgMLXwtnAlUCV1MGAAMDUlUHUldoB1E=&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-21 21:02:00.483 Seetong_tps[9225:1314963] ====请求接口 - 成功 - url: /seetong-sms/push/scheme，线程：<NSThread: 0x1122df3c0>{number = 26, name = (null)}====
2026-10-21 21:02:00.487 Seetong_tps[9225:1314954] ====请求接口 - 成功 - url: /seetong-upgrade/app/upgrade/get/version，线程：<NSThread: 0x1122df280>{number = 27, name = (null)}====
2026-10-21 21:02:00.487 Seetong_tps[9225:1314860]  -- 获取版本信息成功: {
}
2026-10-21 21:02:00.513 Seetong_tps[9225:1314872] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x10eee4980>{number = 9, name = (null)}====
2026-10-21 21:02:00.517 Seetong_tps[9225:1314860]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-21 21:02:00.518 Seetong_tps[9225:1314872]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-21 21:02:00.518 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-21 21:02:00.518 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314872] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-21 21:02:00.519 Seetong_tps[9225:1314860]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314860]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-21 21:02:00.519 Seetong_tps[9225:1314860]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 4556 毫秒
2026-10-21 21:02:00.520 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 21:02:00.520 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 21:02:00.520 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 21:02:00.521 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-21 21:02:00.524 Seetong_tps[9225:1314860]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-21 21:02:00.587 Seetong_tps[9225:1314860]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-21 21:02:00.587 Seetong_tps[9225:1314860]  -- WebSocket - 重置重连次数 -- 
2026-10-21 21:02:00.587 Seetong_tps[9225:1314860]  -- WebSocket connection 长连接成功 - 耗时：3.2 秒
2026-10-21 21:02:00.591 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 21:02:00.591 Seetong_tps[9225:1314860]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVAMJA1UCUVJpAQQB","reconn":0}}
2026-10-21 21:02:00.591 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 21:02:00.591 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 21:02:00.591 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 21:02:00.592 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 21:02:00.682 Seetong_tps[9225:1314874] ====请求接口 - 成功 - url: /seetong-sms/push/token，线程：<NSThread: 0x10eee7c00>{number = 12, name = (null)}====
2026-10-21 21:02:00.727 Seetong_tps[9225:1314860] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-21 21:02:00.727 Seetong_tps[9225:1314860] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-21 21:02:00.728 Seetong_tps[9225:1314860] Formatted Date: 2026-10-21
2026-10-21 21:02:00.728 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 21:02:00.807 Seetong_tps[9225:1314860] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-21 21:02:00.807 Seetong_tps[9225:1314860] Sorted Dates (Descending): (
)
2026-10-21 21:02:00.876 Seetong_tps[9225:1314860]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-21 21:02:00.877 Seetong_tps[9225:1314860] [保存失败] 相机对象或存储字典为空
2026-10-21 21:02:00.924 Seetong_tps[9225:1314860] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-21 21:02:00.924 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-21 21:02:00.924 Seetong_tps[9225:1314860] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-21 21:02:00.925 Seetong_tps[9225:1314860] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-21 21:02:00.930 Seetong_tps[9225:1314860]  -- STBluetoothManager - 结束扫描 - 
2026-10-21 21:02:00.968 Seetong_tps[9225:1314860]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-21 21:02:00.983 Seetong_tps[9225:1314860] MessageThrottle reloadTableView ---
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-21 21:02:00 985
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>>
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>> -- _camera.supportPlatform: 0
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-21 13:02:00 +0000
2026-10-21 21:02:00.984 Seetong_tps[9225:1314860]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 00:54:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 13:01:57 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-21 21:02:00.985 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-21 21:02:00 985
2026-10-21 21:02:00.992 Seetong_tps[9225:1314860]  -- scrollStoppedAction - 获取指定设备套餐 -- 
2026-10-21 21:02:00.992 Seetong_tps[9225:1314860]  -- FC_ResumeDevComWithId -- result: 0 - devCloudId: 42835799
2026-10-21 21:02:00.992 Seetong_tps[9225:1314860]  -- 获取一键布撤防状态 -- getAlarmStatusBaseOnCapablitySet - 设备: 1801 -- 已获取/获取中 -- 
2026-10-21 21:02:00.992 Seetong_tps[9225:1314860] 滚动已停止500毫秒，执行操作:42835799
2026-10-21 21:02:00.994 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-21 21:02:00.994 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-21 21:02:01.032 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-21 21:02:01.032 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-21 21:02:01.032 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-21 21:02:01.032 Seetong_tps[9225:1314955] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-21 21:02:01.032 Seetong_tps[9225:1314955] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-21 21:02:01.032 Seetong_tps[9225:1314963]  -- system_control_message -- FC_P2PDevSystemControl result = 0，cmd=1800
2026-10-21 21:02:01.044 Seetong_tps[9225:1314860] 未处理的 biz 类型: res_video_preview_advert
2026-10-21 21:02:01.163 Seetong_tps[9225:1314890] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1122dd1c0>{number = 19, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x116884000>
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] InitDecodePortLog: initDecodePort _decodePort = 1
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-21 21:02:01.163 Seetong_tps[9225:1315055] InitDecodePortLog: playsettype = 50
2026-10-21 21:02:01.163 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 1801 - 42835799
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:1 :MediaType:0x0101
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 1
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:1 bitrate:64000 framerate:8
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-21 21:02:01.164 Seetong_tps[9225:1315055] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-21 21:02:01.165 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.24 - 设备: 1801 - 42835799
2026-10-21 21:02:01.231 Seetong_tps[9225:1314860] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-21 21:02:01.300 Seetong_tps[9225:1314890]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-21 21:02:01.322 Seetong_tps[9225:1314860]  -- 3AR超低功耗设备调试 -- CMD_GET_ENGINEER_CAPABILITY -- getV2CapabilityWithCompletion - resultDic: {
    DevId = 42835799;
    deviceCapabilityString = " + distributor_simple_restore";
}
2026-10-21 21:02:01.362 Seetong_tps[9225:1314954] ====请求接口 - 成功 - url: /seetong-mall/device/va_service，线程：<NSThread: 0x1122df280>{number = 27, name = (null)}====
2026-10-21 21:02:01.845 Seetong_tps[9225:1315074] 重新观看视频线程：<_NSMainThread: 0x10ec38000>{number = 1, name = (null)}
2026-10-21 21:02:01.863 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-21 21:02:01.864 Seetong_tps[9225:1314954] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-21 21:02:01.864 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-21 21:02:01.864 Seetong_tps[9225:1314954] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-21 21:02:01.866 Seetong_tps[9225:1314860] checkPortStatus:_decodePort=1
2026-10-21 21:02:01.867 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.94 - 设备: 1801 - 42835799
2026-10-21 21:02:01.867 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: fvu_tip_open_voice - playVideoTimeInterval: 0.94 - 设备: 1801 - 42835799
2026-10-21 21:02:01.968 Seetong_tps[9225:1314890] Failed to get IoT drive away set configuration.
2026-10-21 21:02:01.968 Seetong_tps[9225:1314890]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-21 21:02:02.493 Seetong_tps[9225:1314890]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-21 21:02:02.802 Seetong_tps[9225:1314860] UMAPM_OOMSampling(0,0):NO
2026-10-21 21:02:02.802 Seetong_tps[9225:1314860] UMAPM_NetworkSampling(0,0):NO
2026-10-21 21:02:03.652 Seetong_tps[9225:1315055]  --- P2P连接结果 --- eventName: DeviceConnectResult - paramDict: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
} - error: (null)
2026-10-21 21:02:03.653 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-21 21:02:03.653 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-21 21:02:03.654 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-21 21:02:03.654 Seetong_tps[9225:1314860]  --- 取消心跳 destoryHeartBeat --- 
2026-10-21 21:02:03.654 Seetong_tps[9225:1314860]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-21 21:02:03.656 Seetong_tps[9225:1314860] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-21 21:02:03.656 Seetong_tps[9225:1314860] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-21 21:02:03.666 Seetong_tps[9225:1314860] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-21 21:02:03.667 Seetong_tps[9225:1314860]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-21 21:02:03.667 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>>
2026-10-21 21:02:03.667 Seetong_tps[9225:1314860] #####Vstop:uid:42835799-0-port:1
2026-10-21 21:02:03.687 Seetong_tps[9225:1314860] -----------1release decodeport = 1
2026-10-21 21:02:03.688 Seetong_tps[9225:1314860]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 900;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 2700;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-21 21:02:03.689 Seetong_tps[9225:1314860] _openGLView clearFrame ...
2026-10-21 21:02:23.753 Seetong_tps[9225:1314860] zzzzz:backgroundDoSomething
2026-10-21 21:02:23.754 Seetong_tps[9225:1314874] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-21 21:02:23.755 Seetong_tps[9225:1314874] --FC_StopDevComEx end
2026-10-21 21:02:28.751 Seetong_tps[9225:1314860] zzzzz:stopBackgroundTask 180seconds
2026-10-21 21:02:33.151 Seetong_tps[9225:1314959] -canOpenURL: failed for URL: "lineauth2://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 21:02:33.152 Seetong_tps[9225:1314959] -canOpenURL: failed for URL: "baidumap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 21:02:33.153 Seetong_tps[9225:1314959] -canOpenURL: failed for URL: "fbapi://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 21:02:33.155 Seetong_tps[9225:1314959] -canOpenURL: failed for URL: "fb-messenger-share-api://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-21 21:02:33.156 Seetong_tps[9225:1314959] -canOpenURL: failed for URL: "qqmap://" - error: "未能完成操作。（OSStatus错误-10814。）"
2026-10-22 12:26:59.697 Seetong_tps[9225:1314860] 蓝牙已打开
2026-10-22 12:26:59.699 Seetong_tps[9225:1314860] 蓝牙未打开
2026-10-22 12:26:59.700 Seetong_tps[9225:1314860] 蓝牙已打开
2026-10-22 12:26:59.706 Seetong_tps[9225:1314860] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-22 12:26:59.707 Seetong_tps[9225:1314860] 有wifi
2026-10-22 12:26:59.708 Seetong_tps[9225:1314860]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 12:26:59.708 Seetong_tps[9225:1314860]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 12:26:59.708 Seetong_tps[9225:1314860]  -- STBluetoothManager - 设备列表蓝牙状态更新 - status: 5
2026-10-22 12:26:59.711 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-22 12:26:59.712 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
2026-10-23 11:08:32.789 Seetong_tps[9225:1314860] zzzzz:stopBackgroundTask EnterForeground
2026-10-23 11:08:32.791 Seetong_tps[9225:1461591] zzzzz:FC_ResumeDevCom start
2026-10-23 11:08:32.795 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-23 11:08:32.796 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-23 11:08:32.820 Seetong_tps[9225:1315055] ====信令clientId:eb81aa5b4d0649e2a2f992502ada9071====
2026-10-23 11:08:32.821 Seetong_tps[9225:1314860] [DeviceMonitor] 📱 应用进入前台，当前监控设备数: 0
2026-10-23 11:08:32.822 Seetong_tps[9225:1461591] zzzzz:FC_ResumeDevCom
2026-10-23 11:08:32.864 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-23 11:08:32.865 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-23 11:08:32 865
2026-10-23 11:08:32.865 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>>
2026-10-23 11:08:32.865 Seetong_tps[9225:1314860]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>> -- _camera.supportPlatform: 0
2026-10-23 11:08:32.866 Seetong_tps[9225:1314860]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-23 03:08:32 +0000
2026-10-23 11:08:32.866 Seetong_tps[9225:1314860]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 00:54:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 13:01:57 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-23 11:08:32.866 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-23 11:08:32 866
2026-10-23 11:08:32.877 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-23 11:08:32.878 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.01 - 设备: 1801 - 42835799
2026-10-23 11:08:32.959 Seetong_tps[9225:1314860]  -- WebSocket - 重置重连次数 -- 
2026-10-23 11:08:32.959 Seetong_tps[9225:1314860]  -- WebSocket connection - APP活跃 - getNetty - 
2026-10-23 11:08:32.959 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 
2026-10-23 11:08:32.960 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 开始 - readyState: 0
2026-10-23 11:08:32.963 Seetong_tps[9225:1314860] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:0
2026-10-23 11:08:32.963 Seetong_tps[9225:1314860] [I] <libMMKV.mm:426::+[MMKV didBecomeActive]> isInBackground:0
2026-10-23 11:08:33.079 Seetong_tps[9225:1314860]  - 收到刷新token回调 - NSData 长度: 1685
2026-10-23 11:08:33.079 Seetong_tps[9225:1314860]  - 收到刷新token回调 - NSData 最后一个字节: 125 (ASCII 值)
2026-10-23 11:08:33.079 Seetong_tps[9225:1314860]  - 收到刷新token回调 - 数据不包含 NULL 终止符，可能引发错误。
2026-10-23 11:08:33.079 Seetong_tps[9225:1314860]  - 收到刷新token回调 - 转换后的 backJsonStr 字符串: {"access_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJleHAiOjE3OTI4MTEzMTQsInJlZ2lvbiI6bnVsbCwianRpIjoiNmQ4NjAzMGItMTNiNC00YmYwLThkOGUtNjRhOTYxNTYyM2JkIiwiYWNjb3VudCI6IjE4MTIxNjIwMzk3In0.1fNA-z6qLUAm1elKZGc6fXQOci0O1aBVeJY8aE45c90","token_type":"bearer","refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiIwMDAwMDAiLCJsb2dpblR5cGUiOiJNRU1CRVIiLCJsb2dpbk1ldGhvZCI6MiwidXNlcl9uYW1lIjoiMTgxMjE2MjAzOTciLCJyZWFsX25hbWUiOiIiLCJhdXRob3JpdGllcyI6WyJtZW1iZXIiXSwiY2xpZW50X2lkIjoic2VldG9uZ19jbG91ZF9tZW1iZXIiLCJ1c2VyX2lkIjoiNTY2ODIwMTYiLCJzY29wZSI6WyJhbGwiXSwibmlja19uYW1lIjoiMTgxMjE2MjAzOTciLCJhdGkiOiI2ZDg2MDMwYi0xM2I0LTRiZjAtOGQ4ZS02NGE5NjE1NjIzYmQiLCJleHAiOjE3OTUzMTY5MTQsInJlZ2lvbiI6bnVsbCwiaWF0IjoxNzkyNzI0OTE0LCJqdGkiOiJjNDQyNmFlNC1hZTBjLTQyZmUtOThkNC0zMWNmYzlhNGNiNGQiLCJhY2NvdW50IjoiMTgxMjE2MjAzOTcifQ.-YzGwL4Bko_sqbzE14KgfPc6l-tCv6HSWpxgSmfNqFk","expires_in":86400,"scope":"all","code":200,"success":true,"msg":"success","client_id":"seetong_cloud_member","tenant_id":"000000","account":"18121620397","user_id":"56682016","user_name":"18121620397","nick_name":"18121620397","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":"6d86030b-13b4-4bf0-8d8e-64a9615623bd"}
2026-10-23 11:08:33.079 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime - setLastRefreshTokenTime: 1792724913.079852
2026-10-23 11:08:33.080 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime - lastRefreshTokenTime: 1792724913.079852
2026-10-23 11:08:33.080 Seetong_tps[9225:1314860]  -- lastRefreshTokenTime -- timeIntervalSince1970: 1792724913.079852 - lastRefreshTokenTime: 1792724913.079852
2026-10-23 11:08:33.281 Seetong_tps[9225:1461594] ====请求接口 - 成功 - url: /seetong-member-device/device/group/list，线程：<NSThread: 0x114092b00>{number = 31, name = (null)}====
2026-10-23 11:08:33.283 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 11:08:33.284 Seetong_tps[9225:1461575] ====请求接口 - 成功 - url: /seetong-client/user/info，线程：<NSThread: 0x114092380>{number = 32, name = (null)}====
2026-10-23 11:08:33.284 Seetong_tps[9225:1314860]  -- 更新本地用户数据 -- STRequestManager - requestUserInfoRefreshServer - addOrUpdateUser -- 
2026-10-23 11:08:33.284 Seetong_tps[9225:1314860]  -- 更新本地用户数据 -- addOrUpdateUser -- 
2026-10-23 11:08:33.285 Seetong_tps[9225:1315720] ====请求接口 - 成功 - url: /seetong-netty-manager/netty/manager/get/available/netty/server?clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992，线程：<NSThread: 0x114092f00>{number = 30, name = (null)}====
2026-10-23 11:08:33.292 Seetong_tps[9225:1314860]  -- updateSDKUserInfo userjson = {"engineer":{"engineerStatus":0,"identity":0,"engineerType":0,"engineerName":""},"phone":"18121620397","vipRelayServers":"type=0&load=47&addr=bjrelay40.s2.seetong.com:5443;type=0&load=58&addr=bjrelay40.s2.seetong.com:9443;type=0&load=43&addr=bjrelay40.s2.seetong.com:7443;","clientIp":"117.143.160.142","loginMethod":2,"isModify":false,"thirdParty":{"type":0,"nickname":""},"userId":56682016,"password":"","userName":"18121620397","avatar":"","nickName":"Sober","isForeign":false,"logServer":{"host":"log.seetong.com","reportType":"SPT&WIFI&SIM"},"email":"","relayServers":"type=0&load=22&addr=shrelay18.s5.seetong.com:14443;type=0&load=17&addr=shrelay18.s5.seetong.com:13443;type=0&load=16&addr=shrelay12.s5.seetong.com:1443;"}
2026-10-23 11:08:33.293 Seetong_tps[9225:1314860]  -- WebSocket connection - getNetty - 成功 - responseModel - connectServer - 
2026-10-23 11:08:33.294 Seetong_tps[9225:1314860]  -- WebSocket connection connectServer - urlStr: ws://122.9.40.201:26999?token=A1MFHgFIUAQaAAkGCgcEXwsBb1cAU1QHAgACUlQFWlYCblcA&clientId=94E85F57-CA66-4A69-BD35-9CBEA0168992
2026-10-23 11:08:33.320 Seetong_tps[9225:1315055] ====信令token:{"accessDomain":"","accessJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzMyOTcxNTI0Mywic2VydmVySWQiOiJody1zaDEtdHBzaW90LWFndy0wMV9hZ3cxIn0.Tu36cXnh7ob9AtMqwMcyHZHZS2pr-kgW05QspfbLP38","accessNode":"116.63.196.39:24200","clusterId":"clustera","relayJwtToken":"eyJhbGciOiJIUzI1NiJ9.eyJjbGllbnRJZCI6IjU2NjgyMDE2IiwiZXhwaXJlVGltZSI6MTc5MzMyOTcxNTI0Mywic2VydmVySWRzIjpbInR4LXNoLXJlbGF5LWR4LTAxX3JlbGF5NCIsImhzLW5qLXJlbGF5LXlkLTAxX3JlbGF5MSIsInR4LXNoLXJlbGF5LWx0LTAxX3JlbGF5MiIsInR4LWJqLXRwc2lvdC1yZWxheS0xNF9yZWxheTEiLCJ0eC1zaC10cHNpb3QtcmVsYXktMDFfcmVsYXk2IiwidHgtc2gtdHBzaW90LXJlbGF5LTAxX3JlbGF5NyJdfQ.4St9OnekuNSsAkd86WlyrxL5YUp-k8hzR-y0Sl56yOI","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":"","netType":4,"relayNode":"43.138.116.190:24900"}],"signKeyVer":"2","vipRelayLock":false,"vipRelayNodes":[{"domain":"","netType":4,"relayNode":"124.221.114.123:24905"},{"domain":"","netType":4,"relayNode":"124.221.114.123:24906"}]}
====
2026-10-23 11:08:33.327 Seetong_tps[9225:1315719] ====请求接口 - 成功 - url: /seetong-member-device/device/list，线程：<NSThread: 0x1140902c0>{number = 29, name = (null)}====
2026-10-23 11:08:33.332 Seetong_tps[9225:1314860]  -- 获取设备列表数据 -- fetchPage - params: {
    current = 1;
    size = 100;
} - devices: 1
2026-10-23 11:08:33.333 Seetong_tps[9225:1315719]  -- 登录流程 -- 刷新设备列表 -- 把获取的最新数据（已存本地）转换为App的Camera对象 -- getCamraListFromRealmWithCompletion -- 开始 -- cameraDict.count: 1 - listObject.records.count: 1
2026-10-23 11:08:33.333 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] realm rebuild estimatedCapacity: 1
2026-10-23 11:08:33.333 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] realm rebuild batch, batchStart: 0, batchEnd: 1, totalDevices: 1
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] start compare, previousCount: 1, previousValidCount: 1, currentRealmCount: 1, currentValidCount: 1
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] finish cleanup, no stale sdk stream found
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 开始 -- allCamerArray.count: 1
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719]  -- 刷新设备列表 -- 把所有设备分类整理 -- setDevGroupData -- 结束 -- 
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] rebuild cameraArray finish, newCameraCount: 1
2026-10-23 11:08:33.336 Seetong_tps[9225:1315719] [DeviceList][DeleteCleanup] rebuild cameraArray end
2026-10-23 11:08:33.337 Seetong_tps[9225:1314860]  -- 获取设备列表数据 -- fetchPage - arrDevices: 1
2026-10-23 11:08:33.337 Seetong_tps[9225:1314860]  -- STDeviceListComponent - STDeviceListViewModel -- fetchDeviceListWithCompletion -- 获取到服务器数据: 1
2026-10-23 11:08:33.337 Seetong_tps[9225:1314860]  -- 耗时分析 -- 从启动到获取到服务器设备列表数据耗时 - timeSinceLaunch: 137197374 毫秒
2026-10-23 11:08:33.338 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-23 11:08:33.338 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-23 11:08:33.338 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-23 11:08:33.338 Seetong_tps[9225:1314860]  -- checkIfDeletedCameraUsing: 1801 - currentCamera.isDebug: 0 - currentCamera.isLanMode: 0
2026-10-23 11:08:33.338 Seetong_tps[9225:1314860]  -- checkIfDeletedCameraUsing - 该设备是否存在 - searchCamera: <Camera: 0x116884000>
2026-10-23 11:08:33.339 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 11:08:33.341 Seetong_tps[9225:1314860]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 11:08:33.373 Seetong_tps[9225:1314860]  -- WebSocket connection webSocketDidOpen - 开始连接 - 
2026-10-23 11:08:33.373 Seetong_tps[9225:1314860]  --- 取消心跳 destoryHeartBeat --- 
2026-10-23 11:08:33.373 Seetong_tps[9225:1314860]  -- WebSocket - 重置重连次数 -- 
2026-10-23 11:08:33.373 Seetong_tps[9225:1314860]  -- WebSocket connection 长连接成功 - 耗时：0.4 秒
2026-10-23 11:08:33.376 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 11:08:33.376 Seetong_tps[9225:1314860]  -- WebSocket - kSocketUserLogin seetong_app_login -- 上传登录信息: {"biz":"seetong_app_login","data":{"token":"B1cBCApWVQJrAAkFBgQCVAEIA1UIUlFpAQQB","reconn":1}}
2026-10-23 11:08:33.377 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 11:08:33.377 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-23 11:08:33.377 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-23 11:08:33.378 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-23 11:08:33.485 Seetong_tps[9225:1314860] --- kCommonConfig --- 告警推送风险预案开关: 关
2026-10-23 11:08:33.486 Seetong_tps[9225:1314860] --- kCommonConfig --- 告警推送风险预案开关 - 检查小红点 ---
2026-10-23 11:08:33.486 Seetong_tps[9225:1314860] Formatted Date: 2026-10-23
2026-10-23 11:08:33.487 Seetong_tps[9225:1314860]  -- WebSocket connection sendDataToServer - 开始 - 
2026-10-23 11:08:33.573 Seetong_tps[9225:1314860] 未处理的 biz 类型: res_pull_device_alarm_calendar
2026-10-23 11:08:33.574 Seetong_tps[9225:1314860] Sorted Dates (Descending): (
)
2026-10-23 11:08:34.878 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 2.01 - 设备: 1801 - 42835799
2026-10-23 11:08:37.120 Seetong_tps[9225:1315055] TPS_MSG_P2P_CONNECT_OK deviceId= 42835799
2026-10-23 11:08:37.144 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: ipc_err_p2p_svr_connect_success - playVideoTimeInterval: 4.28 - 设备: 1801 - 42835799
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-23 11:08:37 145
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>>
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>> -- _camera.supportPlatform: 0
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-23 03:08:37 +0000
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 00:54:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 13:01:57 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-23 11:08:37.145 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-23 11:08:37 146
2026-10-23 11:08:37.146 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-23 11:08:37.147 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.00 - 设备: 1801 - 42835799
2026-10-23 11:08:37.270 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x113a24c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9ce00>; layer = <CALayer: 0x113a789c0>>
2026-10-23 11:08:37.270 Seetong_tps[9225:1314860] #####Vstop:uid:42835799-0-port:-1
2026-10-23 11:08:37.280 Seetong_tps[9225:1314860] _openGLView clearFrame ...
2026-10-23 11:08:37.323 Seetong_tps[9225:1314860]  -- kCurrentGroupKey -- updateGroupBar - 当前选择的分组ID: 0 - name: (null)
2026-10-23 11:08:37.325 Seetong_tps[9225:1314860]  -- handleFilterDevicesByGroupId -- groupId: 0 - groupName: (null)
2026-10-23 11:08:37.485 Seetong_tps[9225:1461593] ====请求接口 - 成功 - url: /seetong-sms/member-message/unread/count，线程：<NSThread: 0x1122dcc00>{number = 38, name = (null)}====
2026-10-23 11:08:37.517 Seetong_tps[9225:1315055]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS deviceId - 42835799
2026-10-23 11:08:37.517 Seetong_tps[9225:1315055]  -- 更新设备认证状态 - deviceID: 42835799 - connectStatus: 0
2026-10-23 11:08:37.517 Seetong_tps[9225:1315055]  --- TPS_MSG_NOTIFY_AUTH_SUCCESS camera.uid - 42835799
2026-10-23 11:08:37.553 Seetong_tps[9225:1671964] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-23 11:08:37.553 Seetong_tps[9225:1315055] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-23 11:08:37.553 Seetong_tps[9225:1315055] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-23 11:08:37.553 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1122dd1c0>{number = 19, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x116884000>
2026-10-23 11:08:37.554 Seetong_tps[9225:1315055] InitDecodePortLog: initDecodePort _decodePort = 2
2026-10-23 11:08:37.554 Seetong_tps[9225:1315055] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-23 11:08:37.554 Seetong_tps[9225:1315055] InitDecodePortLog: playsettype = 50
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:2 :MediaType:0x0101
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 2
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:2 bitrate:64000 framerate:8
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-23 11:08:37.555 Seetong_tps[9225:1315055] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-23 11:08:37.586 Seetong_tps[9225:1461584] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-23 11:08:37.587 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-23 11:08:37.588 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-23 11:08:37.588 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-23 11:08:37.588 Seetong_tps[9225:1461584] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-23 11:08:37.588 Seetong_tps[9225:1461584] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-23 11:08:37.592 Seetong_tps[9225:1314860] checkPortStatus:_decodePort=2
2026-10-23 11:08:37.619 Seetong_tps[9225:1461585] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-23 11:08:37.620 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-23 11:08:37.620 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-23 11:08:37.620 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-23 11:08:37.620 Seetong_tps[9225:1461584] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-23 11:08:37.620 Seetong_tps[9225:1461585] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-23 11:08:37.625 Seetong_tps[9225:1314860] checkPortStatus:_decodePort=2
2026-10-23 11:08:37.705 Seetong_tps[9225:1671964]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-23 11:08:37.705 Seetong_tps[9225:1671964]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-23 11:08:37.830 Seetong_tps[9225:1314860] dealloc -- STPlayerViewController
2026-10-23 11:08:37.830 Seetong_tps[9225:1314860] dealloc -- STPlayerViewController
2026-10-23 11:08:37.830 Seetong_tps[9225:1314860] dealloc -- STPlayerCameraControlVC
2026-10-23 11:08:37.830 Seetong_tps[9225:1314860] dealloc -- STPlayerCameraService
2026-10-23 11:08:37.831 Seetong_tps[9225:1314860] dealloc -- STCycleScrollView
2026-10-23 11:08:37.831 Seetong_tps[9225:1314860] dealloc -- STCameraControlView
2026-10-23 11:08:37.833 Seetong_tps[9225:1314860] dealloc -- STNetSpeedMonitorView
2026-10-23 11:08:37.834 Seetong_tps[9225:1314860] dealloc -- STIdleMonitorView
2026-10-23 11:08:38.020 Seetong_tps[9225:1314860]  -- PlayDeviceAtIndex: Processing camera: 42835799
2026-10-23 11:08:38.020 Seetong_tps[9225:1314860] [保存失败] 相机对象或存储字典为空
2026-10-23 11:08:38.037 Seetong_tps[9225:1314860] showFirmwareAlertForCamera 0CD8FF17ED0C3F32
2026-10-23 11:08:38.040 Seetong_tps[9225:1314860] [Bug1015579][Ad] ineligible: engineer=0 binder=1
2026-10-23 11:08:38.041 Seetong_tps[9225:1314860]  -- STBluetoothManager - 结束扫描 - 
2026-10-23 11:08:38.084 Seetong_tps[9225:1314860]  --- VideoView - layoutSubviews -- lowPowerWakeLab --- 
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 - VideoView - configPlayUI -- lowPowerWakeLab --- 镜头遮蔽 - isSleepMode: 0 -- 1801
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- wakeDeviceCommand: 2026-10-23 11:08:38 109
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1169b7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9fce0>; layer = <CALayer: 0x113afa1c0>>
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  -- playVideo - 10秒求流机制 - startTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1169b7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9fce0>; layer = <CALayer: 0x113afa1c0>> -- _camera.supportPlatform: 0
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  -- playVideo ---- 播放视频 -- 开始时间: 2026-10-23 03:08:38 +0000
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  -- recordWatchedCameraWithCloudId -- kRecentLaunchesKey - recentLaunches: (
        {
        launchTime = "2026-10-19 03:42:09 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-20 04:21:21 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 00:54:44 +0000";
        watchedCloudIds =         (
            42835799
        );
    },
        {
        launchTime = "2026-10-21 13:01:57 +0000";
        watchedCloudIds =         (
            42835799
        );
    }
)
2026-10-23 11:08:38.108 Seetong_tps[9225:1314860]  --- 低功耗设备唤醒测试 --- playVideo -- 开始播放 - 当前时间: 2026-10-23 11:08:38 109
2026-10-23 11:08:38.112 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-23 11:08:38.112 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo: P2P连接中 - playVideoTimeInterval: 0.07 - 设备: 1801 - 42835799
2026-10-23 11:08:38.142 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-23 11:08:38.142 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- cmd: 18 - value: 0 - deviceId: 42835799
2026-10-23 11:08:38.142 Seetong_tps[9225:1314860]  -- ptz_preset -- receivePtzBackNotification -- presetString: getCurPos
2026-10-23 11:08:38.142 Seetong_tps[9225:1461591] FC_P2PIoTSystemControl:cmd = 1537, result = 0
2026-10-23 11:08:38.142 Seetong_tps[9225:1461585] FC_P2PIoTSystemControl:cmd = 1109, result = 0
2026-10-23 11:08:38.184 Seetong_tps[9225:1314860] checkPortStatus:_decodePort=2
2026-10-23 11:08:38.341 Seetong_tps[9225:1314860] showAlertAtPlayViewForCamera 0CD8FF17ED0C3F32
2026-10-23 11:08:38.436 Seetong_tps[9225:1671964] ====FC_MsgRspCallBack:TPS_MSG_RSP_ADDWATCH====
2026-10-23 11:08:38.437 Seetong_tps[9225:1315055] cameraxxBlock-TPS_MSG_RSP_ADDWATCH:deviceId=42835799,addWatchRep->szDevId=42835799 error:0
2026-10-23 11:08:38.437 Seetong_tps[9225:1315055] userXXXXXServerResult-TPS_MSG_RSP_ADDWATCH->szDevId=42835799, nResult=0
2026-10-23 11:08:38.437 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort devid = 42835799 - current thread: <NSThread: 0x1122dd1c0>{number = 19, name = (null)} - nResult: 0 - isPlaySDCardVideo: 0 - camera: <Camera: 0x116884000>
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: initDecodePort _decodePort = 3
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: Video Params - nMediaType: 0x0101, width: 2304, height: 1296, framerate: 15, cameraType: 101, isLowPowerIPCDev: 0
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: playsettype = 50
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: --- Camera -- initDecodePort - Not PlaySDCardVideo - PC_OpenStream - ret: 0
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init video param width:2304 height:1296 framerate:15 decodePort:3 :MediaType:0x0101
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: Original Audio Params - audio_encoder: PCMU, samplerate: 8000, samplebitswitdh: 16, channels: 1, bitrate: 64000, framerate: 8
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: PC_OpenStream audio ret: 0, _decodePort: 3
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: uid:42835799 get init audio param decode:PCMU samplebitswitdh:16 channels:1 decodePort:3 bitrate:64000 framerate:8
2026-10-23 11:08:38.438 Seetong_tps[9225:1315055] InitDecodePortLog: PC_SetDecCallBack pcResult: 0
2026-10-23 11:08:38.439 Seetong_tps[9225:1315055] InitDecodePortLog: PC_Play pcResult: 0, nCount: 1
2026-10-23 11:08:38.440 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-23 11:08:38.444 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.40 - 设备: 1801 - 42835799
2026-10-23 11:08:38.509 Seetong_tps[9225:1671964]  -- TPS_MSG_RSP_PTZREQ -- kPtzBackNotification - nError: 0
2026-10-23 11:08:38.578 Seetong_tps[9225:1672144] 重新观看视频线程：<_NSMainThread: 0x10ec38000>{number = 1, name = (null)}
2026-10-23 11:08:38.588 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-23 11:08:38.588 Seetong_tps[9225:1461591] FC_P2PIoTSystemControl:cmd = 1529, result = 0
2026-10-23 11:08:38.589 Seetong_tps[9225:1314860] uid:42835799 playAudio
2026-10-23 11:08:38.589 Seetong_tps[9225:1461591] FC_P2PIoTSystemControl:cmd = 1105, result = 0
2026-10-23 11:08:38.591 Seetong_tps[9225:1314860] checkPortStatus:_decodePort=3
2026-10-23 11:08:38.591 Seetong_tps[9225:1314860]  -- 收到设备操作状态 -- lowPowerWakeLab -- didReceiveOperationStatusInfo:  - playVideoTimeInterval: 0.55 - 设备: 1801 - 42835799
2026-10-23 11:08:38.648 Seetong_tps[9225:1671964] Failed to get IoT drive away set configuration.
2026-10-23 11:08:38.648 Seetong_tps[9225:1671964]  -- CMD_GET_IOT_MANUALALARM -- result: -2 - szId: 42835799
2026-10-23 11:08:39.176 Seetong_tps[9225:1671964]  === getIotSdInfo - devId: 42835799 - nSdCardFlag: -1 ===
2026-10-23 11:08:39.325 Seetong_tps[9225:1314860] ++++-[VideoView dealloc]++++
2026-10-23 11:08:39.332 Seetong_tps[9225:1314860] OpenGLView20_Seetong dealloc:0x10ef51e00
2026-10-23 11:08:41.324 Seetong_tps[9225:1314860]  -- 设备连接流程 -- getLowPowerDeviceIds -- arrayTemp.count: 1 - cloudIds: (
)
2026-10-23 11:08:41.324 Seetong_tps[9225:1314860]  -- 设备连接流程 -- 低功耗设备唤醒测试 - getLowPowerOnlineState - lowDevIds: (
)
2026-10-23 11:08:41.324 Seetong_tps[9225:1314860]  -- 设备连接流程 -- startConnectDevice:result = 0 - deviceCount: 1
2026-10-23 11:08:41.325 Seetong_tps[9225:1314860]  --- 取消心跳 destoryHeartBeat --- 
2026-10-23 11:08:41.325 Seetong_tps[9225:1314860]  -- WebSocket connection - RMWebSocketClose - isAppStartWakeup NO -- 
2026-10-23 11:08:41.326 Seetong_tps[9225:1314860] [I] <MMKV_OSX.cpp:264::setIsInBackground> g_isInBackground:1
2026-10-23 11:08:41.326 Seetong_tps[9225:1314860] [I] <libMMKV.mm:421::+[MMKV didEnterBackground]> isInBackground:1
2026-10-23 11:08:41.331 Seetong_tps[9225:1314860] [DeviceMonitor] 📱 应用进入后台，当前监控设备数: 0
2026-10-23 11:08:41.334 Seetong_tps[9225:1314860]  -- 设备列表封面截图 - 保存最后退出预览时候的截图 - saveLastSnapShot - 设备ID: 42835799
2026-10-23 11:08:41.334 Seetong_tps[9225:1314860]  -- playVideo - stopTenSecondPlayRequestStreamTimer - cam_id: 42835799 - videoView: <VideoView: 0x1169b7c00; frame = (0 0; 393 222); clipsToBounds = YES; gestureRecognizers = <NSArray: 0x113a9fce0>; layer = <CALayer: 0x113afa1c0>>
2026-10-23 11:08:41.334 Seetong_tps[9225:1314860] #####Vstop:uid:42835799-0-port:3
2026-10-23 11:08:41.357 Seetong_tps[9225:1314860] -----------1release decodeport = 3
2026-10-23 11:08:41.357 Seetong_tps[9225:1314860]  -- 播放视频enterPreviewDeviceId = 42835799 - 埋点数据: {
    "connect_type" = RELAY;
    "device_id" = 42835799;
    "device_type" = 1101;
    "first_frame_time" = 500;
    "is_awaken_enter" = 0;
    "is_success" = 1;
    "lag_rate" = 0;
    "preview_duration" = 3300;
    scene = "\U8bbe\U5907\U5217\U8868\U8fdb\U5165\U9884\U89c8";
    "screen_mode" = 1;
    "stream_type" = "\U9ad8\U6e05";
    "support_platform" = 0;
}
2026-10-23 11:08:41.357 Seetong_tps[9225:1314860] _openGLView clearFrame ...
2026-10-23 11:09:01.420 Seetong_tps[9225:1314860] zzzzz:backgroundDoSomething
2026-10-23 11:09:01.422 Seetong_tps[9225:1314959] FC_StopDevComEx start - 停止所有设备之间的通信 - 
2026-10-23 11:09:01.422 Seetong_tps[9225:1314959] --FC_StopDevComEx end
2026-10-23 11:09:03.917 Seetong_tps[9225:1314860] Reachability Flag Status: WR t------ localWiFiStatusForFlags
2026-10-23 11:09:03.918 Seetong_tps[9225:1314860] Reachability Flag Status: WR t------ networkStatusForFlags
2026-10-23 11:09:03.918 Seetong_tps[9225:1314860] 使用手机自带网络进行上网
2026-10-23 11:09:03.919 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 2
2026-10-23 11:09:03.919 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 2
2026-10-23 11:09:06.424 Seetong_tps[9225:1314860] zzzzz:stopBackgroundTask 180seconds
2026-10-23 11:09:06.718 Seetong_tps[9225:1314860] Reachability Flag Status: -R ------d localWiFiStatusForFlags
2026-10-23 11:09:06.718 Seetong_tps[9225:1314860] 有wifi
2026-10-23 11:09:06.718 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- startMonitoring - StatusChangeBlock - status: 1
2026-10-23 11:09:06.718 Seetong_tps[9225:1314860]  -- NetworkMonitoring -- setNetworkStatusChangeBlock - status: 1
