{
    "info":{
        "protocol":["modbus_tcp","modbus_rtu"],
        "type":"OTHERS",
		"vendor":"RKONFLY",
		"model":"RS-MG111-NO1-1",
		"compatible":"5.312.0000",
		"adapter":"rkonfly",
		"version":"0.0.0-alpha",
        "url":"https://drive.weixin.qq.com/s?k=AIMAewc7AAgNm0rXTT"
    },
    "poll_list":[
        {"scan_rate":2000,"prot":[3,      "0x0000",    22]},
		{"scan_rate":2000,"prot":[3,      "0x0050",    22]},
		{"scan_rate":2000,"prot":[3,      "0x07D0",    2]}
    ],
    "read_reg":[
        {"tag":"PM2.5",			"name":"PM2.5",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0000",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"PM10",			"name":"PM10",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0001",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Humidity",		"name":"湿度(%)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x0002",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Temperature",	"name":"温度(℃)",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x0003",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"AtmoPressure",	"name":"大气压力(Pa)",	"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x0004",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"IlluminanceHigh","name":"光照度高位",	"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0005",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"IlluminanceLow", "name":"光照度低位",	"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0006",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"TVOC",			"name":"TVOC",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0007",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"CO2",			"name":"二氧化碳",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0008",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Formaldehyde",	"name":"甲醛",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"prot":[3,	"0x0009",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Ozone",			"name":"臭氧",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.01,	"prot":[3,	"0x000A",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"O2",			"name":"氧气",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x000B",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"H2S",			"name":"硫化氢",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x000C",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"CH4",			"name":"甲烷",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x000D",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"CO",			"name":"一氧化碳",		"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x000E",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"NO2",			"name":"二氧化氮",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x000F",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"SO2",			"name":"二氧化硫",		"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1,	"prot":[3,	"0x0010",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"H2",			"name":"氢气",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0011",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"NH3",			"name":"氨气",			"property":"realdata",	"history":"both",	"type":"int",	"offset":0,	"scale":1,		"prot":[3,	"0x0012",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Noise",			"name":"噪声",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.1, 	"prot":[3,	"0x0013",	"int",	"AB",	0,	1,	0], "desc":""},
        {"tag":"Odor",			"name":"异味",			"property":"realdata",	"history":"both",	"type":"float",	"offset":0,	"scale":0.001, 	"prot":[3,	"0x0014",	"int",	"AB",	0,	1,	0], "desc":""}
    ],
    "write_reg":[	
        {"tag":"PM2.5CalVal",			"name":"PM2.5校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0050", "int",  "AB"], "desc":""},
        {"tag":"PM10CalVal",			"name":"PM10校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0051", "int",  "AB"], "desc":""},
        {"tag":"HumidityCalVal",		"name":"湿度校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x0052", "int",  "AB"], "desc":""},
        {"tag":"TemperatureCalVal",		"name":"温度校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x0053", "int",  "AB"], "desc":""},
        {"tag":"AtmoPressureCalVal",	"name":"大气压力校准值",		"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x0054", "int",  "AB"], "desc":""},
        {"tag":"IlluminanceCalVal",		"name":"光照度校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0056", "int",  "AB"], "desc":""},
        {"tag":"TVOCCalVal",			"name":"TVOC校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0057", "int",  "AB"], "desc":""},
        {"tag":"CO2CalVal",				"name":"二氧化碳校准值",		"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0058", "int",  "AB"], "desc":""},
        {"tag":"FormaldehydeCalVal",	"name":"甲醛校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.01,	"no_fetch":0,	"prot":[3, "0x0059", "int",  "AB"], "desc":""},
        {"tag":"OzoneCalVal",			"name":"臭氧校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.01,	"no_fetch":0,	"prot":[3, "0x005A", "int",  "AB"], "desc":""},
        {"tag":"O2CalVal",				"name":"氧气校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x005B", "int",  "AB"], "desc":""},
        {"tag":"H2SCalVal",				"name":"硫化氢校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x005C", "int",  "AB"], "desc":""},
        {"tag":"CH4CalVal",				"name":"甲烷校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x005D", "int",  "AB"], "desc":""},
        {"tag":"COCalVal",				"name":"一氧化碳校准值",		"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x005E", "int",  "AB"], "desc":""},
        {"tag":"NO2CalVal",				"name":"二氧化氮校准值",		"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x005F", "int",  "AB"], "desc":""},
        {"tag":"SO2CalVal",				"name":"二氧化硫校准值",		"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x0060", "int",  "AB"], "desc":""},
        {"tag":"H2CalVal",				"name":"氢气校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0061", "int",  "AB"], "desc":""},
        {"tag":"NH3CalVal",				"name":"氨气校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0062", "int",  "AB"], "desc":""},
        {"tag":"NoiseCalVal",			"name":"噪声校准值",			"property":"realdata", "history":"change",	"type":"float",	"offset":0,	"scale":0.1,	"no_fetch":0,	"prot":[3, "0x0063", "int",  "AB"], "desc":""},
        {"tag":"OdorCalVal",			"name":"异味校准值",			"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x0064", "int",  "AB"], "desc":""},
        {"tag":"485Address",			"name":"485地址",				"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x07D0", "int",  "AB"], "desc":""},
        {"tag":"485Rate",				"name":"485波特率",				"property":"realdata", "history":"change",	"type":"int",	"offset":0,	"scale":1,		"no_fetch":0,	"prot":[3, "0x07D1", "int",  "AB"], "desc":"0:2400bit/s;1:4800bit/s;2:9600bit/s"}
    ]
}