Java-java连接硬件除了openscada还有别的方案么

WP主题讨论 WP主题讨论 主题:1013 回复:2239

Java-java连接硬件除了openscada还有别的方案么

浮生未歇 发布于 2017-10-06 字数 451 浏览 1274 回复 3

不需要告诉我java连接硬件不方便,这个我知道,但是不是我能决定的。

现在的方式主要有两种:
1.vc写jni,java调用(目前主要的方式)
2.采用开源---openscada(测试中,还没正式用)

不知道有没有人做过这方面的经验。

找一些小的开源工具不靠谱,比如jeasyopc就存在内存泄露。
现在主要的问题也在内存这块,因为vc写东西必须要手动释放内存,一个不小心就会出问题,而且测试还测不出来,必须到生产环境长时间运行才会出问题,比较被动。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(3

清晨说ぺ晚安 2017-10-22 3 楼

老老实实用jni,c语言的内存操作是必不可少的,这个不是理由。关键是要细心,比如说保证malloc和free成对出现。

灵芸 2017-10-18 2 楼

这个。。。主要还是jni调用的方式比较多一些吧。比如使用jni来调用,使用c++实现硬件。应该没有其他直接调用的方法了

灵芸 2017-10-12 1 楼

openscada的成熟度还不够,问题很多。

建议自己定义一套java部分的对硬件的接口,实现部分尽量让厂商来做。。。