namespace Ropin.IOT.MqttService
{
    public class MqttOptions
    {
        public const string Position = "Mqtt";

        /// <summary>
        /// mqtt服务器
        /// </summary>
        public string Ip { get; set; } = string.Empty;
        /// <summary>
        /// 端口
        /// </summary>
        public int Port { get; set; } = 0;
        /// <summary>
        /// 用户名
        /// </summary>
        public string UserName { get; set; } = string.Empty;
        /// <summary>
        /// 密码
        /// </summary>
        public string Password { get; set; } = string.Empty;
        /// <summary>
        /// 订阅主题
        /// </summary>
        public string Theme { get; set; }

        /// <summary>
        /// json参数配置
        /// </summary>
        public string JsonConfig { get; set; }
    }
}