当部署新的工控机,并且添加新传感器时,要执行以下操作:
1. 环境安装
为工控机安装linux系统 在系统中安装jdk1.7 安装MySQL数据库
部署传感器代码(代码位置一般位于:/usr/local/sensor/)
2. 配置example.xml文件
example.xml文件路径:桌面计算机/usr/local/sensor/example/example.xml
2.1 配置文件中各字段含义
example.xml文件的格式如下:
portName表示所插入的端口名称:
在linux系统中,用/dev/ttyS0,/dev/ttyS1…,/dev/ttyUSB0,/dev/ttyUSB1…等来表示。 查询用的是哪个端口:dmesg | grep ttyUSB或者dmesg | grep ttyS Type代表传感器类型,对应关系如下: 五合一 Modbus5in1 光照 三合一 盐分 酸碱度 ModbusLight ModbusTMC ModbusEC ModbusPH code用来表示仪器的序列号,此序列号由用户自行定义,原则是: 系统中不能出现重复的序列号 不适用下划线
为了便于观察,将序列号规则定义如下:
当传感器为三合一或者五合一时,序列号对应的需要有三个或者五个,之间用逗号隔开,比如五合一传感器的序列号应写为:code=”test1,test2,test3,test4,test5”。 其先后顺序遵循下表:
五合一传感器 三合一传感器 空气温度,空气湿度,Co2,地表湿度,地表温度 温度,湿度,Co2 2.2 添加或删除传感器如何修改配置文件
example.xml文件路径:桌面计算机/usr/local/sensor/example/example.xml 添加传感器
凡是添加新传感器,就在
删除传感器时,删除配置文件中该传感器所表示的那行文字即可。
3. 重启工控机
编辑好配置文件之后,点击保存按钮,然后重启工控机,新的配置就会生效。
4:查询传感器各项数值和信息上传条目
mysql -uroot -p smjt123456
use agriculture;
select count(*) from local_record;
因篇幅问题不能全部显示,请点此查看更多更全内容