package dm

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service DeviceGroup

dm.proto:288

service DeviceInteract

dm.proto:346

设备交互

service DeviceManage

dm.proto:93

设备管理

service DeviceMsg

dm.proto:317

设备消息

service OtaManage

dm.proto:378

新的ota功能实现

service ProductManage

dm.proto:165

产品管理

service ProtocolManage

dm.proto:242

service RemoteConfig

dm.proto:309

service SchemaManage

dm.proto:227

公共物模型管理

service userDevice

dm.proto:417

message AbnormalLogInfo

dm.proto:1169

设备的日志数据

Used as request type in: DeviceMsg.abnormalLogCreate

Used as field type in: AbnormalLogIndexResp

message ActionSendResp

dm.proto:1209

Used as response type in: DeviceInteract.actionRead, DeviceInteract.actionSend

message CommonSchemaInfo

dm.proto:1840

Used in: CommonSchemaCreateReq, CommonSchemaIndexResp, CommonSchemaUpdateReq

message CompareInt64

dm.proto:34

Used in: DeviceInfoIndexReq, DeviceInfoMultiUpdateReq

message CompareString

dm.proto:30

Used in: DeviceInfoIndexReq

message CustomTopic

dm.proto:1365

Used in: ProductCustom

message DevInit

dm.proto:1587

Used in: ProductConfig

message DeviceBindTokenInfo

dm.proto:2064

Used as response type in: DeviceManage.deviceBindTokenCreate, DeviceManage.deviceBindTokenRead

message DeviceCore

dm.proto:1685

Used in: DeviceGatewayIndexReq, DeviceGatewayIndexResp, DeviceGatewayMultiCreateReq, DeviceGatewayMultiSaveReq, DeviceInfoBindReq, DeviceInfoCanBindReq, DeviceInfoIndexReq, DeviceInfoMultiBindReq, DeviceInfoMultiUpdateReq, DeviceMoveReq, DeviceProfile, DeviceProfileIndexReq, DeviceProfileReadReq, DeviceResetReq, DeviceTransferReq, GatewayCanBindIndexReq, GatewayCanBindIndexResp, GatewayNotifyBindSendReq, GroupDeviceMultiDeleteReq, GroupDeviceMultiSaveReq, GroupInfo, GroupInfoIndexReq, PropertyControlMultiSendReq, PropertyGetReportMultiSendReq, UserDeviceCollectSave, UserDeviceShareIndexReq, UserDeviceShareInfo, UserDeviceShareMultiAcceptReq, UserDeviceShareReadReq, deviceOnlineMultiFix

message DeviceCountInfo

dm.proto:2094

Used in: DeviceCountResp

message DeviceData

dm.proto:1690

Used in: PropertyLogLatestIndex2Req

message DeviceError

dm.proto:1696

Used in: DeviceInfoMultiBindResp

message DeviceGatewayBindDevice

dm.proto:1370

Used in: DeviceGatewayMultiCreateReq

message DeviceGatewayMultiSaveReq

dm.proto:1408

Used as request type in: DeviceManage.deviceGatewayMultiDelete, DeviceManage.deviceGatewayMultiUpdate

message DeviceGatewaySign

dm.proto:1377

Used in: DeviceGatewayBindDevice

message DeviceGroupMultiSaveReq

dm.proto:2008

Used as request type in: DeviceManage.deviceGroupMultiCreate, DeviceManage.deviceGroupMultiDelete, DeviceManage.deviceGroupMultiUpdate

message DeviceInfo

dm.proto:1518

Used as request type in: DeviceManage.deviceInfoCreate, DeviceManage.deviceInfoUpdate

Used as response type in: DeviceManage.deviceInfoRead

Used as field type in: DeviceInfoIndexResp, ProtocolScriptDevice

message DeviceModuleVersion

dm.proto:532

Used as response type in: DeviceManage.deviceModuleVersionRead

Used as field type in: DeviceModuleVersionIndexResp

message DeviceProfile

dm.proto:2018

Used as request type in: DeviceManage.deviceProfileUpdate

Used as response type in: DeviceManage.deviceProfileRead

Used as field type in: DeviceProfileIndexResp

message DeviceProfileReadReq

dm.proto:2025

Used as request type in: DeviceManage.deviceProfileDelete, DeviceManage.deviceProfileRead

message DeviceSchema

dm.proto:1977

Used as request type in: DeviceManage.deviceSchemaCreate, DeviceManage.deviceSchemaUpdate

Used as field type in: DeviceSchemaIndexResp, DeviceSchemaMultiCreateReq

message DeviceShareInfo

dm.proto:617

Used in: UserDeviceShareMultiInfo

message DeviceTransferReq

dm.proto:566

Used as request type in: DeviceManage.deviceTransfer, userDevice.userDeviceTransfer

message Empty

dm.proto:9

Used as request type in: DeviceManage.deviceBindTokenCreate, SchemaManage.commonSchemaInit, userDevice.userDeviceCollectIndex

Used as response type in: DeviceGroup.groupDeviceMultiCreate, DeviceGroup.groupDeviceMultiDelete, DeviceGroup.groupDeviceMultiUpdate, DeviceGroup.groupInfoDelete, DeviceGroup.groupInfoMultiCreate, DeviceGroup.groupInfoUpdate, DeviceInteract.actionResp, DeviceInteract.gatewayGetFoundSend, DeviceInteract.gatewayNotifyBindSend, DeviceManage.DeviceInfoMultiUpdate, DeviceManage.deviceGatewayMultiCreate, DeviceManage.deviceGatewayMultiDelete, DeviceManage.deviceGatewayMultiUpdate, DeviceManage.deviceGroupMultiCreate, DeviceManage.deviceGroupMultiDelete, DeviceManage.deviceGroupMultiUpdate, DeviceManage.deviceInfoBind, DeviceManage.deviceInfoCanBind, DeviceManage.deviceInfoCreate, DeviceManage.deviceInfoDelete, DeviceManage.deviceInfoUnbind, DeviceManage.deviceInfoUpdate, DeviceManage.deviceMove, DeviceManage.deviceOnlineMultiFix, DeviceManage.deviceProfileDelete, DeviceManage.deviceProfileUpdate, DeviceManage.deviceReset, DeviceManage.deviceSchemaCreate, DeviceManage.deviceSchemaMultiCreate, DeviceManage.deviceSchemaMultiDelete, DeviceManage.deviceSchemaUpdate, DeviceManage.deviceTransfer, DeviceManage.rootCheck, DeviceMsg.abnormalLogCreate, OtaManage.otaFirmwareDeviceCancel, OtaManage.otaFirmwareDeviceConfirm, OtaManage.otaFirmwareDeviceRetry, OtaManage.otaFirmwareInfoDelete, OtaManage.otaFirmwareJobUpdate, OtaManage.otaModuleInfoDelete, OtaManage.otaModuleInfoUpdate, ProductManage.productCategoryDelete, ProductManage.productCategorySchemaMultiCreate, ProductManage.productCategorySchemaMultiDelete, ProductManage.productCategorySchemaMultiUpdate, ProductManage.productCategoryUpdate, ProductManage.productConfigUpdate, ProductManage.productCustomUpdate, ProductManage.productInfoCreate, ProductManage.productInfoDelete, ProductManage.productInfoUpdate, ProductManage.productInit, ProductManage.productSchemaCreate, ProductManage.productSchemaDelete, ProductManage.productSchemaMultiCreate, ProductManage.productSchemaTslImport, ProductManage.productSchemaUpdate, ProtocolManage.protocolInfoDelete, ProtocolManage.protocolInfoUpdate, ProtocolManage.protocolScriptDelete, ProtocolManage.protocolScriptDeviceDelete, ProtocolManage.protocolScriptDeviceUpdate, ProtocolManage.protocolScriptUpdate, ProtocolManage.protocolServiceDelete, ProtocolManage.protocolServiceUpdate, RemoteConfig.RemoteConfigCreate, RemoteConfig.RemoteConfigPushAll, SchemaManage.commonSchemaCreate, SchemaManage.commonSchemaDelete, SchemaManage.commonSchemaInit, SchemaManage.commonSchemaUpdate, userDevice.userDeivceShareMultiAccept, userDevice.userDeviceCollectMultiCreate, userDevice.userDeviceCollectMultiDelete, userDevice.userDeviceShareDelete, userDevice.userDeviceShareMultiDelete, userDevice.userDeviceShareUpdate, userDevice.userDeviceTransfer

(message has no fields)

message EventLogInfo

dm.proto:1025

设备的日志数据

Used in: EventLogIndexResp

message FileCore

dm.proto:39

message Firmware

dm.proto:2134

下面是ota固件管理模块的消息

message FirmwareFile

dm.proto:2241

Used in: OtaFirmwareInfo

message FirmwareInfo

dm.proto:2149

Used in: FirmwareInfoIndexResp

message FirmwareInfoDeleteReq

dm.proto:2166

message FirmwareInfoDeleteResp

dm.proto:2169

message FirmwareInfoIndexReq

dm.proto:2172

message FirmwareInfoIndexResp

dm.proto:2177

message FirmwareInfoReadReq

dm.proto:2181

message FirmwareInfoReadResp

dm.proto:2224

message FirmwareResp

dm.proto:2146

message GroupCore

dm.proto:1448

message GroupDeviceMultiSaveReq

dm.proto:1500

Used as request type in: DeviceGroup.groupDeviceMultiCreate, DeviceGroup.groupDeviceMultiUpdate

message GroupInfo

dm.proto:1427

Used as request type in: DeviceGroup.groupInfoCreate, DeviceGroup.groupInfoUpdate

Used as response type in: DeviceGroup.groupInfoRead

Used as field type in: GroupInfoIndexResp, GroupInfoMultiCreateReq

message GroupInfoCreateReq

dm.proto:1454

message GroupInfoUpdateReq

dm.proto:1490

message HubLogInfo

dm.proto:1059

设备的日志数据

Used in: HubLogIndexResp

message IDPath

dm.proto:63

Used in: DeviceInfoIndexReq, DeviceInfoMultiUpdateReq

message IDPathWithUpdate

dm.proto:74

Used in: DeviceInfo

message IDsInfo

dm.proto:69

Used in: AbnormalLogIndexReq, DeviceInfo, PropertyAggIndexReq, PropertyAggResp, PropertyLogIndexReq, PropertyLogInfo, SendLogIndexReq

message ImportResp

dm.proto:453

Used as response type in: ProductManage.productCategoryMultiImport, ProductManage.productInfoMultiImport, ProtocolManage.protocolScriptMultiImport, SchemaManage.commonSchemaMultiImport

message OtaFirmwareDeviceInfo

dm.proto:2437

Used in: OtaFirmwareDeviceIndexResp

message OtaFirmwareFile

dm.proto:2162

Used in: Firmware, FirmwareInfo

message OtaFirmwareFileIndexReq

dm.proto:2215

message OtaFirmwareFileIndexResp

dm.proto:2220

message OtaFirmwareFileInfo

dm.proto:2194

Used in: OtaFirmwareFileIndexResp

message OtaFirmwareFileReq

dm.proto:2184

message OtaFirmwareFileResp

dm.proto:2205

Used in: FirmwareInfoReadResp

message OtaFirmwareInfo

dm.proto:2300

Used as response type in: OtaManage.otaFirmwareInfoRead

Used as field type in: OtaFirmwareInfoIndexResp

message OtaFirmwareJobInfo

dm.proto:2321

Used as request type in: OtaManage.otaFirmwareJobCreate, OtaManage.otaFirmwareJobUpdate

Used as response type in: OtaManage.otaFirmwareJobRead

Used as field type in: OtaFirmwareJobIndexResp

message OtaJobByDeviceIndexReq

dm.proto:2420

message OtaJobDynamicInfo

dm.proto:2371

Used in: OtaFirmwareJobInfo

message OtaJobStaticInfo

dm.proto:2380

Used in: OtaFirmwareJobInfo

message OtaModuleInfo

dm.proto:511

Used as request type in: OtaManage.otaModuleInfoCreate, OtaManage.otaModuleInfoUpdate

Used as response type in: OtaManage.otaModuleInfoRead

Used as field type in: OtaModuleInfoIndexResp

message PageInfo

dm.proto:17

Used in: AbnormalLogIndexReq, CommonSchemaIndexReq, DeviceGatewayIndexReq, DeviceInfoIndexReq, DeviceModuleVersionIndexReq, DeviceSchemaIndexReq, EventLogIndexReq, FirmwareInfoIndexReq, GroupInfoIndexReq, HubLogIndexReq, OtaFirmwareDeviceIndexReq, OtaFirmwareFileIndexReq, OtaFirmwareInfoIndexReq, OtaFirmwareJobIndexReq, OtaJobByDeviceIndexReq, OtaModuleInfoIndexReq, ProductCategoryIndexReq, ProductInfoIndexReq, ProductSchemaIndexReq, PropertyLogIndexReq, ProtocolInfoIndexReq, ProtocolScriptDeviceIndexReq, ProtocolScriptIndexReq, ProtocolServiceIndexReq, RemoteConfigIndexReq, SdkLogIndexReq, SendLogIndexReq, StatusLogIndexReq, UserDeviceShareIndexReq

message PageInfo.OrderBy

dm.proto:22

Used in: PageInfo

message Point

dm.proto:1512

Used in: DeviceInfo, DeviceInfoIndexReq

message ProductCategory

dm.proto:653

Used as request type in: ProductManage.productCategoryCreate, ProductManage.productCategoryUpdate

Used as response type in: ProductManage.productCategoryRead

Used as field type in: CommonSchemaInfo, ProductCategoryIndexResp, ProductInfo

message ProductCategorySchemaMultiSaveReq

dm.proto:677

Used as request type in: ProductManage.productCategorySchemaMultiCreate, ProductManage.productCategorySchemaMultiDelete, ProductManage.productCategorySchemaMultiUpdate

message ProductConfig

dm.proto:1583

Used as request type in: ProductManage.productConfigUpdate

Used as field type in: ProductInfo

message ProductCustom

dm.proto:1357

Used as request type in: ProductManage.productCustomUpdate

Used as response type in: ProductManage.productCustomRead

message ProductCustomUi

dm.proto:1625

Used in: ProductInfo

message ProductInfo

dm.proto:1594

Used as request type in: ProductManage.productInfoCreate, ProductManage.productInfoUpdate

Used as response type in: ProductManage.productInfoRead

Used as field type in: ProductInfoIndexResp, ProtocolScriptDevice

message ProductRemoteConfig

dm.proto:1319

Used in: RemoteConfigIndexResp, RemoteConfigLastReadResp

message ProductSchemaInfo

dm.proto:1903

Used in: ProductSchemaCreateReq, ProductSchemaIndexResp, ProductSchemaMultiCreateReq, ProductSchemaUpdateReq

message PropertyAgg

dm.proto:923

Used in: PropertyAggIndexReq

message PropertyAggResp

dm.proto:954

Used in: PropertyAggIndexResp

message PropertyAggRespDataDetail

dm.proto:970

Used in: PropertyAggRespDetail

message PropertyAggRespDetail

dm.proto:965

Used in: PropertyAggResp

message PropertyControlSendMsg

dm.proto:1303

Used in: PropertyControlMultiSendResp

message PropertyControlSendResp

dm.proto:1250

Used as response type in: DeviceInteract.propertyControlRead, DeviceInteract.propertyControlSend

message PropertyGetReportSendMsg

dm.proto:861

Used in: PropertyGetReportMultiSendResp

message PropertyLogIndexResp

dm.proto:1007

获取对应日志信息

Used as response type in: DeviceMsg.propertyLogIndex, DeviceMsg.propertyLogLatestIndex, DeviceMsg.propertyLogLatestIndex2

message PropertyLogInfo

dm.proto:988

设备的日志数据

Used in: PropertyLogIndexResp

message PropertyLogLatestIndexReq

dm.proto:976

获取对应日志信息

Used as request type in: DeviceMsg.propertyLogLatestIndex, DeviceMsg.shadowIndex

message ProtocolConfigField

dm.proto:822

Used in: ProtocolInfo

message ProtocolConfigInfo

dm.proto:831

Used in: ProtocolInfo

message ProtocolInfo

dm.proto:805

Used as request type in: ProtocolManage.protocolInfoCreate, ProtocolManage.protocolInfoUpdate

Used as response type in: ProtocolManage.protocolInfoRead

Used as field type in: ProductInfo, ProtocolInfoIndexResp

message ProtocolScript

dm.proto:708

Used as request type in: ProtocolManage.protocolScriptCreate, ProtocolManage.protocolScriptUpdate

Used as response type in: ProtocolManage.protocolScriptRead

Used as field type in: ProtocolScriptDevice, ProtocolScriptIndexResp

message ProtocolScriptDevice

dm.proto:738

Used as request type in: ProtocolManage.protocolScriptDeviceCreate, ProtocolManage.protocolScriptDeviceUpdate

Used as response type in: ProtocolManage.protocolScriptDeviceRead

Used as field type in: ProtocolScriptDeviceIndexResp

message ProtocolService

dm.proto:795

Used as request type in: ProtocolManage.protocolServiceUpdate

Used as field type in: ProtocolServiceIndexResp

message PublishMsg

dm.proto:81

发布消息结构体

Used in: ProtocolScriptDebugReq, ProtocolScriptDebugResp

message RespReadReq

dm.proto:1217

获取异步消息的请求

Used as request type in: DeviceInteract.actionRead, DeviceInteract.propertyControlRead

message SchemaAction

schemaInfo.proto:7

message SchemaDefine

schemaInfo.proto:23

物模型定义

Used in: SchemaParam, SchemaProperty, SchemaSpec

message SchemaEvent

schemaInfo.proto:17

message SchemaParam

schemaInfo.proto:43

物模型参数

Used in: SchemaAction, SchemaEvent

message SchemaProperty

schemaInfo.proto:12

message SchemaSpec

schemaInfo.proto:36

物模型结构体说明

Used in: SchemaDefine

message SdkLogInfo

dm.proto:1193

Used in: SdkLogIndexResp

message SendLogInfo

dm.proto:1129

设备的日志数据

Used in: SendLogIndexResp

message SendOption

dm.proto:44

Used in: ActionSendReq

message ShadowIndex

dm.proto:841

设备的日志数据

Used in: ShadowIndexResp

message SharePerm

dm.proto:613

Used in: UserDeviceShareInfo, UserDeviceShareMultiInfo

message StatusLogInfo

dm.proto:1091

设备的日志数据

Used in: StatusLogIndexResp

message TimeRange

dm.proto:12

Used in: DeviceInfoCountReq, DeviceTypeCountReq

message UserDeviceCollectSave

dm.proto:648

Used as request type in: userDevice.userDeviceCollectMultiCreate, userDevice.userDeviceCollectMultiDelete

Used as response type in: userDevice.userDeviceCollectIndex

message UserDeviceShareInfo

dm.proto:599

Used as request type in: userDevice.userDeviceShareCreate, userDevice.userDeviceShareUpdate

Used as response type in: userDevice.userDeviceShareRead

Used as field type in: UserDeviceShareIndexResp

message UserDeviceShareMultiInfo

dm.proto:625

Used as request type in: userDevice.userDeviceShareMultiCreate

Used as response type in: userDevice.userDeivceShareMultiIndex

message UserDeviceShareMultiToken

dm.proto:637

Used as request type in: userDevice.userDeivceShareMultiIndex

Used as response type in: userDevice.userDeviceShareMultiCreate

message UserDeviceShareReadReq

dm.proto:577

Used as request type in: userDevice.userDeviceShareDelete, userDevice.userDeviceShareRead

message WithID

dm.proto:55

Used as request type in: DeviceGroup.groupInfoDelete, OtaManage.otaFirmwareInfoDelete, OtaManage.otaFirmwareInfoRead, OtaManage.otaFirmwareJobRead, OtaManage.otaModuleInfoDelete, ProductManage.productCategoryDelete, ProtocolManage.protocolInfoDelete, ProtocolManage.protocolScriptDelete, ProtocolManage.protocolScriptDeviceDelete, ProtocolManage.protocolScriptDeviceRead, ProtocolManage.protocolScriptRead, ProtocolManage.protocolServiceDelete, SchemaManage.commonSchemaDelete

Used as response type in: DeviceGroup.groupInfoCreate, OtaManage.otaFirmwareInfoCreate, OtaManage.otaFirmwareInfoUpdate, OtaManage.otaFirmwareJobCreate, OtaManage.otaModuleInfoCreate, ProductManage.productCategoryCreate, ProtocolManage.protocolInfoCreate, ProtocolManage.protocolScriptCreate, ProtocolManage.protocolScriptDeviceCreate, userDevice.userDeviceShareCreate

message WithIDCode

dm.proto:50

Used as request type in: OtaManage.otaModuleInfoRead, ProtocolManage.protocolInfoRead

message WithProfile

dm.proto:1235

Used in: PropertyControlSendReq

message deviceOnlineMultiFix

dm.proto:1674

Used in: deviceOnlineMultiFixReq