protocol.go 1.1 KB

1234567891011121314151617181920
  1. package protocol
  2. // 设备上报主题后缀常量
  3. const (
  4. HeartbeatFmt = "/thing/event/heartbeat/post" // 心跳
  5. TriggerFmt = "/thing/event/trigger/post" // 传感器触发
  6. AlsFmt = "/thing/event/als/post" // 光照
  7. SettingFmt = "/thing/event/setting/post" //灯具参数
  8. ConsumptionFmt = "/thing/event/consumption/post" // 能耗
  9. MeterDataFmt = "/thing/event/meter_data/post" // 电流/电压/功率
  10. CurrentFmt = "/thing/event/current/post" // 亮度/色温
  11. SceneFmt = "/thing/event/scene/post" // 情景模式
  12. TemperatureHumidityFmt = "/thing/event/temperature_humidity/post" // 温湿度
  13. StatusFmt = "/thing/event/status/post" // 设备/回路状态
  14. UserUpdateFmt = "/user/update" // 网关上线
  15. BeaconFmt = "/thing/event/beacon/post" // 通过扫描获取灯具
  16. )
  17. // 下发指令主题
  18. const PublishCmdFmt = "/%s/%s/user/get"