{
	"id": "7c7efe07-6691-43ae-a7dd-d1ca9940591a",
	"name": "TSP-16",
	"expands": {
		"deviceType": "kpSensor"
	},
	"properties": [{
		"id": "temperature",
		"name": "温度值",
		"accessMode": "r",
		"dataType": {
			"type": "float",
			"min": "-50",
			"max": "99.9",
			"step": "0.1",
			"unit": "℃"
		},
		"expands": {
			"readType": "float",
			"symbol": true,
			"b": 0,
			"readFlag": 4,
			"writeFlag": null,
			"reportMethod": 2,
			"registerAddress": 16,
			"registerNumber": 2,
			"swapByte": false,
			"swapOrder": false,
			"scalingFactor": 1.0
		},
		"remark": ""
	}, {
		"id": "humidity",
		"name": "湿度值",
		"accessMode": "r",
		"dataType": {
			"type": "float",
			"min": "0",
			"max": "99.9",
			"step": "0.1",
			"unit": "%"
		},
		"expands": {
			"readType": "float",
			"symbol": false,
			"b": 0,
			"readFlag": 4,
			"writeFlag": null,
			"reportMethod": 2,
			"registerAddress": 18,
			"registerNumber": 2,
			"swapByte": false,
			"swapOrder": false,
			"scalingFactor": 1.0
		},
		"remark": ""
	}, {
		"id": "co2",
		"name": "Co2浓度",
		"accessMode": "r",
		"dataType": {
			"type": "float",
			"min": "0",
			"max": "99.9",
			"step": "0.1",
			"unit": "ppm"
		},
		"expands": {
			"readType": "float",
			"symbol": false,
			"b": 0,
			"readFlag": 4,
			"writeFlag": null,
			"reportMethod": 2,
			"registerAddress": 20,
			"registerNumber": 2,
			"swapByte": false,
			"swapOrder": false,
			"scalingFactor": 1.0
		},
		"remark": ""
	}, {
		"id": "tvocCon",
		"name": "TVOC浓度",
		"accessMode": "r",
		"dataType": {
			"type": "float",
			"min": "0",
			"max": "99.9",
			"step": "0.1",
			"unit": ""
		},
		"expands": {
			"readType": "float",
			"symbol": false,
			"b": 0,
			"readFlag": 4,
			"writeFlag": null,
			"reportMethod": 2,
			"registerAddress": 22,
			"registerNumber": 2,
			"swapByte": false,
			"swapOrder": false,
			"scalingFactor": 1.0
		},
		"remark": ""
	}, {
		"id": "PM25",
		"name": "PM2.5浓度",
		"accessMode": "r",
		"dataType": {
			"type": "float",
			"min": "0",
			"max": "1000",
			"step": "1",
			"unit": "μg/m³"
		},
		"expands": {
			"readType": "float",
			"symbol": false,
			"b": 0,
			"readFlag": 4,
			"writeFlag": null,
			"reportMethod": 2,
			"registerAddress": 12,
			"registerNumber": 2,
			"swapByte": false,
			"swapOrder": false,
			"scalingFactor": 1.0
		},
		"remark": ""
	}],
	"functions": [],
	"events": [],
	"protocol": {
		"type": "Modbus-Rtu",
		"expands": {
			"baudRate": 9600,
			"dataBits": 8,
			"startBits": 1,
			"stopBits": 1,
			"parity": 0
		}
	}
}