全部產品
Search
文件中心

:錯誤碼

更新時間:Jun 30, 2024

本文檔列舉調用物聯網平台API出錯時,返回的錯誤資訊。入參資料格式錯誤、超出限定值、入參缺少必需參數等錯誤修改,請參見具體API文檔的請求參數描述。

系統錯誤碼

iot.systemiot.Sre開頭的錯誤碼為系統相關錯誤碼。

錯誤碼

描述

解決方案

iot.system.SystemException

系統異常。

請稍後重試。若仍不能解決,請提交工單。

iot.system.InstanceNotFound

執行個體ID不存在。

請確保入參資訊正確,然後重試。

iot.Sre.IotInstanceNotFound

iot.system.UidNotFound

阿里雲帳號不存在或未開通物聯網服務。

請確保阿里雲帳號正確並開通物聯網服務,然後重試。

iot.system.IllegalRequest

非法的請求參數。

請確保入參資訊正確,然後重試。

iot.system.InstanceIdSame

源執行個體ID和目標執行個體ID相同。

請確保入參中的源執行個體ID和目標執行個體ID不同,然後重試。

Iot.system.BillIsOverDue

當前阿里雲帳號已欠費。

請前往阿里雲帳號中心儲值。

公用錯誤碼

iot.commoniot.check開頭的錯誤碼為公用錯誤碼。

錯誤碼

描述

解決方案

iot.common.InvalidPageParams

分頁大小或者分頁的頁號不合法。

請參見具體API文檔的分頁相關參數描述,如PageSize,確保入參資訊正確,然後重試。

iot.common.InvalidTenant

不合法的租戶。

請確認阿里雲帳號資訊和帳號許可權。

iot.common.QueryDeviceActionError

查詢裝置失敗。

請確保入參資訊正確,然後重試。

iot.common.QueryDevicePropertyActionError

查詢裝置屬性失敗。

iot.common.QueryProductActionError

查詢產品失敗。

iot.common.QueryProductCountActionError

查詢產品總數失敗。

iot.common.RamActionPermissionDeny

沒有資源存取控制(RAM)許可權。

請給調用的阿里雲帳號授權。具體操作,請參見RAM使用者授權文檔

iot.common.AuthActionPermissionDeny

鑒權失敗。

原因可能是入參的裝置資訊不屬於當前帳號。

請確保AccessKey資訊和裝置資訊匹配,然後重試。

iot.check.ParameterIsNotLessThanMax

參數A的值必須小於參數B的值。例如,參數startTime值必須小於參數endTime值。

請確保入參資訊符合規則,然後重試。

iot.check.InvalidFormattedParameter

參數格式錯誤。

請確保入參資訊正確,然後重試。

iot.common.APINotSupportedInInstance

當前執行個體不支援該API。

公用執行個體尚未支援該功能。

請使用物聯網平台企業版執行個體,然後調用API。

iot.common.InvalidFormattedParameter

參數格式錯誤。

請確保入參資訊正確,然後重試。

iot.common.IllegalFileBizCode

檔案業務類型無效。

iot.common.IllegalFileFormat

檔案格式無效。

iot.common.FileNotExist

檔案不存在。

iot.common.UpdateThingModelOverLimit

單個物模型TSL檔案中,有效字元數量超出限制(256 KB,即256*1024個字元)。

請確保單個物模型TSL檔案的有效字元數量符合API限制。

產品相關錯誤碼

iot.prod開頭的錯誤碼為產品相關錯誤碼。

錯誤碼

描述

解決方案

iot.prod.AlreadyExistedProductName

已經存在相同的產品名稱。同一個執行個體下的產品名稱不能重複。

請確認同一個企業執行個體下,建立產品名稱與已有產品名稱不同,然後重試。

iot.prod.CreateProductFailed

建立產品失敗。

請確保入參資訊正確,然後重試。

iot.prod.CreateProductTopicFailed

建立產品的Topic類失敗。

iot.prod.InvalidAliyunCommodityCode

入參AliyunCommodityCode值錯誤。

AliyunCommodityCode的可選值只有iothub_senioriothub

請確保AliyunCommodityCode參數正確,然後重試。

iot.prod.InvalidFormattedCatId

入參CategoryId(產品的裝置類型)錯誤。

請確保品類相關參數正確,然後重試。

iot.prod.InvalidFormattedProductkey

入參產品ProductKey格式錯誤。

請確保傳入的ProductKey值正確,然後重試。

iot.prod.InvalidFormattedProductName

入參產品名稱格式錯誤。

請確保傳入正確的產品名稱格式,然後重試。

產品名稱格式說明,請參見CreateProduct

iot.prod.LongProductDesc

產品描述字元數超出限定值。

描述資訊應在100個字元以內。

請確保產品描述內容長度符合限制,然後重試。

iot.prod.InvalidNodeType

產品的節點類型(NodeType)錯誤。

請確保傳入的NodeType值正確,然後重試。

節點類型支援的可選值,請參見CreateProduct

iot.prod.NotExistedProduct

產品不存在。

輸入的ProductKey值在當前帳號下不存在。

請確保傳入的productKey或執行個體ID正確,然後重試。

iot.prod.NotSeniorProduct

產品不支援物模型。您建立產品時,定義為不使用物模型版的產品。

請確保入參資訊正確,然後重試。

iot.prod.NullProductKey

入參產品ProductKey不可為空。

iot.prod.NullProductName

入參產品名稱不可為空。

iot.prod.ProductCountExceedMax

產品總數已超過最大限制數量。

一個執行個體下最多可有1,000個產品。

請刪除執行個體下不使用的產品,然後重試。

iot.prod.QueryDeviceCountActionError

查詢產品下的裝置總數失敗。

請確保入參資訊正確,然後重試。

iot.prod.QueryProductAbilitiesFailed

擷取產品功能失敗。

請確保入參資訊正確,如Identifier值等,然後重試。

iot.prod.QueryProductAbilityFailed

查詢產品功能失敗。

請確保入參資訊正確,如Identifier值等,然後重試。

iot.prod.QueryProductListActionError

擷取產品列表資料失敗。

請確保入參資訊正確,然後重試。

iot.prod.UpdateProductFailed

更新產品資訊失敗。

iot.prod.QueryExtendPropertyFailed

查詢產品標籤失敗。

iot.prod.InvalidScriptType

資料解析指令碼類型無效。

請確保入參中資料解析指令碼類型正確,然後重試。

iot.prod.ThingScriptExisted

產品下已存在建立或更新的資料解析指令碼。

請確認產品下是否已存在待建立或更新資料解析指令碼。若已存在,無需重複操作。

iot.prod.ConcurrentScriptOperation

操作資料解析指令碼失敗。

請確保不要並行作業資料解析指令碼。

iot.prod.ThingScriptDataFormatError

產品的資料解析指令碼類型錯誤。

請確保入參資訊正確,然後重試。

iot.prod.BatchCreateThingModelFailed

建立物模型失敗。

iot.prod.ThingModelNameDuplicated

物模型中存在重複的功能定義名稱。

請更換功能定義名稱,然後重試。

iot.Prod.NotProductOwner

當前操作者不是產品的擁有者。

請確保訪問的產品已有授權,然後重試。

iot.prod.ProductDataFormatIsNull

資料解析指令碼提交失敗。您建立產品時,請求參數DataFormat值為空白。

請確保建立產品時,已設定資料格式,請參見CreateProduct

裝置相關錯誤碼

iot.deviceIot.Deviceiot.devicesearch開頭的錯誤碼為裝置相關錯誤碼。

錯誤碼

描述

解決方案

iot.device.DistributedProductCanNotCreateDevice

當前待註冊裝置的產品為分發產品。裝置分發的接收方不支援在分發產品下建立裝置。

請在當前帳號建立的產品下註冊裝置。

Iot.Device.NotDeviceOwner

當前操作的使用者不是裝置的擁有者。

請使用主帳號登入物聯網平台控制台,在對應執行個體下查詢裝置,驗證裝置是否存在。

iot.device.AddTopoRelationFailed

添加拓撲關係失敗。

請確保入參資訊正確,然後重試。

iot.device.AlreadyExistedDeviceName

裝置名稱已經存在。

裝置名稱需在產品維度唯一。

請重新命名裝置名稱,然後重試。

iot.device.ApplyManyDevicesFailed

申請大量建立裝置失敗。

請確保入參資訊正確,然後重試。

iot.device.CreateDeviceFailed

建立裝置失敗。

iot.device.CreateDeviceTaskIsRunning

建立裝置的申請任務還在執行中。

大量建立裝置任務執行中,請稍後重試。

iot.device.DeviceApplyIsNotFound

申請裝置的申請單(ApplyId)不存在。

請確保輸入的ApplyId值,與您調用的對應介面(BatchCheckDeviceNames)返回的ApplyId值一致,然後重試。

iot.device.DeviceCountExceeded

批量申請的裝置數量超過最大值。

單次調用,最多大量註冊10,000個裝置。

請減少裝置數量,然後重試。

iot.device.DeleteDeviceFailed

刪除裝置失敗。

請確保入參資訊正確,然後重試。

iot.device.DeleteDevicePropertyFailed

刪除裝置屬性失敗。

iot.device.DisableDeviceFailed

禁用裝置失敗。

iot.device.EnableDeviceFailed

啟用裝置失敗。

iot.device.InactiveDevice

裝置未啟用,即物理裝置從未串連物聯網平台。

請登入物聯網平台控制台,查看裝置狀態,確定裝置是否線上。

iot.device.InvalidFormattedApplyId

建立裝置的申請單(ApplyId)錯誤。

請確保輸入的ApplyId值,與您調用BatchCheckDeviceNames返回的ApplyId值一致,然後重試。

iot.device.IncorrentDeviceApplyInfo

裝置申請資訊錯誤。

請確保入參資訊正確,如ApplyId等,然後重試。

iot.device.InvalidFormattedDeviceName

裝置名稱格式錯誤。

請確保傳入的裝置名稱格式正確,然後重試。

裝置名稱格式說明,請參見RegisterDevice

iot.device.InvalidDeviceNickNameExisted

裝置名稱列表中存在不合法的備忘名稱。

具體錯誤請查看返回的不合法備忘名稱列表。

請確認大量註冊裝置時,裝置的備忘名稱是否合法。

iot.device.InvalidFormattedDevicePropertyKey

裝置屬性標識符格式錯誤。

請查看相關API文檔中,關於入參屬性格式的描述。

請確認裝置屬性標識符格式是否合法。

iot.device.InvalidFormattedDevicePropertiesString

入參裝置屬性格式錯誤。

請確認屬性格式是否正確。

關於入參屬性格式的描述,請參見相關API文檔。

iot.device.InvalidIoTId

裝置ID錯誤。

請登入物聯網平台控制台,查詢對應裝置資訊,然後檢查IotId是否合法。

可調用QueryDeviceDetailQueryDevice查看正確的IotId值,或用ProductKeyDeviceName組合代替IotId

iot.device.InvalidTimeBucket

指定的時間區間不合法。

請查看相關API文檔的參數描述,輸入正確的參數。

請確認入參開始時間和結束時間值,是否符合API描述要求。

iot.device.InvokeThingServiceFailed

調用裝置服務失敗。

請檢查輸入參數是否正確,如Args的參數格式和取值等。

首先確定入參是否符合產品功能定義;然後登入物聯網平台,查詢對應裝置狀態;確定裝置線上後,進行重試。

iot.device.LongDevicePropertiesString

入參裝置屬性長度超過最大值。

請查看相關API文檔的限制說明。

請減少傳參數量,然後重試。

iot.device.NoneDeviceNameElement

裝置名稱列表為空白。

請確保入參均合法,然後重試。

iot.device.NoneDeviceProperties

無有效裝置屬性。

請核對傳入的屬性Identifier是否與TSL中定義的一致。

請確保入參符合API參數描述,然後重試。

iot.device.NotExistedDevice

裝置不存在。

傳入的裝置IotIdProductKeyDeviceName值錯誤。請調用QueryDeviceDetailQueryDevice查看正確值。

請登入物聯網平台控制台,查詢裝置資訊,檢查裝置是否存在。

iot.device.NullApplyId

建立裝置的申請ID(ApplyId)不可為空。

請確保輸入ApplyId值正確,然後重試。

iot.device.NullDeviceName

裝置名稱不可為空。

請確保入參資訊正確,然後重試。

iot.device.NullDevicePropertyKey

裝置屬性名稱不可為空。

iot.device.NullDevicePropertiesString

入參裝置屬性不可為空。

iot.device.QueryDeviceApplyActionError

查詢裝置申請單資訊出錯。

請確保輸入ApplyId值正確,然後重試

iot.device.QueryDeviceAttrDataHistoryFailed

擷取裝置屬性資料記錄失敗。

請確保入參資訊正確,然後重試。

iot.device.QueryDeviceAttrStatusFailed

擷取裝置屬性狀態資訊失敗。

iot.device.QueryDeviceEventHistoryFailed

擷取裝置事件調用記錄失敗。

iot.device.QueryDeviceListActionError

查詢裝置列表失敗。

iot.device.QueryDeviceServiceHistoryFailed

擷取裝置服務調用記錄失敗。

iot.device.QueryDeviceStatisticsFailed

查詢裝置統計資訊失敗。

iot.device.QueryDeviceStatusFailed

查詢裝置狀態資訊失敗。

iot.device.QueryTopoRelationFailed

查詢拓撲關係失敗。

請確認入參資訊是否正確。如,傳入的PageSize值大於限定值50會報此錯誤。

iot.device.RemoveTopoRelationFailed

移除拓撲關係失敗。

iot.device.SaveOrUpdateDevicePropertiesFailed

新增或者修改裝置屬性失敗。

iot.device.SetDevicePropertyFailed

設定裝置屬性失敗。

請檢查入參Items的參數值和格式是否正確,指定的屬性是否是讀寫型。

請確保裝置屬性的入參符合產品功能定義,然後重試。

iot.device.TooManyDevicePropertiesPerTime

傳入的屬性個數超過限定值。

請參見相關API文檔限制說明。

請確保屬性個數未超過限制,然後重試。

iot.device.TopoRelationCountExceeded

拓撲關係數量過多。

請參見使用限制中網關與子裝置數量限制。

請刪除部分無用拓撲關係,然後重試。

iot.device.VerifyDeviceFailed

驗證裝置失敗。

請確保入參資訊正確(如裝置資訊),然後重試。

iot.device.TooManyDeviceNamesPerRequest

請求查詢的裝置名稱數量超過最大限制。

請確保入參中裝置名稱數量不超過10,000,然後重試。

iot.device.InvalidDeviceParams

請求參數不合法。

請確保入參資訊正確(如裝置資訊),然後重試。

iot.devicesearch.InvalidSQLError

不合法的SQL語句。

請確保SQL文法合法,然後重試。

iot.devicesearch.InvalidSQLOffsetError

不合法的SQL位移量。

請檢查SQL語句,修正不合法的位移量,然後重試。

iot.devicesearch.InvalidSQLFieldError

SQL包含不合法的欄位名。

請檢查SQL語句,修正不合法的欄位,然後重試。

iot.devicesearch.InvalidSQLConditionError

SQL的串連詞個數超過限制。

請檢查SQL語句,減少串連詞,然後重試。

iot.devicesearch.InvalidSQLOrderError

SQL的定序錯誤。

請檢查SQL語句,修正不合法的排序,然後重試。

iot.devicesearch.InvalidSQLOperatorTypeError

SQL運算子和資料類型不匹配。

請檢查SQL語句,修正不正確的運算子,然後重試。

iot.devicesearch.InvalidSQLParamError

不支援的SQL文法。

請檢查SQL語句,刪除不支援的文法,然後重試。

iot.tsl.InvalidIdentifierInEventError

查詢指定裝置的原始事件記錄失敗。

請核對傳入的屬性Identifier是否有效。

InvalidIdentifierInServiceError

查詢指定裝置的原始服務記錄失敗。

請核對傳入的屬性Identifier是否有效。

InvalidIdentifierInPropertyError

查詢指定裝置原始屬性記錄失敗。

請核對傳入的屬性Identifier是否有效。

iot.device.PageTokenIsIllegal

查詢指定裝置原始快照、屬性記錄、服務記錄、事件記錄失敗。

請確保請求參數NextPageToken資訊正確,然後重試。

iot.device.DeviceHasDistributed

同名裝置已被分發。

請更換裝置名稱,然後重試。

產品下存在已同名被分發的裝置,請替換裝置名稱後重試。

iot.device.FuzzyRuntimeSearchMinLengthLimit

模糊搜尋的內容長度小於5個字元。

請增加模糊查詢關鍵字的字元個數,然後重試。

iot.device.RegionNotSupportDynamicGroup

當前地區不支援動態分組功能。

僅華東2(上海)地區支援動態分組功能。

請檢查介面入參region資訊,確保在華東2(上海)地區,然後重試。

裝置分發相關錯誤碼

iot.provisioning開頭的錯誤碼為裝置分發相關錯誤碼。

錯誤碼

描述

解決方案

iot.provisioning.RunningTaskExceedLimit

當前阿里雲帳號的並行分發任務已超出限制。

單個阿里雲帳號下,產品分發和裝置分發的任務總數不能超過10個。

請等待運行中的任務執行完成,即可繼續並發執行任務。

iot.provisioning.TaskNotFinish

分發任務未完成。

請等待當前分發任務完成。

iot.provisioning.TaskIsProcessing

分發任務還在進行中。

請等待當前分發任務完成。

iot.provisioning.DeviceIsInAnotherTask

當前裝置在其它分發任務中。

不同分發任務同時分發相同的裝置,只有一個任務會將該裝置分發成功。

iot.provisioning.TaskNotExist

分發任務不存在。

請確保分發任務存在,然後重試。

iot.provisioning.TaskAlreadyFinish

分發任務已完成。

請確保入參資訊正確,然後重試。

iot.provisioning.UidAndTaskNotMatch

當前阿里雲帳號ID不是任務建立者的帳號ID。

iot.provisioning.DeviceIsDistributing

裝置分發中。

等待當前裝置分發完成。

iot.provisioning.ProductIsDistributing

產品分發中。

當前分發任務需等到分發該產品的任務結束,才會執行。

iot.provisioning.AccountNotFound

輸入的阿里雲帳號不存在。

請確保入參資訊正確,然後重試。

iot.provisioning.TargetAccountParamsError

帳號資訊不可為空。

iot.provisioning.CrmServiceError

阿里雲帳號服務異常。

請稍後重試。

iot.provisioning.InstanceOperationDeny

目標執行個體不屬於目標阿里雲帳號。

請確保入參資訊正確,然後重試。

iot.provisioning.SourceInstanceNotFound

源執行個體ID不存在。

iot.provisioning.TargetInstanceNotFound

目標執行個體ID不存在。

iot.provisioning.CaptchaNotNull

該操作需要填寫授權碼。

iot.provisioning.CaptchaNotFound

授權碼錯誤。

iot.provisioning.SendCaptchaFlowControl

操作頻繁,1分鐘後重試。

請稍後重試。驗證碼發送的時間間隔必須大於1分鐘。

iot.provisioning.LimitExceeded

分發裝置數超出限制。

減少分發的裝置,然後重試。

iot.provisioning.FailGetLogLat

擷取經緯度資訊失敗。

請確保入參資訊正確,然後重試。

iot.provisioning.NotCrossTenantId

該操作不支援跨阿里雲帳號。

該操作不支援跨阿里雲帳號。

iot.provisioning.ErrorStrategy

不支援該分發策略。

修正分發策略,然後重試。

iot.provisioning.InstanceRegionConflict

每個地區只能選擇一個執行個體ID。

請確保入參資訊正確,然後重試。

iot.provisioning.NotDeviceOwner

當前操作者不是裝置的擁有者。

裝置分發只能裝置的擁有者發起。

iot.provisioning.NextTokenNotNull

請求參數NextToken不可為空。詳細說明,請參見ListDeviceDistributeJob

請確保入參資訊正確,然後重試。

裝置分組相關錯誤碼

iot.group開頭的錯誤碼為裝置分組相關錯誤碼。

錯誤碼

描述

解決方案

iot.group.NullGroupId

入參分組ID沒有賦值。

請確保入參資訊正確,然後重試。

iot.group.DeleteGroupFailed

刪除分組失敗。

iot.group.SubGroupNotNull

分組下有子分組。

當分組下有子分組時,不能刪除分組,需先刪除子分組。

請先刪除子分組,然後重試刪除該分組。

iot.group.InvalidGroupName

分組名稱不合法。

分組名稱可包含中文漢字、英文字母、數字和底線(_)。長度範圍4~30個字元(一個中文漢字佔二個字元)。

請確保入參資訊正確,然後重試。

iot.group.GroupNameExisted

分組名稱已存在。

請重新命名分組名稱,然後重試。

iot.group.QueryGroupInfoFailed

查詢分組詳情失敗。

請確保入參資訊正確,然後重試。

iot.group.NotExistedGroup

分組不存在。

請確認GroupId值。

登入物聯網平台控制台,查詢分組,檢查分組是否存在,然後重試。

iot.group.QueryGroupCountFailed

查詢分組數量失敗。

請確保入參資訊正確,然後重試。

iot.group.QueryGroupListFailed

查詢分組列表失敗。

iot.group.BindGroupRelationFailed

綁定分組關係失敗。

iot.group.UpdateGroupFailed

修改分組資訊失敗。

iot.group.QueryGroupTreeFailed

擷取分組關係結構失敗。

iot.group.CreateGroupFailed

建立分組失敗。

iot.group.InvalidFormattedTagString

標籤格式不合法。

標籤資料為JSON格式。由標籤的tagKey和tagValue組成,tagKey和tagValue均不可為空。多個標籤以英文逗號間隔。如,[{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}]

iot.group.TagCountExceedMax

標籤數量超過最大值。

每個分組最多可有100個標籤。

刪除不需要的標籤,然後重試。

iot.group.GroupCountExceedMax

分組數量超過最大值。

  • 一個分組最多可包含100個子分組。

  • 一個裝置最多可以被添加到10個分組中。

刪除無用的子分組或者分組中無用的裝置,然後重試。

iot.group.SetGroupTagFailed

設定分組標籤資訊失敗。

請確保入參資訊正確,然後重試。

iot.group.QueryGroupTagFailed

查詢分組標籤資訊失敗。

iot.group.LongGroupDescError

分組描述欄位過長。

分組描述長度限制為100個字元(一個中文漢字佔一個字元)。

請重新編輯分組描述,然後重試。

iot.group.QueryGroupRelationFailed

查詢分組關係失敗。

請確保入參資訊正確,然後重試。

iot.group.GroupLevelExceedingLimitError

分組層級超過限制。

分組只支援三級嵌套,即分組>子分組>子子分組。

請登入物聯網平台控制台,檢查分組嵌套層級。

iot.group.SuperGroupUnsupport

子分組不支援添加到當前父組。

請登入物聯網平台控制台,檢查分組是否為動態分組。動態分組不支援添加子分組。

訊息相關錯誤碼

大部分以iot.messagebroker開頭的錯誤碼為訊息相關錯誤碼。此類錯誤碼主要出現在調用訊息通訊相關API、裝置影子相關API和規則引擎相關API失敗時。(規則引擎相關API調用失敗錯誤碼,請見本文檔“規則引擎相關錯誤碼”。)

錯誤碼

描述

解決方案

iot.messagebroker.CreateTopicRouteFailed

建立Topic之間訊息路由失敗。

請確保入參資訊正確,然後重試。

iot.messagebroker.CreateTopicTemplateException

建立Topic類過程發生異常。

iot.messagebroker.CreateTopicTemplateFailed

建立Topic類失敗。

Iot.MessageBroker.BatchSubTopicFailed

批量訂閱Topic失敗。

Iot.MessageBroker.EmptySubTopicList

訂閱的Topic列表為空白。

請傳入非空的Topic列表,然後重試。

iot.messagebroker.DeleteTopicTemplateException

刪除Topic類過程發生異常。

請確保入參資訊正確,然後重試。

iot.messagebroker.DeleteTopicTemplateFailed

刪除Topic類失敗。

iot.messagebroker.DestTopicNameArraySizeIsLarge

同一訊息源Topic配置的路由目標Topic數量超過最大限制數。

一個源Topic最多可對應100個目標Topic,請檢查相關配置,然後重試。

iot.messagebroker.DeleteTopicRouteFailed

刪除指定Topic間的路由失敗。

請確保入參資訊正確,然後重試。

iot.messagebroker.DesireInfoInShadowMessageIsNotJson

裝置影子中的desire資訊不是JSON格式。

請傳入JSON格式的desire資訊,然後重試。

iot.messagebroker.DesireValueIsNullInShadowMessage

裝置影子中的desire資訊值為空白。

請傳入非空的desire資訊,然後重試。

iot.messagebroker.ElementKeyOrValueIsNullInDesire

desire資訊包含有空的屬性標識符或者屬性值。

請確保傳入的desire資訊不包含空的屬性標識符或者屬性值,然後重試。

iot.messagebroker.ElementKeyOrValueIsNullInReport

report資訊包含有空的屬性標識符或者屬性值。

請確保傳入的report資訊不包含空的屬性標識符或者屬性值,然後重試。

iot.messagebroker.HALFCONN

由於裝置為半串連狀態導致失敗。

請確保裝置串連正常,然後重試。

iot.messagebroker.InvalidFormattedSrcTopicName

訊息源Topic名稱格式錯誤。

請確保Topic名稱格式正確,然後重試。

可在控制台裝置詳情頁的Topic列表下查看裝置的Topic。

iot.messagebroker.InvalidFormattedTopicName

Topic格式錯誤。

可在控制台裝置詳情頁的Topic列表下查看裝置的Topic。

請確保Topic格式正確,然後重試。

可在控制台裝置詳情頁的Topic列表下查看裝置的Topic。

iot.messagebroker.InvalidFormattedTopicTemplateId

Topic類ID格式錯誤。

請確保Topic類ID格式正確,然後重試。

可調用QueryProductTopic查看TopicId

iot.messagebroker.InvalidTimeoutValue

逾時時間參數設定有誤。

請確保時間參數設定正確,然後重試。

請參見相關API文檔查看時間設定方法。

iot.messagebroker.InvalidTopicTemplateOperationValue

Topic類的操作許可權值錯誤。

請確保Topic類的操作許可權正確,然後重試。操作許可權取值:

SUB:訂閱。

PUB:發布。

ALL:發布和訂閱。

iot.messagebroker.InvalidVersionValueInShadowMessage

裝置影子中的version值錯誤。

請確保裝置影子中的version值正確,然後重試。

iot.messagebroker.MethodValueIsNotUpdate

裝置影子中的method資訊值不是update

請確保裝置影子中的method值是update,然後重試。

iot.messagebroker.MessageContentIsNotBase64Encode

訊息內容沒有經過Base64編碼。

請確保訊息內容經過Base64編碼,然後重試。

iot.messagebroker.NoneElementInDesire

desire資訊中沒有屬性。

請確保desire資訊中有屬性,然後重試。

iot.messagebroker.NoneElementInReport

report資訊中沒有屬性。

請確保report資訊中有屬性,然後重試。

iot.messagebroker.NoneElementDestTopicNameInArray

目標Topic列表中沒有元素。

請確保目標Topic列表中有元素,然後重試。

iot.messagebroker.NotFoundDesireInShadowMessage

裝置影子的state資訊中沒有desire資訊。

請確保裝置影子的state資訊中有desire資訊,然後重試。

iot.messagebroker.NotFoundMethodInShadowMessage

裝置影子沒有method資訊。

請確保裝置影子有method資訊,然後重試。

iot.messagebroker.NotFoundReportInShadowMessage

裝置影子中沒有report資訊。

請確保裝置影子有report資訊,然後重試。

iot.messagebroker.NotFoundStateInShadowMessage

裝置影子中沒有state資訊。

請確保裝置影子有state資訊,然後重試。

iot.messagebroker.NotFoundVersionOrNullVersionValue

缺少version資訊或者version值為空白。

請確保version值不為空白,然後重試。

iot.messagebroker.NotMatchedProductKeyWithSrcTopicOwner

訊息源Topic對應的產品ProductKey不屬於目前使用者。

請確保Topic對應的產品屬於目前使用者,然後重試。

iot.messagebroker.NullMessageContent

訊息內容不可為空。

請確保訊息內容不為空白,然後重試。

iot.messagebroker.NullShadowMessage

裝置影子內容不可為空。

請確保裝置影子內容不為空白,然後重試。

iot.messagebroker.NullSrcTopicName

訊息源Topic名稱不可為空。

請確保Topic名稱不為空白,然後重試。

iot.messagebroker.NullTopicName

Topic不可為空。

請確保Topic不為空白,然後重試。

iot.messagebroker.NullTopicTemplateId

Topic類ID不可為空。

請確保Topic類ID不為空白,然後重試。

iot.messagebroker.NullTopicTemplateOperation

Topic類的操作許可權不可為空。

請確保Topic類的操作許可權不為空白,然後重試。

iot.messagebroker.OFFLINE

由於裝置離線導致失敗。

請確保裝置線上,然後重試。

iot.messagebroker.PublishMessageException

發送訊息過程出現異常。

請確保入參資訊正確,然後重試。

iot.messagebroker.PublishMessageFailed

發送訊息失敗。

iot.messagebroker.QueryDeviceShadowActionError

查詢裝置影子失敗。

iot.messagebroker.QueryProductTopicListActionError

擷取Topic類列表失敗。

iot.messageborker.QueryTopicReverseRouteTableListActionError

擷取訊息反向路由列表(即訊息源Topic列表)失敗。

iot.messageborker.QueryTopicRouteTableListActionError

擷取訊息路由列表失敗。

iot.messagebroker.QueryTopicTemplateActionError

查詢Topic類失敗。

iot.messagebroker.QueryTopicTemplateException

擷取Topic類過程發生異常。

iot.messagebroker.RateLimit

由於限流導致失敗。

請關注API調用頻率,避免觸發限流。限制說明,請參見使用限制

iot.messagebroker.ReportInShadowMessageIsNotJson

裝置影子中的state資訊中的report資訊不是JSON格式。

請確保裝置影子中的state資訊中的report資訊是JSON格式,然後重試。

iot.messagebroker.RrpcException

RRPC發送訊息過程出現異常。

請確保入參資訊正確,然後重試。

iot.messagebroker.RrpcFailed

RRPC發送訊息失敗。

iot.messagebroker.ShadowMessageIsNotJson

裝置影子不是JSON格式。

請確保裝置影子是JSON格式,然後重試。

iot.messagebroker.ShadowMessageLengthIsLarge

裝置影子的長度超過最大限制。

請確保裝置影子的長度不超過最大限制,然後重試。

裝置影子文檔的大小限制16 KB。

iot.messagebroker.TIMEOUT

由於逾時導致失敗。

請重試。

iot.messagebroker.TooManyElementInDesire

desire資訊中包含的屬性總數超過最大限定數。

請確保desire資訊中包含的屬性總數不超過最大限定數,然後重試。

裝置影子JSON文檔的屬性數量限制為128個。

iot.messagebroker.TooManyElementInReport

report資訊包含的屬性總數超過限定最大數。

請確保report資訊包含的屬性總數不超過限定最大數,然後重試。

裝置影子JSON文檔的屬性數量限制為128個。

iot.messagebroker.TopicAlreadyFound

同一產品下Topic類名稱重複。

請確保同一產品下Topic類名稱不重複,然後重試。

iot.messagebroker.TopicTemplateCountExceedMax

產品的Topic類數量超過最大值。

請確保產品的Topic類數量不超過最大值,然後重試。

一個產品最多可以定義50個Topic類。

iot.messagebroker.TopicTemplateIsNotFound

Topic類不存在。

請確保Topic類存在,然後重試。

可調用QueryProductTopic查看產品的Topic類。

iot.messagebroker.UpdateDeviceShadowMessageFailed

更新裝置影子失敗。

請確保入參資訊正確,然後重試。

iot.messagebroker.UpdateTopicTemplateException

更新Topic類過程發生異常。

iot.messagebroker.UpdateTopicTemplateFailed

更新Topic類失敗。

iot.messagebroker.TooManyUserProperties

MQTT 5.0協議中,使用者自訂屬性個數超過最大限制(20個)。

請確保使用者自訂屬性個數不超過最大限制,然後重試。

iot.messagebroker.UserPropertyListExceedMaxLength

MQTT 5.0協議中,使用者自訂屬性總長度超過最大限制(8192個字元)。

請確保使用者自訂屬性總長度不超過最大限制,然後重試。

iot.messagebroker.InvalidUserProperty

MQTT 5.0協議中,使用者自訂屬性格式不合法。

請確保入參資訊正確,然後重試。

iot.messagebroker.CorrelationDataNotBase64Encode

MQTT 5.0協議中,相關資料(Correlation Data)未進行Base64編碼轉換。

請確保相關資料進行Base64編碼轉換,然後重試。

iot.messagebroker.NullCorrelationData

MQTT 5.0協議中,相關資料(Correlation Data)為空白。

請確保相關資料不為空白,然後重試。

iot.messagebroker.CorrelationDataExceedMaxLength

MQTT 5.0協議中,相關資料長度超過最大限制(128個字元)。

請確保相關資料長度不超過最大限制,然後重試。

iot.messagebroker.InvalidMqttResponseTopic

MQTT 5.0協議中,響應主題(Response Topic)不合法。

請確保響應主題合法,然後重試。

規則引擎相關錯誤碼

iot.ruleiot.ruleng開頭的錯誤碼,及少部分iot.messagebroker開頭的錯誤碼,是規則引擎相關錯誤碼。

提示出現異常或失敗時,請確保入參資訊正確,然後重試。

錯誤碼

描述

解決方案

iot.rule.CreateRuleException

建立規則過程發生異常。

請確保入參資訊正確,然後重試。

iot.rule.DeleteRuleFailed

刪除規則失敗。

iot.rule.IncorrentRuleActionId

規則動作ID錯誤。

可調用ListRuleActions查看規則動作ID,確保入參資訊正確,然後重試。

iot.rule.IncorrentRuleActionType

規則動作類型錯誤。

請確保入參資訊正確,然後重試。

具體要求請參見CreateRuleAction的Type請求參數說明。

iot.rule.NullForwardDestForRule

轉寄資料目的地不可為空。

轉寄資料目的地不可為空,請查看規則配置是否關聯了資料目的。

Configuration中的具體配置方法,請參見CreateRuleAction

iot.rule.NullSqlForRule

規則的SQL語句不可為空。

請檢查規則中的SQL配置,然後重試。

iot.rule.NotFoundRule

規則不存在。

請輸入正確的規則ID (RuleId),然後重試。

可調用ListRule查看帳號下所有規則的RuleId

iot.rule.NotFoundRuleAction

規則動作不存在。

請輸入正確的規則動作ID (ActionId),然後重試。

可調用ListRuleActions查看某個規則下的所有ActionId

iot.rule.EmptyScript

解析器的指令碼配置為空白。

請確認解析器指令碼已儲存提交,然後重試。

iot.rule.EmptyScriptDraft

指令碼草稿為空白。

請確認入參資訊正確,然後重試。

iot.rule.scriptSyntaxError

指令碼存在語法錯誤。

iot.rule.DataSourceNotExists

資料來源不存在。

iot.rule.DataSourceItemNotExists

資料來源Topic不存在。

iot.rule.DestinationNotBound

解析器未關聯資料目的。

請確認解析器已關聯資料目的,然後重試。

iot.rule.destinationNotExists

流轉目的不存在。

請確認資料目的ID正確,然後重試。

iot.rule.ParseRuleActionConfigError

無法正常解析規則動作的配置。

請確保入參資訊正確,然後重試。

iot.rule.QueryRuleActionListError

查詢規則動作列表失敗。

iot.rule.QueryRuleFailed

查詢解析器資訊失敗。

iot.rule.QueryRulePageActionError

分頁擷取規則列表失敗。

iot.rule.RuleActionIsAlreadyCreated

已存在相同的規則動作。

iot.rule.RuleCountExceedMax

規則總數超過最大限制數。

iot.rule.RuleNameIsAlreadyExisted

規則名稱已經存在。

iot.rule.StartRuleFailed

啟動規則失敗。

請查看規則配置是否正確,確保入參資訊正確,然後重試。

iot.rule.StopRuleFailed

停止規則失敗。

請查看規則配置是否正確,確保入參資訊正確,然後重試。

iot.rule.TooManyRuleAction

規則動作數量超過最大限制。

請確保入參資訊正確,然後重試。

一條規則中轉寄資料的操作不能超過10個。

iot.rule.UpdateRuleFailed

更新規則失敗。

請確保入參資訊正確,然後重試。

iot.ruleng.CreateRuleActionFailed

建立規則動作失敗。

iot.ruleng.DeleteRuleActionFailed

刪除規則動作失敗。

iot.ruleng.IncorrectActionTypeForError

錯誤流轉的規則不支援此雲產品。

iot.ruleng.IncorrectRegionName

中國內地節點只能流轉到中國內地,海外節點只能流轉到海外同一個節點。

iot.ruleng.IncorrectSysTopic

錯誤的基礎通訊Topic或物模型通訊Topic。

請確保入參資訊正確,然後重試。

請參見CreateRule指定正確的Topic。

iot.ruleng.IncorrectType

應用規則的Topic類型錯誤。

TopicType支援的可選值:

  • 0:基礎通訊Topic或物模型通訊Topic。

  • 1:自訂Topic。

  • 2:裝置狀態訊息Topic。

請確保入參資訊正確,然後重試。

iot.ruleng.InvalidEndpoint

非法的存取點。

iot.ruleng.InvalidFormattedTagInConfiguration

參數Configuration中的tag過長。

iot.ruleng.InvalidRamRole

非法的RAM角色。

請登入RAM控制台查看角色資訊,確保入參資訊正確,然後重試。

iot.ruleng.ListInstancesError

擷取執行個體列表失敗。

請確保入參資訊正確,然後重試。

iot.ruleng.OnlyAllowOneErrorAction

一個規則只能設定一個錯誤轉寄目的地。

iot.ruleng.QueryInstanceError

擷取執行個體資訊失敗。

iot.ruleng.QueryRuleActionFailed

擷取規則動作失敗。

iot.ruleng.RegionNotSupportRuleForwardCloudProduct

此地區不支援將規則轉寄到該雲產品。

請確保入參資訊正確,然後重試。

各地區支援轉寄的目標雲產品,請參見地區和可用性區域

iot.ruleng.RuleActionConfigurationIsNotJson

規則動作配置不是JSON格式。

參數Configuration的值必須是正確的JSON格式。具體請參見CreateRuleAction

請確保入參資訊正確,然後重試。

iot.ruleng.RuleAlreadyIsStarted

規則是已啟動狀態。

iot.ruleng.NullRamRoleArn

roleArn不可為空。

iot.ruleng.NullRamRoleName

roleName不可為空。

iot.ruleng.NullRuleActionConfig

規則動作配置(參數Configuration)不可為空。

iot.ruleng.NullRuleActionType

規則動作類型(參數Type)不可為空。

iot.ruleng.UpdateRuleActionFailed

更新規則動作失敗。

iot.messagebroker.IncorrectRuleSql

規則的SQL配置錯誤。

請根據CreateRule說明配置SQL,確保入參資訊正確,然後重試。

iot.messagebroker.QueryRuleConfigActionException

擷取規則配置資訊過程出現異常。

請確保入參資訊正確,然後重試。

以下表格分別列舉訊息轉寄目標設定失敗的特有錯誤碼。

錯誤碼

描述

解決方案

iot.messagebroker.InvalidFormattedTopicName

Topic格式錯誤。

可在控制台裝置詳情頁的Topic列表頁簽下查看正確的Topic格式,確保入參資訊正確,然後重試。

iot.prod.NotExistedProduct

產品不存在。

請確保輸入的ProductKey正確,且該產品屬於當前阿里雲帳號,確保入參資訊正確,然後重試。

iot.common.QueryProductActionError

查詢產品失敗。

請確保入參資訊正確,然後重試。

iot.ruleng.IncorrectSysTopic

錯誤的基礎通訊Topic或物模型通訊Topic。

請參見CreateRule指定正確的Topic。

iot.messagebroker.NullTopicName

Topic名稱不可為空。

錯誤碼

描述

解決方案

iot.ruleng.NullOtsInstanceName

Table Store的執行個體名稱不可為空。

請確保入參資訊正確,然後重試。

iot.ruleng.NullTableNameInOtsInstance

Table Store中執行個體的表名不可為空。

iot.ruleng.NullPrimaryKeyInOtsTable

Table Store中表的主鍵不可為空。

iot.ruleng.NullPrimaryKeyNameInOts

主鍵的名稱不可為空。

iot.ruleng.NullPrimaryKeyTypeInOts

主鍵的類型不可為空。

iot.ruleng.NullPrimaryKeyValueInOts

主鍵的值不可為空。

iot.ruleng.IncorrectPrimaryKeyValueInOtsTable

Table Store中主索引值錯誤。

請在Table Store中,查看您建立資料表時定義的主鍵,確保入參資訊正確,然後重試。

錯誤碼

描述

解決方案

iot.ruleng.NullTopicNameInMns

Message Service中的Topic不可為空。

請確保入參資訊正確,然後重試。

iot.ruleng.NotFoundTopicInMns

Message Service中不存在此Topic。

請在Message Service中,確認主題(Topic)名稱。

請在Message Service中,確認主題(Topic)名稱,確保入參資訊正確,然後重試。

iot.ruleng.QueryMnsTopicListActionError

擷取Message ServiceTopic列表失敗。

請確保入參資訊正確,然後重試。

錯誤碼

描述

解決方案

iot.ruleng.NullServiceNameInFc

Function Compute服務名稱為空白。

請確保入參資訊正確,然後重試。

iot.ruleng.NullFunctionNameInFc

Function Compute函數名稱為空白。

iot.ruleng.NotFoundServiceInFc

Function Compute服務不存在。

請在Function Compute中,確認正確的服務名稱,確保入參資訊正確,然後重試。

錯誤碼

描述

解決方案

iot.messagebroker.NullTopicName

訊息佇列中接收訊息的Topic不可為空。

請確保入參資訊正確,然後重試。

iot.ruleng.InstanceNotFound

執行個體不存在。

iot.ruleng.ListMqTopicsError

擷取訊息佇列Topic失敗。

iot.ruleng.TopicIsNotUnique

Topic不唯一。

iot.ruleng.TopicNotFound

Topic不存在。

錯誤碼

描述

解決方案

iot.ruleng.InvalidFormattedTagNameInHitsdb

TSDB標籤格式非法。

請確保入參資訊正確,然後重試。

iot.ruleng.InvalidFormattedTimestampInHitsdb

時間戳記格式非法。

iot.ruleng.NotBindCustomerVpc

當前執行個體未綁定使用者的VPC。

iot.ruleng.NullInstanceNameInHitsdb

TSDB執行個體名稱為空白。

iot.ruleng.NullTagNameInHitsdb

TSDB標籤名稱為空白。

iot.ruleng.NullTagValueInHitsdb

TSDB標籤值為空白。

iot.ruleng.NullTimestampInHitsdb

時間戳記標籤為空白。

iot.ruleng.OnlySameRegionHitsdbSupport

只支援轉寄到同節點的TSDB。

錯誤碼

描述

解決方案

iot.ruleng.GrantVpcInstanceFailed

VPC執行個體授權失敗。

請確保入參資訊正確,然後重試。

iot.ruleng.InvalidFormattedConnectionIp

串連IP格式錯誤。

iot.ruleng.InvalidFormattedConnectionPort

串連連接埠格式錯誤。

iot.ruleng.InvalidFormattedRdsDatabaseName

RDS資料庫名稱包含非法字元。

iot.ruleng.InvalidFormattedRdsTableName

RDS表名稱包含非法字元。

iot.ruleng.ListRdsAccountError

擷取RDS資料庫帳號失敗。

iot.ruleng.NotFoundTable

RDS資料庫表不存在。

iot.ruleng.NotFoundVpcInstance

VPC執行個體不存在。

iot.ruleng.NotFoundVpcInstanceConnection

找不到RDS的VPC路徑。

請確保您的RDS執行個體配置好了VPC網路及VPC網路交換器,然後重試。

iot.ruleng.NotMatchedField

RDS資料庫表欄位不匹配。

請確保入參資訊正確,然後重試。

iot.ruleng.NullConnectionIp

串連IP為空白。

iot.ruleng.NullConnectionPort

串連連接埠為空白。

iot.ruleng.NullRdsInstanceName

RDS執行個體名稱為空白。

iot.ruleng.NullRdsDatabaseName

RDS資料庫名稱為空白。

iot.ruleng.NullRdsAccountName

帳號名稱為空白。

iot.ruleng.NullRdsPassword

帳號密碼為空白。

iot.ruleng.NullRdsTableName

RDS表名稱為空白。

iot.ruleng.NullRdsFieldName

RDS欄位名稱為空白。

iot.ruleng.NullRdsFieldValue

RDS欄位值為空白。

iot.ruleng.NullVpcInstance

VPC執行個體不可為空。

iot.ruleng.OnlySupportSameRegionRds

只支援轉寄到同節點的RDS。

iot.ruleng.QueryServerMappingInfoError

擷取VPC執行個體的mapping資訊失敗。

服務端訂閱相關錯誤碼

iot.consumer開頭的錯誤碼為服務端訂閱相關錯誤碼。

錯誤碼

描述

解決方案

iot.consumer.group.CallbackTypeEmpty

CallbackType不能全為false

請確保入參資訊正確,然後重試。

iot.consumer.group.ChangeDefaultConsumerGroupNotAllowed

不能修改預設消費組。

iot.consumer.group.ConsumerGroupExceedsLimit

訂閱關係下消費組數量超過限制。

iot.consumer.group.ConsumerGroupExceedLimit

消費組數量超過最大限制。

iot.consumer.group.ConsumerGroupNameExisted

消費組名稱已存在。

iot.consumer.group.ConsumerGroupNotExist

消費組不存在。

iot.consumer.group.CreateConsumerGroupFailed

添加消費組失敗。

iot.consumer.group.DeleteConsumerGroupFailed

刪除消費組失敗。

iot.consumer.group.InvalidConsumerGroupName

非法的消費組名稱。

iot.consumer.group.InvalidConsumerGroupId

非法的消費組ID。

iot.consumer.group.InvalidConsumerGroup

消費組非法。

iot.consumer.group.InvalidGroupBy

參數groupby非法。

iot.consumer.group.InvalidSubscribeType

訂閱類型非法。

iot.consumer.group.MnsCheckFailed

MNS鑒權失敗。

iot.consumer.group.MnsNotSupport

裝置轉移的產品不支援MNS訂閱。

iot.consumer.group.ProductKeyExceedsLimit

消費組訂閱的產品超過限制。

iot.consumer.group.QueryConsumerGroupStatusFailed

查詢消費組狀態失敗。

iot.consumer.group.UpdateConsumerGroupFailed

更新消費組失敗。

iot.consumer.group.SubscribeNotExist

MNS或AMQP服務端訂閱不存在。

OTA升級相關錯誤碼

iot.firmwareiot.ota開頭的錯誤碼為OTA升級相關錯誤碼。

錯誤碼

描述

解決方案

iot.firmware.AlreadyExistedFirmwareName

同名的OTA升級包已經存在。

請傳入新的升級包名稱,然後重試。

iot.firmware.AlreadyExistedFirmwareVersion

產品下已存在該OTA升級包版本。

請傳入新的升級包版本,然後重試。

iot.firmware.BadlyFormattedGrayPercent

灰階比例的格式不正確。

請確保入參資訊正確,然後重試。

iot.firmware.BatchCancelDeviceUpgradeFailed

取消裝置升級失敗。

請提交工單。

iot.firmware.BlankFirmwareName

OTA升級包名稱只包含空格。

請確保入參資訊正確,然後重試。

iot.firmware.CancelOTAStrategyByJobFailed

取消動態批次所關聯的動態升級策略失敗。

請提交工單。

iot.firmware.CancelOTATaskByJobFailed

取消批次下裝置升級失敗。

iot.firmware.CancelOptionIsMandatory

未指定取消參數。

請確保入參資訊正確,然後重試。

iot.firmware.CancelUpgradeTaskFailed

取消升級批次失敗

請提交工單。

iot.firmware.CreateFirmwareFailure

建立OTA升級包失敗。

iot.firmware.CreateOTAUpgradeJobFailure

建立批量升級任務失敗。

iot.firmware.DeleteFirmwareFailure

刪除OTA升級包失敗。

iot.firmware.DeviceUpgradeRecordNotFound

裝置沒有處在升級過程中。

請確認升級作業處於升級過程中,確保入參資訊正確,然後重試。

iot.firmware.DeviceWithDestinationVersionInArray

裝置版本號碼與目標版本號碼相同。

請確認是否有已升級成功的裝置。

iot.firmware.DynamicGrayNotSupported

不支援動態灰階升級。

該功能目前不支援。

iot.firmware.DynamicSpecificNotSupported

不支援動態定向升級。

iot.firmware.EmptyFirmwareFile

OTA升級包檔案大小為0。

請確保上傳的升級包檔案正確,然後重試。

iot.firmware.FireTimeMustLargeThanCurrentTime

定時升級時間必須大於目前時間。

請確保入參資訊正確,然後重試。

iot.firmware.FireTimeTooLate

定時升級時間距目前時間不能大於7天。

iot.firmware.FireTimeTooShort

定時升級時間距目前時間不能小於5分鐘。

iot.firmware.FirmwareAndProductKeyMismatch

OTA升級包與產品ProductKey不匹配

iot.firmware.FirmwareCountExceedMax

OTA升級包數量超過最大值500。

請刪除不再使用的升級包,然後重試。

iot.firmware.FirmwareDescriptionExceedMaxLength

OTA升級包描述字元個數超過100。

請確保入參資訊正確,然後重試。

iot.firmware.FirmwareNotFound

OTA升級包不存在。

iot.firmware.FirmwareNotVerified

未完成OTA升級包驗證,無法發起升級。

請先驗證升級包成功,然後重試。

iot.firmware.GenerateOTAUploadURLFailure

產生升級包上傳URL失敗。

請確保入參資訊正確,然後重試。

iot.firmware.GrayAppliesToStaticOnly

只有靜態升級才允許灰階升級。

iot.firmware.InProgressDynamicJobExisted

已存在執行中的動態批次。

一個升級包下只能發起一次動態升級,請取消已發起的動態升級批次,然後重試。

iot.firmware.InProgressVerifyJobExisted

存在未完成的驗證OTA升級包任務。

請先完成已發起的驗證升級包任務,再發起升級包驗證。

iot.firmware.IncorrectDeviceUpgradeJobStatus

待取消的裝置升級選項組錯誤。

升級記錄無法被取消,請確認升級記錄是否處於升級過程中。

iot.firmware.IncorrectFormattedFirmwareName

OTA升級包名稱格式錯誤。

請確保入參資訊正確,然後重試。

iot.firmware.IncorrectFormattedFirmwareVersion

OTA升級包版本格式非法。

iot.firmware.IncorrectFormattedModuleName

模組名格式錯誤。

iot.firmware.IncorrectFormattedSrcVersion

起始版本格式非法。

iot.firmware.InvalidDynamicMode

動態升級模式不正確。

iot.firmware.InvalidFirmware

無效的OTA升級包。

iot.firmware.InvalidFirmwareId

OTA升級包ID不正確。

iot.firmware.InvalidFirmwareSign

無效的OTA升級包簽名值。

iot.firmware.InvalidFirmwareSignMethod

無效的OTA升級包簽名方法。

iot.firmware.InvalidFirmwareSize

無效的OTA升級包大小。

iot.firmware.InvalidFirmwareType

無效的OTA升級包類型。

iot.firmware.InvalidFirmwareUrl

OTA升級包資源連結地址不是合法的物聯網平台OTA升級包地址。

iot.firmware.InvalidGenerateOTAUploadURLParam

產生升級包上傳URL的參數非法。

iot.firmware.InvalidGrayPercent

無效的灰階比例。

iot.firmware.InvalidMaximumPerMinute

無效的推出速率。

iot.firmware.InvalidOTAJobId

批次ID不正確。

iot.firmware.InvalidOTATaskId

升級記錄ID不正確。

iot.firmware.InvalidOverwriteMode

覆蓋模式不正確。

iot.firmware.InvalidProductKey

無效的產品ProductKey。

iot.firmware.InvalidRetryCount

自動重試次數不正確。

iot.firmware.InvalidRetryInterval

自動重試時間間隔不正確。

iot.firmware.InvalidSelectionType

選擇類型不正確。

iot.firmware.InvalidTargetSelection

目標選擇不正確。

iot.firmware.InvalidTaskStatus

升級選項組不正確。

iot.firmware.InvalidTimeoutSetting

無效的逾時設定

iot.firmware.JobAlreadyCanceled

批次已經取消。

iot.firmware.JobHasNoScheduleTime

批次不是定時批次。

iot.firmware.ListOTAFirmwareFailed

擷取OTA升級包列表失敗。

iot.firmware.ListOTAJobFailed

查詢升級批次列表失敗。

iot.firmware.ListOTAModuleFailed

查詢模組列表失敗。

iot.firmware.ListOTAModuleNameByProductFailed

查詢產品下模組列表失敗。

iot.firmware.ListOTATaskByDeviceFailed

查詢裝置下的升級記錄失敗。

iot.firmware.ListOTATaskByJobFailed

查詢批次下的升級記錄失敗。

iot.firmware.MalformedFirmwareUrl

OTA升級包資源連結地址不是合法的URL。

iot.firmware.ModuleCountLimitExceeded

模組數量超過了最大限制。

iot.firmware.ModuleNameReserved

使用了被保留的模組名,請選擇其它模組名。

iot.firmware.MoreThanOneSrcVersion

差分OTA升級包批量升級只允許指定一個源版本。

iot.firmware.NoDeviceCanUpgrade

未找到可升級的裝置。

請確認裝置是否已升級成功。

iot.firmware.NonVersionedDeviceInArray

裝置數組參數中存在未上報或上報非法版本號碼的裝置。

請確保入參資訊正確,然後重試。

iot.firmware.NotDynamicJob

只允許取消動態批次所關聯的動態升級策略。

iot.firmware.NullFirmwareId

OTA升級包ID為空白。

iot.firmware.NullFirmwareName

OTA升級包名稱為空白。

iot.firmware.NullFirmwareUrl

OTA升級包資源連結地址為空白。

iot.firmware.NullFirmwareVersion

OTA升級包版本為空白。

iot.firmware.NullGrayPercent

灰階升級的灰階比例為空白。

iot.firmware.NullOTAJobId

批次ID為空白。

iot.firmware.NullSelectionType

選擇類型為空白。

iot.firmware.NullSrcVersions

待升級版本號碼列表為空白。

iot.firmware.NullTargetDeviceNames

靜態定向升級的裝置範圍為空白。

iot.firmware.NullTargetSelection

目標選擇為空白。

iot.firmware.NullTaskId

批次ID為空白。

iot.firmware.ParameterSizeExceedMax

列表個數超過最大數量。

iot.firmware.ReUpgradeFailedFirmwareNotVerified

未完成OTA升級包驗證,無法發起重升級。

iot.firmware.ScheduleFinishTimeEarlierThanStartTime

指定定時結束時間必須晚於定時開始時間。

iot.firmware.ScheduleFinishTimeTooEarly

定時升級結束時間距開始時間不能小於60分鐘。

iot.firmware.ScheduleFinishTimeTooLate

定時升級結束時間距開始時間不能大於30天。

iot.firmware.ScheduleFinishTimeWithoutStartTime

指定定時結束時間必須同時指定定時開始時間。

iot.firmware.SrcDestVersionMatched

起始版本與目標版本相同。

iot.firmware.SrcVersionIsMandatory

差分包未指定起始版本。

iot.firmware.SrcVersionMismatch

裝置當前的版本與OTA升級包待升級版本不一致。

iot.firmware.SrcVersionsNotAllowed

不允許指定源版本列表。

iot.firmware.SrcVersionsSizeExceedMax

源版本列表大小超過最大數量。

iot.firmware.SystemBusy

系統繁忙,請稍後重試。

若重試仍不能解決,請提交工單。

iot.firmware.SystemBusyForScheduleTime

系統繁忙,請修改定時升級時間。

iot.firmware.TargetDeviceNamesNotAllowed

不允許指定靜態定向升級的裝置。

請確保入參資訊正確,然後重試。

iot.firmware.TooManyDeviceUpgrade

發起升級的裝置數量過多,請稍後重試。

請確保入參資訊正確,間隔一分鐘後重試。

iot.firmware.TooManyDeviceUpgradeForScheduleTime

指定的定時升級時間發起升級的裝置數量過多,請修改定時升級時間。

iot.firmware.UpgradeSrcVersionMismatch

升級源版本與差分OTA升級包源版本不一致。

請確保入參資訊正確,然後重試。

iot.firmware.VerifyFirmwareFailed

驗證OTA升級包失敗。

請提交工單。

iot.firmware.InvalidOTATaskId

請求參數中的TaskId不存在。

請確保入參資訊正確,然後重試。

iot.firmware.InvalidTaskStatus

TaskId對應的裝置升級作業,不處於未確認狀態。

iot.firmware.JobTagIsTooLong

建立升級批次任務中,標籤字元總數超出限制(4096個字元)。

iot.firmware.JobTagKeyInvalid

建立升級批次任務中,標籤Key不合法。

iot.firmware.JobTagValueInvalid

建立升級批次任務中,標籤Value不合法。

iot.firmware.JobTagTooMany

建立升級批次任務中,標籤Key:Value對個數超出限制(10個)。

iot.ota.PackageFileAmountExceed

建立升級包請求中,升級包檔案數量超過限制(20個)。

iot.ota.PackageFileParamConflict

建立升級包請求中,升級包檔案相關參數有衝突。即單個檔案和多檔案相關參數不能同時設定。

iot.ota.PackageFileNameDuplicated

建立升級包請求中,多個升級包檔案的名稱重複。

iot.ota.PackageFileUrlDuplicated

建立升級包請求中,多個升級包檔案的URL重複。

iot.ota.PackageFileSignDuplicated

建立升級包請求中,多個升級包檔案的簽名值重複。

iot.ota.tag.KeyDuplicated

標籤列表的Key重複。

iot.ota.CreateOTAModuleFailure

建立OTA模組的過程中產生異常。

請提交工單。

iot.ota.CreateOTAModuleParamError

建立OTA模組的請求中參數錯誤。

請確保入參資訊正確,然後重試。

iot.ota.CreateOTAModuleExceedLimit

產品下的OTA模組數超過了限制。

請刪除不用的模組,然後重試。

iot.ota.CreateOTAModuleNameExist

建立OTA模組的名稱重複。

請確保傳入的模組名稱與已有模組名稱不重複,然後重試。

iot.ota.UpdateOTAModuleFailure

更新OTA模組的過程中產生異常。

請提交工單。

iot.ota.UpdateOTAModuleParamError

更新OTA模組的請求中參數錯誤。

請確保入參資訊正確,然後重試。

iot.ota.DeleteOTAModuleParamError

刪除OTA模組的請求中參數錯誤。

iot.ota.DeleteOTAModuleFailure

刪除OTA模組的過程中產生異常。

iot.ota.DeleteOTAModulePackageExist

有升級包的OTA模組不能被刪除。

iot.ota.DeleteOtaDefaultModule

預設模組不能被刪除。

iot.ota.ListOTAModuleParamError

查詢OTA模組列表的請求中參數錯誤。

iot.ota.ListOTAModuleFailure

查詢OTA模組列表的過程中產生異常。

iot.ota.OTAModuleNotExist

刪除或更新OTA模組時報錯:產品下的OTA模組不存在。

iot.ota.TooManyOtaTask

請求參數TaskId.N的TaskId個數,已超出最大限制。

iot.ota.TaskIdIsNull

請求參數TaskId.N不可為空。

iot.ota.ConfirmNotAllowedNow

目前時間,裝置不可升級,不能對待確認狀態的裝置升級作業,進行確認。

iot.ota.EmptyDeviceInfoParams

請求參數中,裝置資訊不可為空。

iot.ota.InvalidOtaModuleName

請求參數中,OTA模組名稱的格式不合法。

iot.ota.GroupNotExist

裝置分組不存在。

請確保入參資訊正確,然後重試。

iot.ota.DynamicGroupExpressionInvalid

發起OTA升級時,動態分組對應的規則中模組名稱和模組版本必須同時存在。

iot.ota.DynamicGroupTaskCountExceedLimit

動態分組對應的升級批次數超過限制(5個)。

iot.ota.UpgradeDeviceCountExceedLimit

發起的升級裝置數超過限制。

限制說明,請參見使用限制的OTA升級

請提交工單。

iot.ota.GroupUpgradeTenantInvalid

當前阿里雲帳號發起的分組升級不合法。

請確保入參資訊正確,然後重試。

請確保入參資訊正確,然後重試

iot.ota.GroupTypeInvalid

分組升級中,傳入的分組類型無效。

請確保入參資訊正確,然後重試。

iot.firmware.VerifyFirmwareNoNeed

當前升級包不需要驗證。

iot.ota.DownloadProtocolInvalid

當前批次任務中的升級包下載協議不合法。

iot.ota.DownloadProtocolMqttNotSuitable

當前批次任務不支援使用MQTT協議下載升級包。

iot.ota.DynamicGroupConflict

基於動態分組發起的新升級批次與該分組對應的存量動態升級批次相比,OverwriteModeMultiModuleMode的設定不一致。

iot.ota.OverWriteAndMultiModuleConflict

OverwriteMode2MultiModuleModetrue,不能同時生效。

iot.ota.dynamicGroupForbiddenInDefaultInstance

舊版公用執行個體下裝置不支援動態分組升級。

舊版公用執行個體不支援動態分組功能。

iot.ota.multiModuleModeForbiddenInDefaultInstance

舊版公用執行個體下裝置不支援多模組同時升級功能。

舊版公用執行個體不支援多模組同時升級功能。

iot.ota.InvalidTaskExist

升級作業列表中至少包含了一個不是升級失敗或取消的升級作業。

請確保入參資訊正確,然後重試。

iot.ota.UnmatchedJob

升級批次ID和升級作業ID不匹配。

iot.ota.JobCanceled

升級批次任務已被取消。

iot.ota.InvalidJobId

升級批次ID不存在。

iot.ota.InvalidFirmwareUid

升級包不存在。

iot.ota.InvalidTaskId

升級作業ID不存在。

iot.ota.FailedTaskNotFound

升級批次下沒有升級失敗或取消的升級作業。

iot.ota.DeviceNotReUpgraded

沒有可以重新升級的裝置。

iot.ota.DeviceNotExist

裝置不存在。

請確保傳入的裝置資訊正確,然後重試。

iot.ota.FirmwareNotVerified

升級包未驗證完成,無法發起重新升級。

請先進行升級包驗證完成,然後重試。

iot.ota.NotFirmwareOwner

目前使用者不是升級包擁有者。

該使用者沒有許可權操作該介面。

請確保入參資訊正確,然後重試。