{
  "ThingsGateway.Plugin.Mqtt.MqttClientVariableProperty": {
    "VariableRpcEnable": "VariableRpcEnable"
  },
  "ThingsGateway.Plugin.Mqtt.MqttClientProperty": {
    "IP": "IP",
    "Port": "Port",
    "DetailLog": "DetailLog",
    "IsWebSocket": "WebSocket",
    "WebSocketUrl": "WebSocketUrl",
    "UserName": "UserName",
    "Password": "Password",
    "ConnectId": "ConnectId",
    "ConnectTimeout": "ConnectTimeout",
    "DeviceRpcEnable": "DeviceRpcEnable",
    "RpcWriteTopic": "RpcWriteTopic",
    "RpcQuestTopic": "RpcQuestTopic",
    "BigTextScriptDeviceModel": "BigTextScriptDeviceModel",
    "BigTextScriptVariableModel": "BigTextScriptVariableModel",
    "BigTextScriptAlarmModel": "BigTextScriptAlarmModel",
    "IsDeviceList": "IsDeviceList",
    "IsVariableList": "IsVariableList",
    "IsAlarmList": "IsAlarmList",
    "DeviceTopic": "DeviceTopic",
    "VariableTopic": "VariableTopic",
    "AlarmTopic": "AlarmTopic",
    "BusinessUpdateEnum": "BusinessUpdateEnum",
    "BusinessInterval": "BusinessInterval",
    "IsAllVariable": "IsAllVariable",
    "QueueMaxCount": "QueueMaxCount",
    "CacheFileMaxLength": "CacheFileMaxLength(mb)",
    "SplitSize": "SplitSize",
    "CacheEnable": "CacheEnable"

  },
  "ThingsGateway.Plugin.Mqtt.MqttServerProperty": {
    "IP": "IP",
    "Port": "Port",
    "DetailLog": "DetailLog",
    "WebSocketPort": "WebSocketPort",
    "StartWithId": "StartWithId",
    "DeviceRpcEnable": "DeviceRpcEnable",
    "RpcWriteTopic": "RpcWriteTopic",
    "BigTextScriptDeviceModel": "BigTextScriptDeviceModel",
    "BigTextScriptVariableModel": "BigTextScriptVariableModel",
    "BigTextScriptAlarmModel": "BigTextScriptAlarmModel",
    "IsDeviceList": "IsDeviceList",
    "IsVariableList": "IsVariableList",
    "IsAlarmList": "IsAlarmList",
    "DeviceTopic": "DeviceTopic",
    "VariableTopic": "VariableTopic",
    "AlarmTopic": "AlarmTopic",
    "BusinessUpdateEnum": "BusinessUpdateEnum",
    "BusinessInterval": "BusinessInterval",
    "IsAllVariable": "IsAllVariable",
    "QueueMaxCount": "QueueMaxCount",
    "CacheFileMaxLength": "CacheFileMaxLength(mb)",
    "SplitSize": "SplitSize",
    "CacheEnable": "CacheEnable"
  },

  "ThingsGateway.Plugin.Mqtt.MqttCollectProperty": {
    "IP": "IP",
    "Port": "Port",
    "DetailLog": "DetailLog",
    "IsWebSocket": "WebSocket",
    "WebSocketUrl": "WebSocketUrl",
    "UserName": "UserName",
    "Password": "Password",
    "ConnectId": "ConnectId",
    "ConnectTimeout": "ConnectTimeout",
    "DeviceRpcEnable": "DeviceRpcEnable",
    "RpcWriteTopic": "RpcWriteTopic",
    "RpcQuestTopic": "RpcQuestTopic",
    "BigTextScriptDeviceModel": "BigTextScriptDeviceModel",
    "BigTextScriptVariableModel": "BigTextScriptVariableModel",
    "BigTextScriptAlarmModel": "BigTextScriptAlarmModel",
    "IsDeviceList": "IsDeviceList",
    "IsVariableList": "IsVariableList",
    "IsAlarmList": "IsAlarmList",
    "DeviceTopic": "DeviceTopic",
    "VariableTopic": "VariableTopic",
    "AlarmTopic": "AlarmTopic",
    "BusinessUpdateEnum": "BusinessUpdateEnum",
    "BusinessInterval": "BusinessInterval",
    "IsAllVariable": "IsAllVariable",
    "QueueMaxCount": "QueueMaxCount",
    "CacheFileMaxLength": "CacheFileMaxLength(mb)",
    "SplitSize": "SplitSize",
    "CacheEnable": "CacheEnable"
  }

}
