UNPKG

tencentcloud-sdk-nodejs

Version:
676 lines (660 loc) 75.6 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { UpdateDevicesEnableStateResponse, DescribeCloudStoragePackageConsumeDetailsResponse, GetWechatDeviceTicketRequest, DeleteFenceBindRequest, DescribeModelDefinitionResponse, GetGatewaySubDeviceListResponse, DeleteStudioProductResponse, DescribeDevicePackagesRequest, DeleteLoRaFrequencyResponse, ModifyApplicationResponse, DescribeCsReportCountDataInfoRequest, CreateFreeCloudStorageResponse, DescribeTWeTalkProductConfigResponse, ModifyPositionFenceResponse, DescribeTWeSeeRecognitionTaskResponse, DescribeCloudStorageAIServiceTaskRequest, DescribeCloudStorageThumbnailListRequest, DescribeTWeSeeSubscriptionResponse, DescribeCloudStorageUsersResponse, RevokeShareDeviceFromUserRequest, DescribeCloudStoragePackageConsumeDetailsRequest, BatchUpdateFirmwareResponse, DescribeActivateLicenseServiceResponse, RenewTWeSeeSubscriptionRequest, CreateCloudStorageAIServiceTaskRequest, DescribeCloudStorageOrderRequest, CreateTWeTalkAgentRequest, GetTWeTalkProductConfigListRequest, DescribeSpaceFenceEventListResponse, CallDeviceRRPCSyncRequest, DescribeCloudStorageEventsWithAITasksResponse, SearchTopicRuleResponse, ModifyCloudStorageAIServiceResponse, InvokeTWeSeeComprehensionRequest, DescribeDeviceFirmWareRequest, BindCloudStorageUserRequest, UnbindTWeTalkAgentResponse, CreateLoRaFrequencyRequest, ChangeP2PRouteResponse, UpdateDeviceTWeCallAuthorizeStatusRequest, CreateTWeSeeDirectUploadCredentialResponse, CreateProjectResponse, DeleteProjectResponse, CallDeviceActionAsyncRequest, CreateDeviceResponse, CreateDeviceRequest, InheritCloudStorageUserResponse, DescribeFirmwareTasksRequest, DescribeDeviceResponse, DescribeCloudStorageEventsRequest, GetStudioProductListResponse, DestroyTWeSeeSubscriptionResponse, GetTWeCallActiveStatusRequest, GetAuthMiniProgramAppListRequest, DescribeFenceEventListRequest, DescribeAISearchTaskAsyncRequest, DescribeTWeSeeSubscriptionRequest, ActivateTWeTalkResponse, ActivateTWeCallLicenseResponse, ActivateTWeTalkRequest, ListTWeSeeTasksResponse, DescribeProductDynamicRegisterRequest, DeleteTopicPolicyRequest, InquireTWeSeeSubscriptionCreatePriceRequest, ResetCloudStorageEventRequest, CreateTWeTalkAIBotResponse, DeleteTWeSeeCallbackResponse, DescribeTWeTalkAgentListResponse, DescribeTWeSeeTaskStatisticsResponse, GetFamilyDeviceUserListRequest, CreateTRTCSignaturesWithRoomIdRequest, DescribeSpaceFenceEventListRequest, CreateTWeSeeCallbackResponse, DescribeUnbindedDevicesRequest, InvokeAISearchServiceResponse, ModifyTWeSeeConfigRequest, DescribeGatewaySubDeviceListRequest, ModifyTWeSeeSubscriptionRenewFlagRequest, GetDeviceListRequest, DescribeDeviceDataHistoryRequest, DescribeStudioProductRequest, CreateTWeSeeDirectUploadCredentialRequest, DescribeCloudStorageThumbnailListResponse, DeletePositionFenceRequest, ListTWeSeeCallbackRequest, GetProjectListRequest, ModifyPositionSpaceRequest, DescribeDeviceBindGatewayRequest, GetTWeTalkProductConfigListV2Response, DeleteDevicesRequest, BindTWeTalkAgentRequest, ModifyProjectResponse, DescribeCloudStorageThumbnailRequest, ModifyProductCloudStorageAIServiceRequest, CreateExternalSourceAIServiceTaskRequest, DescribeCloudStorageAIServiceCallbackResponse, InheritCloudStorageUserRequest, ModifyProjectRequest, ModifySpacePropertyResponse, PauseTWeCallDeviceRequest, ModifyTWeSeeCallbackResponse, DescribeDeviceDataHistoryResponse, CreateTWeSeeRecognitionTaskWithFileResponse, GetTWeTalkActiveRecordListRequest, GetBatchProductionsListRequest, DeleteDeviceResponse, ModifyLoRaFrequencyResponse, ActivateTWeCallLicenseRequest, InvokeTWeSeeRecognitionTaskWithFileResponse, GetBatchProductionsListResponse, DescribeGatewayBindDevicesResponse, DescribeDeviceFirmwaresResponse, DescribeCloudStorageUsersRequest, UpdateFirmwareResponse, DescribeCloudStorageDateRequest, CreateTWeSeeRecognitionTaskWithFileRequest, DescribeTopicPolicyRequest, DescribeDeviceFirmwaresRequest, UnbindDevicesRequest, PublishBroadcastMessageRequest, DeleteCloudStorageEventResponse, ModifyProductDynamicRegisterResponse, DescribeCloudStorageTimeResponse, GetPositionSpaceListRequest, DescribeGatewaySubProductsResponse, GetDeviceListResponse, DescribeCloudStorageMultiThumbnailResponse, CheckFirmwareUpdateResponse, ListTWeSeeTasksRequest, InquireTWeSeeSubscriptionRenewPriceResponse, DescribeFreeCloudStorageNumRequest, ModifyTWeTalkAIBotRequest, DescribeDevicePositionListRequest, DeleteOtaModuleRequest, CreateStudioProductRequest, TransferCloudStorageRequest, CreateTWeSeeServiceRequest, UploadFirmwareRequest, DescribeFirmwareRequest, RevokeShareDeviceFromUserResponse, RevokeBindUserDeviceRequest, ModifyTWeTalkProductConfigV2Response, DescribeP2PRouteResponse, ListTopicPolicyResponse, CreateTWeTalkAgentResponse, CreateAISearchTaskAsyncRequest, GenSingleDeviceSignatureOfPublicResponse, DeleteTWeTalkProductConfigV2Request, SearchStudioProductResponse, DescribeTWeTalkAIBotResponse, ModifyTWeSeeSubscriptionResponse, CreateTWeSeeSubscriptionResponse, DescribeBatchProductionResponse, DescribeProductCloudStorageAIServiceResponse, DescribeLoRaFrequencyRequest, ModifyTWeTalkProductConfigResponse, ModifyTWeSeeSubscriptionRequest, GetTWeTalkActiveRecordListResponse, DeleteCloudStorageEventRequest, SearchPositionSpaceRequest, DescribeTWeTalkAIBotRequest, ModifyLoRaGatewayResponse, CallDeviceActionSyncResponse, CreateLoRaGatewayRequest, ModifyTopicRuleRequest, CreateTWeSeeServiceResponse, CreateAISearchTaskAsyncResponse, DescribeFenceBindListResponse, TransferTWeCallDeviceRequest, RenewTWeSeeSubscriptionResponse, CreateTWeSeeRecognitionTaskResponse, UnbindProductsRequest, GetTWeTalkProductConfigListV2Request, CreateCloudStorageAIServiceRequest, DescribeTWeSeeCallbackResponse, DescribeStudioProductResponse, CreateIotVideoCloudStorageResponse, DescribePackageConsumeTaskResponse, CheckFirmwareUpdateRequest, DescribeTWeTalkAgentBindingResponse, RemoveUserByRoomIdFromTRTCRequest, DescribeTWeSeePostPaidServiceResponse, ModifyPositionSpaceResponse, ModifyCloudStorageAIServiceCallbackResponse, CreateTWeSeeCallbackRequest, ListTWeSeeCallbackResponse, DeleteTWeTalkAgentRequest, CreateFenceBindResponse, DescribeBindedProductsResponse, ModifyTopicRuleResponse, DescribeBatchProductionRequest, DescribeCloudStorageAIServiceTaskResponse, PublishRRPCMessageResponse, InquireTWeSeeSubscriptionCreatePriceResponse, CreateTWeTalkProductConfigV2Request, DescribeInstanceResponse, GetLoRaGatewayListRequest, DescribeProjectRequest, GetTWeTalkAIBotListResponse, UploadFirmwareResponse, ModifyTopicPolicyRequest, DeleteTopicRuleRequest, CreateLoRaGatewayResponse, DescribeDeviceBindGatewayResponse, BindUserDeviceResponse, ControlDeviceDataResponse, ShareDeviceToUserResponse, CreatePositionSpaceResponse, CreateTWeTalkProductConfigResponse, ListProductOtaModulesResponse, ResetCloudStorageEventResponse, DescribeCloudStorageAIServiceTasksResponse, DeletePositionSpaceResponse, PauseTWeCallDeviceResponse, DescribeActivateDeviceResponse, ResetTWeCallDeviceResponse, ModifyTWeTalkAgentResponse, DescribeCloudStorageResponse, DescribeCloudStorageStreamDataRequest, ListEventHistoryResponse, BatchCreateTWeSeeRecognitionTaskRequest, PublishMessageResponse, DescribeCloudStorageEventsResponse, DescribeModelDefinitionRequest, DisableTopicRuleRequest, DescribeTWeSeeConfigRequest, CreateTopicRuleResponse, DescribeDeviceDataResponse, DescribePositionFenceListRequest, DescribeUnbindedDevicesResponse, InvokeCloudStorageAIServiceTaskRequest, GetTWeTalkProductConfigListResponse, CreateDevicePublishSDPAnswerRequest, DescribeSubscribedTopicPolicyResponse, ResetCloudStorageRequest, DescribeCloudStorageEventsWithAITasksRequest, GetTWeTalkActiveStatusResponse, DismissRoomByStrRoomIdFromTRTCRequest, DescribeVideoLicenseRequest, DescribeCloudStorageAIServiceResponse, InvokeAISearchServiceRequest, DescribeTWeSeeTaskResponse, DeleteDevicesResponse, ModifyStudioProductResponse, BindDevicesRequest, DescribePackageConsumeTaskRequest, DismissRoomByStrRoomIdFromTRTCResponse, DescribeFirmwareUpdateStatusResponse, PublishFirmwareUpdateMessageResponse, UnbindProductsResponse, UnbindTWeTalkAIBotResponse, CallDeviceActionSyncRequest, ResetCloudStorageAIServiceResponse, DeleteTWeSeeCallbackRequest, CreateTWeSeeRecognitionTaskRequest, UpdateOtaTaskStatusRequest, ModifyFenceBindResponse, UnbindTWeTalkAIBotRequest, DescribeTWeSeeTaskStatisticsRequest, DeletePositionFenceResponse, DestroyTWeSeeSubscriptionRequest, GetTWeCallActiveStatusResponse, GetAuthMiniProgramAppListResponse, UpdateOtaModuleResponse, UpdateDeviceTWeCallAuthorizeStatusResponse, ModifyProductCloudStorageAIServiceResponse, ModifyTWeSeeConfigResponse, GetDeviceLocationHistoryRequest, DeletePositionSpaceRequest, DescribeActivateDeviceRequest, CreateProjectRequest, CreateCloudStorageAIServiceResponse, ModifyTWeSeeCallbackRequest, DescribeTWeSeeCallbackRequest, DescribeSubscribedTopicPolicyRequest, BatchInvokeTWeSeeRecognitionTaskRequest, InvokeTWeSeeRecognitionTaskRequest, ModifyProductDynamicRegisterRequest, DeleteDeviceRequest, CreateDeviceSDPAnswerRequest, ControlDeviceDataRequest, ListFirmwaresResponse, ReleaseStudioProductResponse, DescribeFirmwareResponse, DescribePackageConsumeTasksResponse, CallDeviceRRPCSyncResponse, DescribeTopicPolicyResponse, InvokeCloudStorageAIServiceTaskResponse, DescribeTWeSeeTaskRequest, InvokeTWeSeeRecognitionTaskResponse, DescribeDeviceFirmWareResponse, DescribeFenceEventListResponse, DescribeTWeSeePostPaidServiceRequest, DescribeCsReportCountDataInfoResponse, DescribeTWeTalkAgentBindingRequest, ModifyCloudStorageAIServiceRequest, DescribeTWeSeeConfigResponse, GetProjectListResponse, GetStudioProductListRequest, DescribeFirmwareTaskResponse, DisableTopicRuleResponse, DescribeCloudStorageAIServiceTasksRequest, DescribeTWeTalkAgentRequest, ListFirmwaresRequest, PublishMessageRequest, DescribeFirmwareTaskDevicesResponse, UnbindDevicesResponse, ModifySpacePropertyRequest, GetCOSURLResponse, GetTopicRuleListResponse, SearchPositionSpaceResponse, GenerateCloudStorageAIServiceTaskFileURLResponse, ChangeP2PRouteRequest, CreateTWeSeePostPaidServiceResponse, ResetTWeCallDeviceRequest, CreateTopicPolicyResponse, CallDeviceActionAsyncResponse, DescribeTWeTalkAgentResponse, TerminateTWeSeeSubscriptionRequest, ModifyTWeSeeSubscriptionRenewFlagResponse, GetPositionSpaceListResponse, CreatePositionFenceResponse, DescribeTopicRuleResponse, UpdateFirmwareRequest, InvokeTWeSeeRecognitionTaskWithFileRequest, DescribeDeviceRequest, ListOtaModulesResponse, CreateDeviceChannelRequest, DescribeDevicePackagesResponse, DescribeTWeTalkAgentListRequest, DeleteDeviceSDPRequest, DescribeGatewaySubDeviceListResponse, CreateOtaModuleRequest, DescribeVideoLicenseResponse, DescribePackageConsumeTasksRequest, GetFamilyDeviceUserListResponse, UnbindTWeTalkAgentRequest, DeleteLoRaGatewayResponse, DeleteTWeTalkAgentResponse, BindTWeTalkAIBotRequest, UpdateOtaModuleRequest, ModifyLoRaFrequencyRequest, InvokeVideosKeywordsAnalyzerResponse, DescribeTWeTalkProductConfigV2Request, ModifyTWeTalkAIBotResponse, CreateLoRaFrequencyResponse, EnableTopicRuleResponse, GetGatewaySubDeviceListRequest, SearchStudioProductRequest, CreateDevicePublishSDPAnswerResponse, GenSingleDeviceSignatureOfPublicRequest, BindProductsResponse, BatchCreateTWeSeeRecognitionTaskResponse, DescribeGatewayBindDevicesRequest, DescribeGatewaySubProductsRequest, InquireTWeSeeSubscriptionRenewPriceRequest, CreateExternalSourceAIServiceTaskResponse, BindProductsRequest, TerminateTWeSeeSubscriptionResponse, CreateTWeTalkProductConfigRequest, BindDevicesResponse, InvokeExternalSourceAIServiceTaskResponse, DescribeCloudStorageAIServiceRequest, DescribeCloudStorageOrderResponse, DescribeActivateLicenseServiceRequest, CreateTRTCSignaturesWithRoomIdResponse, DescribeTWeTalkProductConfigV2Response, DescribeInstanceRequest, ShareDeviceToUserRequest, CreatePositionSpaceRequest, BindUserDeviceRequest, DeleteProjectRequest, DescribeLicenseOverviewRequest, DeleteTWeTalkProductConfigV2Response, BatchInvokeTWeSeeRecognitionTaskResponse, BindTWeTalkAIBotResponse, DeleteTopicRuleResponse, ModifyModelDefinitionRequest, TransferCloudStorageResponse, CreateStudioProductResponse, DeleteOtaModuleResponse, ModifyStudioProductRequest, CreateBatchProductionRequest, ReleaseStudioProductRequest, DescribeCloudStoragePackageConsumeStatsResponse, ListEventHistoryRequest, SearchTopicRuleRequest, DescribeDeviceDataRequest, ListProductOtaModulesRequest, DescribePositionFenceListResponse, DescribeCloudStorageMultiThumbnailRequest, DescribeFirmwareUpdateStatusRequest, GetDeviceSumStatisticsResponse, DescribeDevicePositionListResponse, DescribeProjectResponse, CreateTWeTalkProductConfigV2Response, DescribeLicenseOverviewResponse, ListTopicPolicyRequest, GenerateSignedVideoURLResponse, InvokeVideosKeywordsAnalyzerRequest, DescribeFirmwareTaskDevicesRequest, InvokeExternalSourceAIServiceTaskRequest, DescribeProductCloudStorageAIServiceRequest, DeleteLoRaGatewayRequest, DeleteTWeTalkAIBotRequest, ModifyTopicPolicyResponse, DescribeCloudStorageStreamDataResponse, TransferTWeCallDeviceResponse, DescribeTopicRuleRequest, ModifyCloudStorageAIServiceCallbackRequest, GetWechatDeviceTicketResponse, ResumeWeCallDeviceResponse, ResetCloudStorageResponse, ResumeWeCallDeviceRequest, GetCOSURLRequest, CreateTWeSeeSubscriptionRequest, CreateFenceBindRequest, CreateTWeTalkAIBotRequest, DescribeTWeTalkProductConfigRequest, DescribeFirmwareTasksResponse, ModifyTWeTalkProductConfigRequest, GetDeviceLocationHistoryResponse, ModifyFenceBindRequest, InvokeTWeSeeComprehensionResponse, GetLoRaGatewayListResponse, GetTWeTalkActiveStatusRequest, DirectBindDeviceInFamilyResponse, DescribeCloudStoragePackageConsumeStatsRequest, DeleteFenceBindResponse, DescribeAISearchTaskAsyncResponse, DeleteDeviceSDPResponse, PublishBroadcastMessageResponse, DescribeFenceBindListRequest, ModifyPositionFenceRequest, CreateDeviceChannelResponse, CreateTopicRuleRequest, CreateTopicPolicyRequest, DescribeTWeSeeRecognitionTaskRequest, DirectBindDeviceInFamilyRequest, GenerateSignedVideoURLRequest, DescribeBindedProductsRequest, CreateFreeCloudStorageRequest, DescribeLoRaFrequencyResponse, CreateCloudStorageAIServiceTaskResponse, ModifyApplicationRequest, DescribeCloudStorageDateResponse, DescribeFreeCloudStorageNumResponse, CreateIotVideoCloudStorageRequest, GenerateCloudStorageAIServiceTaskFileURLRequest, BindCloudStorageUserResponse, DeleteTopicPolicyResponse, BindTWeTalkAgentResponse, CreateOtaModuleResponse, ModifyTWeTalkAgentRequest, CreateBatchProductionResponse, BatchUpdateFirmwareRequest, GetTWeTalkAIBotListRequest, GetTopicRuleListRequest, ListOtaModulesRequest, RevokeBindUserDeviceResponse, CreateDeviceSDPAnswerResponse, DeleteStudioProductRequest, DescribeP2PRouteRequest, GetDeviceSumStatisticsRequest, DescribeCloudStorageAIServiceCallbackRequest, DescribeCloudStorageRequest, DeleteLoRaFrequencyRequest, CreateTWeSeePostPaidServiceRequest, CreatePositionFenceRequest, DescribeCloudStorageThumbnailResponse, DescribeProductDynamicRegisterResponse, PublishFirmwareUpdateMessageRequest, UpdateDevicesEnableStateRequest, DeleteTWeTalkAIBotResponse, ResetCloudStorageAIServiceRequest, UpdateOtaTaskStatusResponse, ModifyModelDefinitionResponse, ModifyTWeTalkProductConfigV2Request, RemoveUserByRoomIdFromTRTCResponse, ModifyLoRaGatewayRequest, DescribeCloudStorageTimeRequest, EnableTopicRuleRequest, PublishRRPCMessageRequest, DescribeFirmwareTaskRequest } from "./iotexplorer_models"; /** * iotexplorer client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 查询 TWeSee 预付费新购价格 */ InquireTWeSeeSubscriptionCreatePrice(req: InquireTWeSeeSubscriptionCreatePriceRequest, cb?: (error: string, rep: InquireTWeSeeSubscriptionCreatePriceResponse) => void): Promise<InquireTWeSeeSubscriptionCreatePriceResponse>; /** * 本接口(GetCOSURL)用于获取固件COS存储的上传请求URL地址 */ GetCOSURL(req: GetCOSURLRequest, cb?: (error: string, rep: GetCOSURLResponse) => void): Promise<GetCOSURLResponse>; /** * 提供修改产品的名称和描述等信息的能力,对于已发布产品不允许进行修改。 */ ModifyStudioProduct(req: ModifyStudioProductRequest, cb?: (error: string, rep: ModifyStudioProductResponse) => void): Promise<ModifyStudioProductResponse>; /** * 根据设备信息拉取有效套餐列表 */ DescribeDevicePackages(req: DescribeDevicePackagesRequest, cb?: (error: string, rep: DescribeDevicePackagesResponse) => void): Promise<DescribeDevicePackagesResponse>; /** * 本接口(DescribeFirmwareUpdateStatus)用于查询设备固件升级状态及进度。 */ DescribeFirmwareUpdateStatus(req: DescribeFirmwareUpdateStatusRequest, cb?: (error: string, rep: DescribeFirmwareUpdateStatusResponse) => void): Promise<DescribeFirmwareUpdateStatusResponse>; /** * 退订 TWeSee 预付费订阅 */ TerminateTWeSeeSubscription(req: TerminateTWeSeeSubscriptionRequest, cb?: (error: string, rep: TerminateTWeSeeSubscriptionResponse) => void): Promise<TerminateTWeSeeSubscriptionResponse>; /** * 获取视频语义异步搜索任务详情 */ DescribeAISearchTaskAsync(req: DescribeAISearchTaskAsyncRequest, cb?: (error: string, rep: DescribeAISearchTaskAsyncResponse) => void): Promise<DescribeAISearchTaskAsyncResponse>; /** * 当前p2p线路 */ DescribeP2PRoute(req: DescribeP2PRouteRequest, cb?: (error: string, rep: DescribeP2PRouteResponse) => void): Promise<DescribeP2PRouteResponse>; /** * 拉取云存事件列表 */ DescribeCloudStorageEventsWithAITasks(req: DescribeCloudStorageEventsWithAITasksRequest, cb?: (error: string, rep: DescribeCloudStorageEventsWithAITasksResponse) => void): Promise<DescribeCloudStorageEventsWithAITasksResponse>; /** * 获取某个时间段的视频内容关键字 */ InvokeVideosKeywordsAnalyzer(req: InvokeVideosKeywordsAnalyzerRequest, cb?: (error: string, rep: InvokeVideosKeywordsAnalyzerResponse) => void): Promise<InvokeVideosKeywordsAnalyzerResponse>; /** * 续费 TWeSee 预付费订阅 */ RenewTWeSeeSubscription(req: RenewTWeSeeSubscriptionRequest, cb?: (error: string, rep: RenewTWeSeeSubscriptionResponse) => void): Promise<RenewTWeSeeSubscriptionResponse>; /** * Owner 取消对指定用户的设备分享: 1. 校验产品 ACL / 子产品禁止 / 设备真实存在; 2. 只读定位 Owner(必须已存在),并校验 Owner 持有该设备; 3. 只读定位被取消分享用户(不存在视为已取消,幂等成功); 4. 删除分享关系记录(不存在视为已取消,幂等成功)。 */ RevokeShareDeviceFromUser(req: RevokeShareDeviceFromUserRequest, cb?: (error: string, rep: RevokeShareDeviceFromUserResponse) => void): Promise<RevokeShareDeviceFromUserResponse>; /** * 本接口(DescribeTopicPolicy)用于查看Topic详细信息 */ DescribeTopicPolicy(req: DescribeTopicPolicyRequest, cb?: (error: string, rep: DescribeTopicPolicyResponse) => void): Promise<DescribeTopicPolicyResponse>; /** * 开通设备云存AI分析服务 */ CreateCloudStorageAIService(req: CreateCloudStorageAIServiceRequest, cb?: (error: string, rep: CreateCloudStorageAIServiceResponse) => void): Promise<CreateCloudStorageAIServiceResponse>; /** * 创建 TWeSee 回调目标 */ CreateTWeSeeCallback(req: CreateTWeSeeCallbackRequest, cb?: (error: string, rep: CreateTWeSeeCallbackResponse) => void): Promise<CreateTWeSeeCallbackResponse>; /** * 提供查询用户所创建的项目列表查询功能。 */ GetProjectList(req: GetProjectListRequest, cb?: (error: string, rep: GetProjectListResponse) => void): Promise<GetProjectListResponse>; /** * 解绑产品或设备上的智能体 */ UnbindTWeTalkAgent(req: UnbindTWeTalkAgentRequest, cb?: (error: string, rep: UnbindTWeTalkAgentResponse) => void): Promise<UnbindTWeTalkAgentResponse>; /** * 为用户提供同步调用设备行为的能力。 */ CallDeviceActionSync(req: CallDeviceActionSyncRequest, cb?: (error: string, rep: CallDeviceActionSyncResponse) => void): Promise<CallDeviceActionSyncResponse>; /** * 直接绑定设备和家庭 */ DirectBindDeviceInFamily(req: DirectBindDeviceInFamilyRequest, cb?: (error: string, rep: DirectBindDeviceInFamilyResponse) => void): Promise<DirectBindDeviceInFamilyResponse>; /** * 获取视频防盗链播放URL */ GenerateSignedVideoURL(req: GenerateSignedVideoURLRequest, cb?: (error: string, rep: GenerateSignedVideoURLResponse) => void): Promise<GenerateSignedVideoURLResponse>; /** * 创建 TWeSee 语义理解任务 */ CreateTWeSeeRecognitionTask(req: CreateTWeSeeRecognitionTaskRequest, cb?: (error: string, rep: CreateTWeSeeRecognitionTaskResponse) => void): Promise<CreateTWeSeeRecognitionTaskResponse>; /** * 本接口(CheckFirmwareUpdate)用于查询设备可升级固件版本 */ CheckFirmwareUpdate(req: CheckFirmwareUpdateRequest, cb?: (error: string, rep: CheckFirmwareUpdateResponse) => void): Promise<CheckFirmwareUpdateResponse>; /** * 获取设备历史位置 */ GetDeviceLocationHistory(req: GetDeviceLocationHistoryRequest, cb?: (error: string, rep: GetDeviceLocationHistoryResponse) => void): Promise<GetDeviceLocationHistoryResponse>; /** * 获取设备的历史事件 */ ListEventHistory(req: ListEventHistoryRequest, cb?: (error: string, rep: ListEventHistoryResponse) => void): Promise<ListEventHistoryResponse>; /** * 提供查看产品详细信息的能力,包括产品的ID、数据协议、认证类型等重要参数 */ DescribeStudioProduct(req: DescribeStudioProductRequest, cb?: (error: string, rep: DescribeStudioProductResponse) => void): Promise<DescribeStudioProductResponse>; /** * 本接口(ListProductOtaModules)用于获取产品OTA模块列表 */ ListProductOtaModules(req: ListProductOtaModulesRequest, cb?: (error: string, rep: ListProductOtaModulesResponse) => void): Promise<ListProductOtaModulesResponse>; /** * 获取 LoRa 网关列表接口 */ GetLoRaGatewayList(req: GetLoRaGatewayListRequest, cb?: (error: string, rep: GetLoRaGatewayListResponse) => void): Promise<GetLoRaGatewayListResponse>; /** * 产品开发完成并测试通过后,通过发布产品将产品设置为发布状态 */ ReleaseStudioProduct(req: ReleaseStudioProductRequest, cb?: (error: string, rep: ReleaseStudioProductResponse) => void): Promise<ReleaseStudioProductResponse>; /** * 列出量产数据列表信息。 */ GetBatchProductionsList(req: GetBatchProductionsListRequest, cb?: (error: string, rep: GetBatchProductionsListResponse) => void): Promise<GetBatchProductionsListResponse>; /** * 批量拉取云存事件缩略图 */ DescribeCloudStorageThumbnailList(req: DescribeCloudStorageThumbnailListRequest, cb?: (error: string, rep: DescribeCloudStorageThumbnailListResponse) => void): Promise<DescribeCloudStorageThumbnailListResponse>; /** * 创建TRTC通话参数 */ CreateTRTCSignaturesWithRoomId(req: CreateTRTCSignaturesWithRoomIdRequest, cb?: (error: string, rep: CreateTRTCSignaturesWithRoomIdResponse) => void): Promise<CreateTRTCSignaturesWithRoomIdResponse>; /** * 更新围栏绑定信息。 */ ModifyFenceBind(req: ModifyFenceBindRequest, cb?: (error: string, rep: ModifyFenceBindResponse) => void): Promise<ModifyFenceBindResponse>; /** * 查询TWeTalk设备激活状态。 */ GetTWeTalkActiveStatus(req: GetTWeTalkActiveStatusRequest, cb?: (error: string, rep: GetTWeTalkActiveStatusResponse) => void): Promise<GetTWeTalkActiveStatusResponse>; /** * 视频语义搜索 */ InvokeAISearchService(req: InvokeAISearchServiceRequest, cb?: (error: string, rep: InvokeAISearchServiceResponse) => void): Promise<InvokeAISearchServiceResponse>; /** * 查询指定产品的云存 AI 服务开通状态 */ DescribeProductCloudStorageAIService(req: DescribeProductCloudStorageAIServiceRequest, cb?: (error: string, rep: DescribeProductCloudStorageAIServiceResponse) => void): Promise<DescribeProductCloudStorageAIServiceResponse>; /** * 查询套餐消耗记录列表 */ DescribePackageConsumeTasks(req: DescribePackageConsumeTasksRequest, cb?: (error: string, rep: DescribePackageConsumeTasksResponse) => void): Promise<DescribePackageConsumeTasksResponse>; /** * 获取云存套餐包消耗统计 */ DescribeCloudStoragePackageConsumeStats(req: DescribeCloudStoragePackageConsumeStatsRequest, cb?: (error: string, rep: DescribeCloudStoragePackageConsumeStatsResponse) => void): Promise<DescribeCloudStoragePackageConsumeStatsResponse>; /** * 获取指定网关设备的子设备列表 */ GetGatewaySubDeviceList(req: GetGatewaySubDeviceListRequest, cb?: (error: string, rep: GetGatewaySubDeviceListResponse) => void): Promise<GetGatewaySubDeviceListResponse>; /** * 删除位置空间。 */ DeletePositionSpace(req: DeletePositionSpaceRequest, cb?: (error: string, rep: DeletePositionSpaceResponse) => void): Promise<DeletePositionSpaceResponse>; /** * 获取设备激活详情 */ DescribeActivateDevice(req: DescribeActivateDeviceRequest, cb?: (error: string, rep: DescribeActivateDeviceResponse) => void): Promise<DescribeActivateDeviceResponse>; /** * 获取网关产品已经绑定的子产品 */ DescribeBindedProducts(req: DescribeBindedProductsRequest, cb?: (error: string, rep: DescribeBindedProductsResponse) => void): Promise<DescribeBindedProductsResponse>; /** * 修改 LoRa 网关信息 */ ModifyLoRaGateway(req: ModifyLoRaGatewayRequest, cb?: (error: string, rep: ModifyLoRaGatewayResponse) => void): Promise<ModifyLoRaGatewayResponse>; /** * 用于查看某个设备的详细信息 */ DescribeDevice(req: DescribeDeviceRequest, cb?: (error: string, rep: DescribeDeviceResponse) => void): Promise<DescribeDeviceResponse>; /** * 批量同步执行 TWeSee 语义理解任务 */ BatchInvokeTWeSeeRecognitionTask(req: BatchInvokeTWeSeeRecognitionTaskRequest, cb?: (error: string, rep: BatchInvokeTWeSeeRecognitionTaskResponse) => void): Promise<BatchInvokeTWeSeeRecognitionTaskResponse>; /** * 根据设备产品ID、设备名称,设置控制设备的属性数据。 */ ControlDeviceData(req: ControlDeviceDataRequest, cb?: (error: string, rep: ControlDeviceDataResponse) => void): Promise<ControlDeviceDataResponse>; /** * 获取未绑定的设备列表 */ DescribeUnbindedDevices(req: DescribeUnbindedDevicesRequest, cb?: (error: string, rep: DescribeUnbindedDevicesResponse) => void): Promise<DescribeUnbindedDevicesResponse>; /** * 开通云存服务 */ CreateIotVideoCloudStorage(req: CreateIotVideoCloudStorageRequest, cb?: (error: string, rep: CreateIotVideoCloudStorageResponse) => void): Promise<CreateIotVideoCloudStorageResponse>; /** * 删除规则。 */ DeleteTopicRule(req: DeleteTopicRuleRequest, cb?: (error: string, rep: DeleteTopicRuleResponse) => void): Promise<DeleteTopicRuleResponse>; /** * 用于查询TWeTalk服务连接产品配置信息。 */ DescribeTWeTalkProductConfigV2(req: DescribeTWeTalkProductConfigV2Request, cb?: (error: string, rep: DescribeTWeTalkProductConfigV2Response) => void): Promise<DescribeTWeTalkProductConfigV2Response>; /** * 本接口(DeleteOtaModule)用于删除OTA模块 */ DeleteOtaModule(req: DeleteOtaModuleRequest, cb?: (error: string, rep: DeleteOtaModuleResponse) => void): Promise<DeleteOtaModuleResponse>; /** * 查询指定设备的云存 AI 服务开通状态与参数配置 */ DescribeCloudStorageAIService(req: DescribeCloudStorageAIServiceRequest, cb?: (error: string, rep: DescribeCloudStorageAIServiceResponse) => void): Promise<DescribeCloudStorageAIServiceResponse>; /** * 获取 TWeSee 任务统计数据 */ DescribeTWeSeeTaskStatistics(req: DescribeTWeSeeTaskStatisticsRequest, cb?: (error: string, rep: DescribeTWeSeeTaskStatisticsResponse) => void): Promise<DescribeTWeSeeTaskStatisticsResponse>; /** * 获取围栏绑定信息列表。 */ DescribeFenceBindList(req: DescribeFenceBindListRequest, cb?: (error: string, rep: DescribeFenceBindListResponse) => void): Promise<DescribeFenceBindListResponse>; /** * 修改 TWeSee 配置 */ ModifyTWeSeeConfig(req: ModifyTWeSeeConfigRequest, cb?: (error: string, rep: ModifyTWeSeeConfigResponse) => void): Promise<ModifyTWeSeeConfigResponse>; /** * 删除 LoRa 网关的接口 */ DeleteLoRaGateway(req: DeleteLoRaGatewayRequest, cb?: (error: string, rep: DeleteLoRaGatewayResponse) => void): Promise<DeleteLoRaGatewayResponse>; /** * 本接口(PublishFirmwareUpdateMessage)用于用户确认升级后,云端向设备发起固件升级请求。 */ PublishFirmwareUpdateMessage(req: PublishFirmwareUpdateMessageRequest, cb?: (error: string, rep: PublishFirmwareUpdateMessageResponse) => void): Promise<PublishFirmwareUpdateMessageResponse>; /** * 为用户提供新建产品的能力,用于管理用户的设备 */ CreateStudioProduct(req: CreateStudioProductRequest, cb?: (error: string, rep: CreateStudioProductResponse) => void): Promise<CreateStudioProductResponse>; /** * 获取具有云存的日期 */ DescribeCloudStorageDate(req: DescribeCloudStorageDateRequest, cb?: (error: string, rep: DescribeCloudStorageDateResponse) => void): Promise<DescribeCloudStorageDateResponse>; /** * 查询云存卡套餐信息 */ DescribeFreeCloudStorageNum(req?: DescribeFreeCloudStorageNumRequest, cb?: (error: string, rep: DescribeFreeCloudStorageNumResponse) => void): Promise<DescribeFreeCloudStorageNumResponse>; /** * 用于查询TWeTalk智能体详情。 */ DescribeTWeTalkAIBot(req: DescribeTWeTalkAIBotRequest, cb?: (error: string, rep: DescribeTWeTalkAIBotResponse) => void): Promise<DescribeTWeTalkAIBotResponse>; /** * 开通 TWeSee 后付费服务 */ CreateTWeSeePostPaidService(req: CreateTWeSeePostPaidServiceRequest, cb?: (error: string, rep: CreateTWeSeePostPaidServiceResponse) => void): Promise<CreateTWeSeePostPaidServiceResponse>; /** * 拉取云存用户列表 */ DescribeCloudStorageUsers(req: DescribeCloudStorageUsersRequest, cb?: (error: string, rep: DescribeCloudStorageUsersResponse) => void): Promise<DescribeCloudStorageUsersResponse>; /** * 转移云存服务 */ TransferCloudStorage(req: TransferCloudStorageRequest, cb?: (error: string, rep: TransferCloudStorageResponse) => void): Promise<TransferCloudStorageResponse>; /** * 创建 TWeSee COS 直传凭据。调用方获取临时密钥后,可将视频 / 图片上传到返回的 StoragePath 前缀下;对象上传成功后由 COS 事件触发 TWeSee 任务创建。 */ CreateTWeSeeDirectUploadCredential(req: CreateTWeSeeDirectUploadCredentialRequest, cb?: (error: string, rep: CreateTWeSeeDirectUploadCredentialResponse) => void): Promise<CreateTWeSeeDirectUploadCredentialResponse>; /** * DescribeLicenseOverView代替 用于查询视频激活码统计概览 */ DescribeVideoLicense(req: DescribeVideoLicenseRequest, cb?: (error: string, rep: DescribeVideoLicenseResponse) => void): Promise<DescribeVideoLicenseResponse>; /** * 删除 TWeSee 回调目标 */ DeleteTWeSeeCallback(req: DeleteTWeSeeCallbackRequest, cb?: (error: string, rep: DeleteTWeSeeCallbackResponse) => void): Promise<DeleteTWeSeeCallbackResponse>; /** * 本接口(BatchUpdateFirmware)用于批量更新设备固件 */ BatchUpdateFirmware(req: BatchUpdateFirmwareRequest, cb?: (error: string, rep: BatchUpdateFirmwareResponse) => void): Promise<BatchUpdateFirmwareResponse>; /** * 创建设备推流SDP应答,此接口调用前需要先调用CreateDeviceSDPAnswer接口以保证设备处于拉流状态,接口返回是另外一路webrtc推流SDP信息,可以用来进行标准的WHIP推流 */ CreateDevicePublishSDPAnswer(req: CreateDevicePublishSDPAnswerRequest, cb?: (error: string, rep: CreateDevicePublishSDPAnswerResponse) => void): Promise<CreateDevicePublishSDPAnswerResponse>; /** * 平台向设备发起一次同步 RRPC(Reverse RPC)调用——下行下发请求,同步阻塞等待设备回包,超时未回则返回 Timeout。 适用场景: 默认模式:使用平台保留 topic $iotrrpc/down 和 $iotrrpc/up。 自定义模式:业务自带下行 topic;Reply topic 可选 —— 不传时平台仅依赖 clientToken 关联上行 ack。 ## 设备侧实现指引 ### 默认模式 1. 订阅 `$iotrrpc/down/{ProductId}/{DeviceName}/+`; 2. 收到下行后,从 topic 末段解析 `{mid}`; 3. 向 `$iotrrpc/up/{ProductId}/{DeviceName}/{mid}` 发送回包,**payload 任意字节**(推荐 JSON)。 ### 自定义模式 1. 订阅业务 `Topic`; 2. 解析 payload JSON,**保留 `clientToken` 字段**; 3. 处理业务后,构造 envelope JSON: ```json { "method": "rrpc_sync_reply", "clientToken": "<原样回填>", "payload": "<base64 of 业务字节>" } ``` 4. publish 到与平台 `ReplyTopic` 通配符匹配的具体 topic(推荐使用与下行同 topic)。 > ⚠️ `clientToken` **必填且必须原样回填**,否则平台无法关联,调用方将收到 `Status=Timeout`。 > ⚠️ `method` 必须为 `rrpc_sync_reply`,否则会直接 skip。 */ CallDeviceRRPCSync(req: CallDeviceRRPCSyncRequest, cb?: (error: string, rep: CallDeviceRRPCSyncResponse) => void): Promise<CallDeviceRRPCSyncResponse>; /** * 用于获取TWeTalk服务连接产品配置信息列表。 */ GetTWeTalkProductConfigList(req: GetTWeTalkProductConfigListRequest, cb?: (error: string, rep: GetTWeTalkProductConfigListResponse) => void): Promise<GetTWeTalkProductConfigListResponse>; /** * p2p路线切换(此接口目前处于内测接口,可以联系申请加白 ) */ ChangeP2PRoute(req: ChangeP2PRouteRequest, cb?: (error: string, rep: ChangeP2PRouteResponse) => void): Promise<ChangeP2PRouteResponse>; /** * 提供根据产品名称查找产品的能力 */ SearchStudioProduct(req: SearchStudioProductRequest, cb?: (error: string, rep: SearchStudioProductResponse) => void): Promise<SearchStudioProductResponse>; /** * 开通 TWeSee 预付费订阅 */ CreateTWeSeeSubscription(req: CreateTWeSeeSubscriptionRequest, cb?: (error: string, rep: CreateTWeSeeSubscriptionResponse) => void): Promise<CreateTWeSeeSubscriptionResponse>; /** * 新增TWeTalk智能体。 */ CreateTWeTalkAgent(req: CreateTWeTalkAgentRequest, cb?: (error: string, rep: CreateTWeTalkAgentResponse) => void): Promise<CreateTWeTalkAgentResponse>; /** * 继承云存用户 */ InheritCloudStorageUser(req: InheritCloudStorageUserRequest, cb?: (error: string, rep: InheritCloudStorageUserResponse) => void): Promise<InheritCloudStorageUserResponse>; /** * 本接口(ListOtaModules)用于获取OTA模块列表 */ ListOtaModules(req: ListOtaModulesRequest, cb?: (error: string, rep: ListOtaModulesResponse) => void): Promise<ListOtaModulesResponse>; /** * 搜索固件升级任务列表 */ DescribeFirmwareTasks(req: DescribeFirmwareTasksRequest, cb?: (error: string, rep: DescribeFirmwareTasksResponse) => void): Promise<DescribeFirmwareTasksResponse>; /** * 分页查询智能体列表 */ DescribeTWeTalkAgentList(req: DescribeTWeTalkAgentListRequest, cb?: (error: string, rep: DescribeTWeTalkAgentListResponse) => void): Promise<DescribeTWeTalkAgentListResponse>; /** * 1. 按 `(IotAppID, OpenID)` 只读定位用户(不存在视为已解绑,幂等成功); 2. 按 `(用户, FamilyName)` 只读定位家庭(不存在视为已解绑,幂等成功); 3. 解除设备与该家庭的绑定关系,异步下发 `delete_device` 消息;解绑路径不校验设备存在性,允许设备已删除时清理残留绑定关系。 */ RevokeBindUserDevice(req: RevokeBindUserDeviceRequest, cb?: (error: string, rep: RevokeBindUserDeviceResponse) => void): Promise<RevokeBindUserDeviceResponse>; /** * 用于修改TWeTalk服务连接产品配置信息。 */ ModifyTWeTalkProductConfig(req: ModifyTWeTalkProductConfigRequest, cb?: (error: string, rep: ModifyTWeTalkProductConfigResponse) => void): Promise<ModifyTWeTalkProductConfigResponse>; /** * 转移设备 */ TransferTWeCallDevice(req: TransferTWeCallDeviceRequest, cb?: (error: string, rep: TransferTWeCallDeviceResponse) => void): Promise<TransferTWeCallDeviceResponse>; /** * 短摘要列表查询 */ ListTWeSeeTasks(req: ListTWeSeeTasksRequest, cb?: (error: string, rep: ListTWeSeeTasksResponse) => void): Promise<ListTWeSeeTasksResponse>; /** * 修改 TWeSee 回调目标 */ ModifyTWeSeeCallback(req: ModifyTWeSeeCallbackRequest, cb?: (error: string, rep: ModifyTWeSeeCallbackResponse) => void): Promise<ModifyTWeSeeCallbackResponse>; /** * 本接口(ListFirmwares)用于获取固件列表 */ ListFirmwares(req: ListFirmwaresRequest, cb?: (error: string, rep: ListFirmwaresResponse) => void): Promise<ListFirmwaresResponse>; /** * 修改云存AI分析回调配置 */ ModifyCloudStorageAIServiceCallback(req: ModifyCloudStorageAIServiceCallbackRequest, cb?: (error: string, rep: ModifyCloudStorageAIServiceCallbackResponse) => void): Promise<ModifyCloudStorageAIServiceCallbackResponse>; /** * 用于查询TWeTalk智能体列表。 */ GetTWeTalkAIBotList(req: GetTWeTalkAIBotListRequest, cb?: (error: string, rep: GetTWeTalkAIBotListResponse) => void): Promise<GetTWeTalkAIBotListResponse>; /** * 创建设备 */ CreateDevice(req: CreateDeviceRequest, cb?: (error: string, rep: CreateDeviceResponse) => void): Promise<CreateDeviceResponse>; /** * 用于配置TWeTalk服务连接产品配置信息。 */ CreateTWeTalkProductConfig(req: CreateTWeTalkProductConfigRequest, cb?: (error: string, rep: CreateTWeTalkProductConfigResponse) => void): Promise<CreateTWeTalkProductConfigResponse>; /** * 修改 TWeSee 预付费订阅 */ ModifyTWeSeeSubscription(req: ModifyTWeSeeSubscriptionRequest, cb?: (error: string, rep: ModifyTWeSeeSubscriptionResponse) => void): Promise<ModifyTWeSeeSubscriptionResponse>; /** * 删除围栏绑定信息。 */ DeleteFenceBind(req: DeleteFenceBindRequest, cb?: (error: string, rep: DeleteFenceBindResponse) => void): Promise<DeleteFenceBindResponse>; /** * 用于删除配置TWeTalk服务连接产品配置信息。 */ DeleteTWeTalkProductConfigV2(req: DeleteTWeTalkProductConfigV2Request, cb?: (error: string, rep: DeleteTWeTalkProductConfigV2Response) => void): Promise<DeleteTWeTalkProductConfigV2Response>; /** * 获取围栏告警事件列表。 */ DescribeFenceEventList(req: DescribeFenceEventListRequest, cb?: (error: string, rep: DescribeFenceEventListResponse) => void): Promise<DescribeFenceEventListResponse>; /** * 查询固件升级任务列表 */ DescribeFirmwareTask(req: DescribeFirmwareTaskRequest, cb?: (error: string, rep: DescribeFirmwareTaskResponse) => void): Promise<DescribeFirmwareTaskResponse>; /** * 用于修改配置TWeTalk服务连接产品配置信息。 */ ModifyTWeTalkProductConfigV2(req: ModifyTWeTalkProductConfigV2Request, cb?: (error: string, rep: ModifyTWeTalkProductConfigV2Response) => void): Promise<ModifyTWeTalkProductConfigV2Response>; /** * 无 */ GenSingleDeviceSignatureOfPublic(req: GenSingleDeviceSignatureOfPublicRequest, cb?: (error: string, rep: GenSingleDeviceSignatureOfPublicResponse) => void): Promise<GenSingleDeviceSignatureOfPublicResponse>; /** * 重置云存服务 */ ResetCloudStorage(req: ResetCloudStorageRequest, cb?: (error: string, rep: ResetCloudStorageResponse) => void): Promise<ResetCloudStorageResponse>; /** * 创建外部视频 AI 分析任务 */ InvokeExternalSourceAIServiceTask(req: InvokeExternalSourceAIServiceTaskRequest, cb?: (error: string, rep: InvokeExternalSourceAIServiceTaskResponse) => void): Promise<InvokeExternalSourceAIServiceTaskResponse>; /** * 查询固件升级任务的设备列表 */ DescribeFirmwareTaskDevices(req: DescribeFirmwareTaskDevicesRequest, cb?: (error: string, rep: DescribeFirmwareTaskDevicesResponse) => void): Promise<DescribeFirmwareTaskDevicesResponse>; /** * 提供查询LoRa自定义频点详情的能力 */ DescribeLoRaFrequency(req: DescribeLoRaFrequencyRequest, cb?: (error: string, rep: DescribeLoRaFrequencyResponse) => void): Promise<DescribeLoRaFrequencyResponse>; /** * 更新位置空间。 */ ModifyPositionSpace(req: ModifyPositionSpaceRequest, cb?: (error: string, rep: ModifyPositionSpaceResponse) => void): Promise<ModifyPositionSpaceResponse>; /** * 获取某一天云存时间轴 */ DescribeCloudStorageTime(req: DescribeCloudStorageTimeRequest, cb?: (error: string, rep: DescribeCloudStorageTimeResponse) => void): Promise<DescribeCloudStorageTimeResponse>; /** * 获取规则列表 */ GetTopicRuleList(req: GetTopicRuleListRequest, cb?: (error: string, rep: GetTopicRuleListResponse) => void): Promise<GetTopicRuleListResponse>; /** * 拉取云存事件缩略图 */ DescribeCloudStorageThumbnail(req: DescribeCloudStorageThumbnailRequest, cb?: (error: string, rep: DescribeCloudStorageThumbnailResponse) => void): Promise<DescribeCloudStorageThumbnailResponse>; /** * 重置指定设备的云存 AI 服务 */ ResetCloudStorageAIService(req: ResetCloudStorageAIServiceRequest, cb?: (error: string, rep: ResetCloudStorageAIServiceResponse) => void): Promise<ResetCloudStorageAIServiceResponse>; /** * 用于配置TWeTalk服务连接产品配置信息。 */ CreateTWeTalkProductConfigV2(req: CreateTWeTalkProductConfigV2Request, cb?: (error: string, rep: CreateTWeTalkProductConfigV2Response) => void): Promise<CreateTWeTalkProductConfigV2Response>; /** * 为用户提供新建项目的能力,用于集中管理产品和应用。 */ CreateProject(req: CreateProjectRequest, cb?: (error: string, rep: CreateProjectResponse) => void): Promise<CreateProjectResponse>; /** * 提供给用户异步调用设备行为的能力 */ CallDeviceActionAsync(req: CallDeviceActionAsyncRequest, cb?: (error: string, rep: CallDeviceActionAsyncResponse) => void): Promise<CallDeviceActionAsyncResponse>; /** * 调用 TWeSee 视觉理解算法 */ InvokeTWeSeeComprehension(req: InvokeTWeSeeComprehensionRequest, cb?: (error: string, rep: InvokeTWeSeeComprehensionResponse) => void): Promise<InvokeTWeSeeComprehensionResponse>; /** * 修改LoRa自定义频点 */ ModifyLoRaFrequency(req: ModifyLoRaFrequencyRequest, cb?: (error: string, rep: ModifyLoRaFrequencyResponse) => void): Promise<ModifyLoRaFrequencyResponse>; /** * 创建视频语义异步搜索任务 */ CreateAISearchTaskAsync(req: CreateAISearchTaskAsyncRequest, cb?: (error: string, rep: CreateAISearchTaskAsyncResponse) => void): Promise<CreateAISearchTaskAsyncResponse>; /** * 提供删除某个项目的能力。 */ DeleteProject(req: DeleteProjectRequest, cb?: (error: string, rep: DeleteProjectResponse) => void): Promise<DeleteProjectResponse>; /** * 查询 TWeSee 后付费服务 */ DescribeTWeSeePostPaidService(req: DescribeTWeSeePostPaidServiceRequest, cb?: (error: string, rep: DescribeTWeSeePostPaidServiceResponse) => void): Promise<DescribeTWeSeePostPaidServiceResponse>; /** * 查询 TWeSee 预付费订阅 */ DescribeTWeSeeSubscription(req: DescribeTWeSeeSubscriptionRequest, cb?: (error: string, rep: DescribeTWeSeeSubscriptionResponse) => void): Promise<DescribeTWeSeeSubscriptionResponse>; /** * 用于新增TWeTalk智能体。 */ CreateTWeTalkAIBot(req: CreateTWeTalkAIBotRequest, cb?: (error: string, rep: CreateTWeTalkAIBotResponse) => void): Promise<CreateTWeTalkAIBotResponse>; /** * 获取规则信息 */ DescribeTopicRule(req: DescribeTopicRuleRequest, cb?: (error: string, rep: DescribeTopicRuleResponse) => void): Promise<DescribeTopicRuleResponse>; /** * 发布广播消息、发布RRPC消息属于早期服务,目前已停止维护,需要从官网下线。 发布广播消息 */ PublishBroadcastMessage(req: PublishBroadcastMessageRequest, cb?: (error: string, rep: PublishBroadcastMessageResponse) => void): Promise<PublishBroadcastMessageResponse>; /** * 批量解绑子产品。 */ UnbindProducts(req: UnbindProductsRequest, cb?: (error: string, rep: UnbindProductsResponse) => void): Promise<UnbindProductsResponse>; /** * 获取位置空间列表 */ GetPositionSpaceList(req: GetPositionSpaceListRequest, cb?: (error: string, rep: GetPositionSpaceListResponse) => void): Promise<GetPositionSpaceListResponse>; /** * 提供删除某个项目下产品的能力 */ DeleteStudioProduct(req: DeleteStudioProductRequest, cb?: (error: string, rep: DeleteStudioProductResponse) => void): Promise<DeleteStudioProductResponse>; /** * 根据设备产品ID、设备名称,获取设备上报的属性数据。 */ DescribeDeviceData(req: DescribeDeviceDataRequest, cb?: (error: string, rep: DescribeDeviceDataResponse) => void): Promise<DescribeDeviceDataResponse>; /** * 获取网关绑定的子设备列表 */ DescribeGatewayBindDevices(req: DescribeGatewayBindDevicesRequest, cb?: (error: string, rep: DescribeGatewayBindDevicesResponse) => void): Promise<DescribeGatewayBindDevicesResponse>; /** * 解散TRTC房间 */ DismissRoomByStrRoomIdFromTRTC(req: DismissRoomByStrRoomIdFromTRTCRequest, cb?: (error: string, rep: DismissRoomByStrRoomIdFromTRTCResponse) => void): Promise<DismissRoomByStrRoomIdFromTRTCResponse>; /** * 修改TWeTalk智能体 */ ModifyTWeTalkAgent(req: ModifyTWeTalkAgentRequest, cb?: (error: string, rep: ModifyTWeTalkAgentResponse) => void): Promise<ModifyTWeTalkAgentResponse>; /** * TWeTalk消耗账单明细。 */ GetTWeTalkActiveRecordList(req: GetTWeTalkActiveRecordListRequest, cb?: (error: string, rep: GetTWeTalkActiveRecordListResponse) => void): Promise<GetTWeTalkActiveRecordListResponse>; /** * 创建围栏。 */ CreatePositionFence(req: CreatePositionFenceRequest, cb?: (error: string, rep: CreatePositionFenceResponse) => void): Promise<CreatePositionFenceResponse>; /** * 修改指定产品的云存 AI 服务开通状态 */ ModifyProductCloudStorageAIService(req: ModifyProductCloudStorageAIServiceRequest, cb?: (error: string, rep: ModifyProductCloudStorageAIServiceResponse) => void): Promise<ModifyProductCloudStorageAIServiceResponse>; /** * 查询实例概览详情。 */ DescribeLicenseOverview(req: DescribeLicenseOverviewRequest, cb?: (error: string, rep: DescribeLicenseOverviewResponse) => void): Promise<DescribeLicenseOverviewResponse>; /** * 创建新 LoRa 网关设备接口 */ CreateLoRaGateway(req: CreateLoRaGatewayRequest, cb?: (error: string, rep: CreateLoRaGatewayResponse) => void): Promise<CreateLoRaGatewayResponse>; /** * 创建规则 */ CreateTopicRule(req: CreateTopicRuleRequest, cb?: (error: string, rep: CreateTopicRuleResponse) => void): Promise<CreateTopicRuleResponse>; /** * 本接口(UpdateOtaModule)用于修改OTA模块 */ UpdateOtaModule(req: UpdateOtaModuleRequest, cb?: (error: string, rep: UpdateOtaModuleResponse) => void): Promise<UpdateOtaModuleResponse>; /** * 创建 LoRa 自定义频点 */ CreateLoRaFrequency(req: CreateLoRaFrequencyRequest, cb?: (error: string, rep: CreateLoRaFrequencyResponse) => void): Promise<CreateLoRaFrequencyResponse>; /** * 本接口(CreateTopicPolicy)用于创建一个Topic */ CreateTopicPolicy(req: CreateTopicPolicyRequest, cb?: (error: string, rep: CreateTopicPolicyResponse) => void): Promise<CreateTopicPolicyResponse>; /** * 发布广播消息、发布RRPC消息属于早期服务,目前已停止维护,需要从官网下线。 下发RRPC消息 */ PublishRRPCMessage(req: PublishRRPCMessageRequest, cb?: (error: string, rep: PublishRRPCMessageResponse) => void): Promise<PublishRRPCMessageResponse>; /** * 获取设备云存服务详情 */ DescribeCloudStorage(req: DescribeCloudStorageRequest, cb?: (error: string, rep: DescribeCloudStorageResponse) => void): Promise<DescribeCloudStorageResponse>; /** * 本接口(UpdateOtaTask)当固件升级大任务处于没有在全部成功的状态时,可修改为取消状态,取消部分或全部设备的升级;或其它允许的可修改的状态。 */ UpdateOtaTaskStatus(req: UpdateOtaTaskStatusRequest, cb?: (error: string, rep: UpdateOtaTaskStatusResponse) => void): Promise<UpdateOtaTaskStatusResponse>; /** * 用于修改TWeTalk智能体。 */ ModifyTWeTalkAIBot(req: ModifyTWeTalkAIBotRequest, cb?: (error: string, rep: ModifyTWeTalkAIBotResponse) => void): Promise<ModifyTWeTalkAIBotResponse>; /** * 1. 按 `(IotAppID, OpenID)` 兜底创建 / 复用 app 端用户; 2. 按 `(用户, FamilyName)` 兜底创建 / 复用默认家庭; 3. 将设备直接绑定到该家庭(已绑同家庭视为成功,并继续异步下发 `bind_device` 消息)。 */ BindUserDevice(req: BindUserDeviceRequest, cb?: (error: string, rep: BindUserDeviceResponse) => void): Promise<BindUserDeviceResponse>; /** * 本接口(UploadFirmware)用于创建设备固件版本信息,在平台用于固件版本升级、固件资源下发等。 */ UploadFirmware(req: UploadFirmwareRequest, cb?: (error: string, rep: UploadFirmwareResponse) => void): Promise<UploadFirmwareResponse>; /** * 查询微信设备授权票据 */ GetWechatDeviceTicket(req: GetWechatDeviceTicketRequest, cb?: (error: string, rep: GetWechatDeviceTicketResponse) => void): Promise<GetWechatDeviceTicketResponse>; /** * 获取增值服务激活码详情 */ DescribeActivateLicenseService(req: DescribeActivateLicenseServiceRequest, cb?: (error: string, rep: DescribeActivateLicenseServiceResponse) => void): Promise<DescribeActivateLicenseServiceResponse>; /** * 开通云存卡服务 */ CreateFreeCloudStorage(req: CreateFreeCloudStorageRequest, cb?: (error: string, rep: CreateFreeCloudStorageResponse) => void): Promise<CreateFreeCloudStorageResponse>; /** * 更新应用信息 */ ModifyApplication(req: ModifyApplicationRequest, cb?: (error: string, rep: ModifyApplicationResponse) => void): Promise<ModifyApplicationResponse>; /** * 修改 TWeSee 预付费订阅续费标识 */ ModifyTWeSeeSubscriptionRenewFlag(req: ModifyTWeSeeSubscriptionRenewFlagRequest, cb?: (error: string, rep: ModifyTWeSeeSubscriptionRenewFlagResponse) => void): Promise<ModifyTWeSeeSubscriptionRenewFlagResponse>; /** * 批量禁用启用设备 */ UpdateDevicesEnableState(req: UpdateDevicesEnableStateRequest, cb?: (error: string, rep: UpdateDevicesEnableStateResponse) => void): Promise<UpdateDevicesEnableStateResponse>; /** * 同步执行设备云存 AI 分析任务 */ InvokeCloudStorageAIServiceTask(req: InvokeCloudStorageAIServiceTaskRequest, cb?: (error: string, rep: InvokeCloudStorageAIServiceTaskResponse) => void): Promise<InvokeCloudStorageAIServiceTaskResponse>; /** * 修改项目。 */ ModifyProject(req: ModifyProjectRequest, cb?: (error: string, rep: ModifyProjectResponse) => void): Promise<ModifyProjectResponse>; /** * 批量绑定子产品。 */ BindProducts(req: BindProductsRequest, cb?: (error: string, rep: BindProductsResponse) => void): Promise<BindProductsResponse>; /** * 创建设备SDP应答,调用此接口后,后台会对传入参数的设备进行拉流,并返回webrtc answer SDP返回,可以进行WHEP协议拉流。 */ CreateDeviceSDPAnswer(req: CreateDeviceSDPAnswerRequest, cb?: (error: string, rep: CreateDeviceSDPAnswerResponse) => void): Promise<CreateDeviceSDPAnswerResponse>; /** * 本接口(DescribeSubscribedTopicPolicy)用于获取设备已订阅Topic列表 */ DescribeSubscribedTopicPolicy(req: DescribeSubscribedTopicPolicyRequest, cb?: (error: string, rep: DescribeSubscribedTopicPolicyResponse) => void): Promise<DescribeSubscribedTopicPolicyResponse>; /** * 搜索位置空间 */ SearchPositionSpace(req: SearchPositionSpaceRequest, cb?: (error: string, rep: SearchPositionSpaceResponse) => void): Promise<SearchPositionSpaceResponse>; /** * 重置设备 */ ResetTWeCallDevice(req: ResetTWeCallDeviceRequest, cb?: (error: string, rep: ResetTWeCallDeviceResponse) => void): Promise<ResetTWeCallDeviceResponse>; /** * 查询 TWeSee 预付费续费价格 */ InquireTWeSeeSubscriptionRenewPrice(req: InquireTWeSeeSubscriptionRenewPriceRequest, cb?: (error: string, rep: InquireTWeSeeSubscriptionRenewPriceResponse) => void): Promise<InquireTWeSeeSubscriptionRenewPriceResponse>; /** * 本接口(UpdateTopicPolicy)用于更新Topic信息 */ ModifyTopicPolicy(req: ModifyTopicPolicyRequest, cb?: (error: string, rep: ModifyTopicPolicyResponse) => void): Promise<ModifyTopicPolicyResponse>; /** * 获取位置空间中围栏告警事件列表。 */ DescribeSpaceFenceEventList(req: DescribeSpaceFenceEventListRequest, cb?: (error: string, rep: DescribeSpaceFenceEventListResponse) => void): Promise<DescribeSpaceFenceEventListResponse>; /** * 本接口(UpdateFirmware)用于对指定设备发起固件升级请求