mvn 库翻了一天了,没找到可用的
网上文章说 jascada、J104、J60870、OpenMUC,但没有一个是可用的
网络上流传的确有一些关于IEC 60870-5-104或简称IEC 104协议的Java库,但根据你的反馈,可能这些库难以满足你的需求。不过,这里有一些可能还会有用的资源:
openMUC:openMUC是用Java编写的一个框架,可以用于实现IEC 60870-5-104协议,不过你可能需要从源代码构建它。网址为:https://www.openmuc.org/iec-60870-5-104/
lib60870:**该库是用C编写的,能够实现IEC 60870-5-101、IEC 60870-5-102和IEC 60870-5-104协议。如果Java库不可用,你也许可以将其包装成JNI(Java Native Interface)供Java使用。查看页面链接:https://lib60870.sourceforge.io/
OpenMuc 昨天捣鼓了一天,能够编译通过,能够连接到104仿真器,自动发送测试帧,但是如何采样,如何向设备发送命令却没有成功。官网上没有提供 example,提供的 user guid 也只是笼统的讲了几句话。
开始,造轮子。另,博客园众包 发个悬赏,或许要用到 C++ 了。
很抱歉听说您在寻找可用的IEC104协议的Java库遇到困难。虽然我无法直接提供特定库的信息,但我可以给您一些建议来解决这个问题。
首先,确保您从可靠和受信任的资源库(如Maven中央仓库)中搜索。这些资源库通常会提供经过验证的库和组件。您可以尝试在Maven中央仓库的网站上搜索IEC104协议的Java库,并浏览库的文档以确定其可用性和兼容性。
如果在常规资源库中找不到合适的库,您可以探索其他开源社区或开发者论坛,如GitHub或Stack Overflow。这些平台上的其他开发者可能已经面对过类似的问题,或者开发了适用于IEC104的Java库。您可以搜索这些论坛,询问其他开发者的经验,并查看他们的建议和解决方案。
此外,您还可以考虑与具有特定领域专业知识的开发团队或咨询公司联系。这些团队可能已经开发了用于IEC104的自定义Java库,并可以提供客制化的解决方案。
最后,请记住,IEC104协议的库可能会因为多种原因而不易找到。这可能是因为协议相对较新、领域专业性较高、相关开发资源较少等。因此,耐心地进行搜索和调研,寻找最适合您需求的解决方案是很重要的。
希望这些建议能帮助您找到适合的IEC104协议的Java库。如果您有任何其他问题,请随时向我提问!