记录一下第一次实习学习到的内容
学习路线
1.645多功能电能表通信协议
主要学习:电能量数据标识编码表(数据标识、数据格式、数据
长度(字节)、单位、功能(读、写)、数据项名称)
2.645协议json配置文件模板
例:{ "base": { "id": "1", "name": "645App", "desc": "electricity_meter_read", "proType": "DLT645" }, "uart": { "id": "1", "name": "/dev/ttyS6", "databit": "8", "parity": "E", "stopbit": "1", "baudrate": "2400" }, "sampletime": { "devswitch": "5", "firstbytewait": "3000", "byteinterval": "200", "sendwait": "5", "systimecycle": "10" }, "device": [ { "id": "1", "enable": "1", "name": "test", "desc": "test", "ip": "null", "port": "null", "addr": "000033913169", "model": "Meter_0000000001" } ], "model": [ { "id": "1", "name": "Meter_0000000001", "version": "1.2.3", "protocol": "DLT645", "proDrv": "libDLT64507DrvV03.so", "arg1": "0", "arg2": "0", "arg3": "0", "arg4": "0", "arg5": "0", "GROUP": [ { "id": "1", "name": "遥测", "type": "ai", "arg1": "0", "arg2": "0201ff00", "arg3": "4", "arg4": "6", "arg5": "0", "data": [ { "id": "1", "name": "PhV_phsA", "desc": "A相电压", "type": "BCD", "unit": "V", "scale": "10", "arg1": "02010100", "arg2": "0", "arg3": "2", "arg4": "0", "arg5": "0" }, { "id": "2", "name": "Wh", "desc": "组合有功", "type": "BCD", "unit": "kWh", "scale": "100", "arg1": "00000000", "arg2": "0", "arg3": "4", "arg4": "0", "arg5": "0" } ] } ] } ] }
3.modbus协议
8.13关于LinkApp和ModelApp配置文件
1.LinkApp配置详情
{
"iot_connect": {
//平台mqtt连接信息
"server": "192.168.3.85", //IP地址,平台MqttIP地址
"port": "21883", //端口号,平台Mqtt端口号
"type": "TLS", //连接类型,默认TLS
"user": "stariot_admin", //用户名,物联平台获取
"password": "6d5cbc72183441