Documentation ¶
Index ¶
Constants ¶
View Source
const ( DmDeviceInfoDelete = "server.dm.device.info.delete" DmProductInfoDelete = "server.dm.product.info.delete" DmProductCustomUpdate = "server.dm.product.custom.update" //产品脚本有更新 DmProductSchemaUpdate = "server.dm.product.schema.update" //物模型有更新 DmDeviceLogLevelUpdate = "server.dm.device.logLevel.update" //设备日志级别有更新 DmDeviceGatewayUpdate = "server.dm.device.gateway.update" //网关下的子设备有改动 DmDeviceRemoteConfigUpdate = "server.dm.product.remoteConfig.update" //远程配置推送 )
dmsvr发布的事件通知
View Source
const ( RuleSceneInfoUpdate = "server.rule.scene.info.update" //场景联动有修改 RuleSceneInfoDelete = "server.rule.scene.info.delete" //场景联动有修改 )
View Source
const ( DeviceUpMsg = "device.up.%s.%s.%s" DeviceUpAll = "device.up.>" DeviceDownMsg = "device.down.%s.%s.%s" // DeviceDownAll dd模块订阅以下topic,收到内部的发布消息后向设备推送 DeviceDownAll = "device.down.>" // DeviceUpThing 物模型 最后两个是产品id和设备名称 DeviceUpThing = "device.up.thing.%s.%s" DeviceUpThingAll = "device.up.thing.>" DeviceDownThing = "device.down.thing.%s.%s" DeviceDownThingAll = "device.down.thing.>" // DeviceUpGateway 网关与子设备 最后两个是产品id和设备名称 DeviceUpGateway = "device.up.gateway.%s.%s" DeviceUpGatewayAll = "device.up.gateway.>" DeviceDownGateway = "device.down.gateway.%s.%s" DeviceDownGatewayAll = "device.down.gateway.>" // DeviceUpOta ota升级相关 最后两个是产品id和设备名称 DeviceUpOta = "device.up.ota.%s.%s" DeviceUpOtaAll = "device.up.ota.>" DeviceDownOta = "device.down.ota.%s.%s" DeviceDownOtaAll = "device.down.ota.>" // DeviceUpShadow 设备影子 最后两个是产品id和设备名称 DeviceUpShadow = "device.up.shadow.%s.%s" DeviceUpShadowAll = "device.up.shadow.>" DeviceDownShadow = "device.down.shadow.%s.%s" DeviceDownShadowAll = "device.down.shadow.>" // DeviceUpConfig 设备远程配置 最后两个是产品id和设备名称 DeviceUpConfig = "device.up.config.%s.%s" DeviceUpConfigAll = "device.up.config.>" DeviceDownConfig = "device.down.config.%s.%s" DeviceDownConfigAll = "device.down.config.>" // DeviceUpSDKLog 设备调试日志 最后两个是产品id和设备名称 DeviceUpSDKLog = "device.up.sdkLog.%s.%s" DeviceUpSDKLogAll = "device.up.sdkLog.>" DeviceDownSdkLog = "device.down.sdkLog.%s.%s" DeviceDownSDKLogAll = "device.down.sdkLog.>" // DeviceUpExt ext模块(包含ntp) 最后两个是产品id和设备名称 DeviceUpExt = "device.up.ext.%s.%s" DeviceUpExtAll = "device.up.ext.>" // DeviceUpStatusConnected 设备登录后向内部推送以下topic DeviceUpStatusConnected = "device.up.status.connected" // DeviceUpStatusDisconnected 设备的登出后向内部推送以下topic DeviceUpStatusDisconnected = "device.up.status.disconnected" )
设备交互相关topic
View Source
const ( // ApplicationDeviceStatusConnected 设备登录状态推送 中间两个是产品id和设备名称 ApplicationDeviceStatusConnected = "application.device.%s.%s.status.connected" // ApplicationDeviceStatusDisConnected 设备登出状态推送 中间两个是产品id和设备名称 ApplicationDeviceStatusDisConnected = "application.device.%s.%s.status.disconnected" // ApplicationDeviceReportThingProperty 设备物模型属性上报通知 中间两个是产品id和设备名称,最后一个是属性id ApplicationDeviceReportThingProperty = "application.device.%s.%s.report.thing.property.%s" // ApplicationDeviceReportThingEvent 设备物模型事件上报通知 中间两个是产品id和设备名称,最后两个是事件类型和事件id ApplicationDeviceReportThingEvent = "application.device.%s.%s.report.thing.event.%s.%s" ApplicationDeviceReportThingEventAllDevice = "application.device.*.*.report.thing.event.>" ApplicationDeviceReportThingPropertyAllDevice = "application.device.*.*.report.thing.property.>" ApplicationDeviceStatusConnectedAllDevice = "application.device.*.*.status.connected" ApplicationDeviceStatusDisConnectedAllDevice = "application.device.*.*.status.disconnected" )
应用事件通知(设备状态变化,设备上报)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.