方式一:用java接口方式
一、说明
- 本手册对eview的java接口使用进行说明,并附带示例工程。
- 需要引用的jar包:commons-pool2-2.3.jar、gson-1.5.jar、pkdata-1.1.jar
二、TagService 类说明
用于提供Tag点的读写接口访问,方法如下:
- 创建对象
TagService tagService = new TagServiceImpl()
- 写入tag变量
Integer write(tagname,tagvalue);
返回数值的返回码,表示是否发送命令成功(本身不保证执行成功,仅表示命令已经下发到服务端)。0表示成功,其他为失败。示例:
Integer retCode = tagService.write("S160.cpu_total", "100");
- 读取tag变量
String read(tagname);
读取变量的名称,tagname为变量名称。返回读取到的变量的值。示例:
String value = tagService.read("S160.cpu_total");
三、完整示例
代码如下:
import com.peak.eview.tag.service.TagService;
import com.peak.eview.tag.service.TagServiceImpl;
public class Test {
public static void main(String[] args) {
//创建对象
TagService tagService = new TagServiceImpl();
//设置服务器ip地址
tagService.setServiceAddr("127.0.0.1");
for(int i=0; i < 100000; i++){
// 道闸上的LED显示和广播(暂时认为是一样的)。返回值0表示成功,其他表示失败
System.out.println("-----道闸内容发布-----");
// 写入tag点
Integer retCode = tagService.write("S160.cpu_total", "100");
System.out.println("write(S160.cpu_total,100), return:"+retCode);
// 读取tag点
String value = tagService.read("S160.cpu_total");
System.out.println("read(S160.cpu_total), return:"+value);
}
}
}
方式二
提供数据库
可以通过数据转存