java 104规约_IEC104规约,Java开发主站程序

java 104规约_IEC104规约,Java开发主站程序【实例简介】根据IEC1042002规约开发,适用于读写西门子IEC104协议的电表和网关【实例截图】【核心代码】IEC_emsClientService└──IEC_emsClientService├──bin│├──applicationContext_device.xml│├──applicationContext.xml│├──applicationConte…

大家好,又见面了,我是你们的朋友全栈君。

【实例简介】

根据IEC104 2002规约开发,适用于读写西门子IEC104协议的电表和网关

【实例截图】

【核心代码】

IEC_emsClientService

└── IEC_emsClientService

├── bin

│   ├── applicationContext_device.xml

│   ├── applicationContext.xml

│   ├── applicationContext – 副本.xml

│   ├── create table.sql

│   ├── data

│   │   ├── ems.3.log.db

│   │   ├── ems.5987745583754844869.temp.db

│   │   ├── ems.data.db

│   │   ├── ems.index.db

│   │   ├── ems.lock.db

│   │   └── ems.trace.db

│   ├── InstallApp-NT.bat

│   ├── jk

│   │   └── ems

│   │   └── common

│   │   └── MessageCmdMsg.class

│   ├── jky

│   │   └── dapc

│   │   ├── communication

│   │   │   ├── ActiveMQMessageListener$1.class

│   │   │   ├── ActiveMQMessageListener$2.class

│   │   │   ├── ActiveMQMessageListener.class

│   │   │   ├── ActiveMQTransferListener.class

│   │   │   ├── ActiveMQXmlContentsTransferListener.class

│   │   │   ├── ClientErrorMessageTransfer$1.class

│   │   │   ├── ClientErrorMessageTransfer$MessageStructure.class

│   │   │   ├── ClientErrorMessageTransfer.class

│   │   │   ├── ClientMessageTransfer$1.class

│   │   │   ├── ClientMessageTransfer$2.class

│   │   │   ├── ClientMessageTransfer.class

│   │   │   ├── CommDataArriveListener.class

│   │   │   ├── CommunicationManager.class

│   │   │   ├── DeviceStatusDataSaver.class

│   │   │   ├── HisDataSaver.class

│   │   │   ├── HisDataSender$1.class

│   │   │   ├── HisDataSender.class

│   │   │   ├── ICommunicator.class

│   │   │   ├── RestartServiceBat.class

│   │   │   ├── SerialCommunicator.class

│   │   │   ├── TcpClientCommunicator.class

│   │   │   ├── TcpServerCommunicator.class

│   │   │   └── ZigbeeTcpCommunicator.class

│   │   ├── da

│   │   │   ├── cmd

│   │   │   │   └── DeviceExecutor.class

│   │   │   ├── device

│   │   │   │   ├── Carrier_Modbus.class

│   │   │   │   ├── Carrier_Modbusone.class

│   │   │   │   ├── Carrier_Modbustwo.class

│   │   │   │   ├── ChengYiDianLi_Modbus.class

│   │   │   │   ├── CYMP300.class

│   │   │   │   ├── DeviceMessage.class

│   │   │   │   ├── ElectricityMeterData.class

│   │   │   │   ├── Gas_airportPhase.class

│   │   │   │   ├── IDevice.class

│   │   │   │   ├── IOStructure.class

│   │   │   │   ├── MethodProcessDataInterceptor.class

│   │   │   │   ├── Noise.class

│   │   │   │   ├── Qingzhi.class

│   │   │   │   ├── QTS_4.class

│   │   │   │   ├── RGDQ_ACCON86x.class

│   │   │   │   ├── SN_UPS.class

│   │   │   │   ├── YuanDong_IEC.class

│   │   │   │   ├── YuanDong_TCP.class

│   │   │   │   └── ZhenDan_Temp.class

│   │   │   ├── io

│   │   │   │   ├── BytesInputStream.class

│   │   │   │   ├── BytesOutputStream.class

│   │   │   │   ├── FastByteArrayInputStream.class

│   │   │   │   └── FastByteArrayOutputStream.class

│   │   │   ├── protocol

│   │   │   │   ├── ADAMAI.class

│   │   │   │   ├── CRCException.class

│   │   │   │   ├── DataIndentifierExtraParma.class

│   │   │   │   ├── DLT645.class

│   │   │   │   ├── DLT645Complex.class

│   │   │   │   ├── DLT645Exception.class

│   │   │   │   ├── DLT645Params.class

│   │   │   │   ├── IEC104.class

│   │   │   │   ├── IEC104Exception.class

│   │   │   │   ├── ModbusException.class

│   │   │   │   ├── ModbusRTU.class

│   │   │   │   └── ModbusTcp.class

│   │   │   └── util

│   │   │   ├── ControlParams.class

│   │   │   ├── DAPCUtil.class

│   │   │   ├── ErrorMessage.class

│   │   │   ├── IllegalAddressException.class

│   │   │   └── Register.class

│   │   ├── heartbeat

│   │   │   ├── GateWayStatusCode.class

│   │   │   ├── GatewayStatusInfo.class

│   │   │   ├── GateWayType.class

│   │   │   ├── HeartTopicMsgListener.class

│   │   │   ├── HeartTopicProcessor$1.class

│   │   │   ├── HeartTopicProcessor.class

│   │   │   └── HeartTopicSaver.class

│   │   └── region

│   │   ├── AirConditionFuzzyController.class

│   │   ├── Assistant.class

│   │   ├── ControlSet.class

│   │   ├── CurtainFuzzyController.class

│   │   ├── device

│   │   │   └── Client_Device.class

│   │   ├── io

│   │   │   ├── CO2.class

│   │   │   ├── Curtain.class

│   │   │   ├── Frequency.class

│   │   │   ├── Humidity.class

│   │   │   ├── Illumination.class

│   │   │   ├── IOProcessor.class

│   │   │   ├── Light.class

│   │   │   ├── Lux.class

│   │   │   └── Temperature.class

│   │   ├── LightFuzzyController.class

│   │   ├── Model

│   │   │   ├── ADAM4024.class

│   │   │   ├── ADAM4055Out.class

│   │   │   ├── ADAMAI.class

│   │   │   ├── ADAMDI.class

│   │   │   ├── IModel.class

│   │   │   └── Modbus.class

│   │   ├── Region.class

│   │   ├── RegionManager.class

│   │   ├── SunAltitudeAngleMaker.class

│   │   └── TemperateFuzzyController.class

│   ├── log4j.properties

│   ├── restartService.bat

│   ├── run.bat

│   ├── UninstallApp-NT.bat

│   ├── wrapper.exe

│   └── wrapper.log

├── conf

│   └── wrapper.conf

├── data

│   ├── ems.4892.log.db

│   ├── ems.data.db

│   ├── ems.index.db

│   └── ems.trace.db

├── lib

│   ├── activemq-all-5.2.0.jar

│   ├── commons-beanutils.jar

│   ├── commons-collections-3.2.1.jar

│   ├── commons-configuration-1.5.jar

│   ├── commons-dbcp.jar

│   ├── commons-digester-1.8.jar

│   ├── commons-lang-2.3.jar

│   ├── commons-logging.jar

│   ├── commons-pool.jar

│   ├── dom4j-1.6.1.jar

│   ├── FuzzyEngine.jar

│   ├── h2.jar

│   ├── jtds-1.2.2.jar

│   ├── log4j-1.2.15.jar

│   ├── log4j-over-slf4j-1.5.8.jar

│   ├── mysql-connector-java-5.1.7-bin.jar

│   ├── proxool-0.9.1.jar

│   ├── proxool-cglib.jar

│   ├── quartz-1.6.0.jar

│   ├── RXTXcomm.jar

│   ├── rxtxParallel.dll

│   ├── rxtxSerial.dll

│   ├── spring.jar

│   ├── wrapper.dll

│   └── wrapper.jar

├── logs

│   └── log.log

└── src

├── applicationContext_device.xml

├── applicationContext.xml

├── applicationContext – 副本.xml

├── create table.sql

├── InstallApp-NT.bat

├── jk

│   └── ems

│   └── common

│   └── MessageCmdMsg.java

├── jky

│   └── dapc

│   ├── communication

│   │   ├── ActiveMQMessageListener.java

│   │   ├── ActiveMQTransferListener.java

│   │   ├── ActiveMQXmlContentsTransferListener.java

│   │   ├── ClientErrorMessageTransfer.java

│   │   ├── ClientMessageTransfer.java

│   │   ├── CommDataArriveListener.java

│   │   ├── CommunicationManager.java

│   │   ├── DeviceStatusDataSaver.java

│   │   ├── HisDataSaver.java

│   │   ├── HisDataSender.java

│   │   ├── ICommunicator.java

│   │   ├── RestartServiceBat.java

│   │   ├── SerialCommunicator.java

│   │   ├── TcpClientCommunicator.java

│   │   ├── TcpServerCommunicator.java

│   │   └── ZigbeeTcpCommunicator.java

│   ├── da

│   │   ├── cmd

│   │   │   └── DeviceExecutor.java

│   │   ├── device

│   │   │   ├── Carrier_Modbus.java

│   │   │   ├── Carrier_Modbusone.java

│   │   │   ├── Carrier_Modbustwo.java

│   │   │   ├── ChengYiDianLi_Modbus.java

│   │   │   ├── CYMP300.java

│   │   │   ├── DeviceMessage.java

│   │   │   ├── ElectricityMeterData.java

│   │   │   ├── Gas_airportPhase.java

│   │   │   ├── IDevice.java

│   │   │   ├── IOStructure.java

│   │   │   ├── MethodProcessDataInterceptor.java

│   │   │   ├── Noise.java

│   │   │   ├── Qingzhi.java

│   │   │   ├── QTS_4.java

│   │   │   ├── RGDQ_ACCON86x.java

│   │   │   ├── SN_UPS.java

│   │   │   ├── YuanDong_IEC.java

│   │   │   ├── YuanDong_TCP.java

│   │   │   └── ZhenDan_Temp.java

│   │   ├── io

│   │   │   ├── BytesInputStream.java

│   │   │   ├── BytesOutputStream.java

│   │   │   ├── FastByteArrayInputStream.java

│   │   │   └── FastByteArrayOutputStream.java

│   │   ├── protocol

│   │   │   ├── ADAMAI.java

│   │   │   ├── CRCException.java

│   │   │   ├── DLT645Complex.java

│   │   │   ├── DLT645Exception.java

│   │   │   ├── DLT645.java

│   │   │   ├── DLT645Params.java

│   │   │   ├── IEC104Exception.java

│   │   │   ├── IEC104.java

│   │   │   ├── ModbusException.java

│   │   │   ├── ModbusRTU.java

│   │   │   └── ModbusTcp.java

│   │   └── util

│   │   ├── ControlParams.java

│   │   ├── DAPCUtil.java

│   │   ├── ErrorMessage.java

│   │   ├── IllegalAddressException.java

│   │   └── Register.java

│   ├── heartbeat

│   │   ├── GatewayStatusInfo.java

│   │   ├── HeartTopicMsgListener.java

│   │   ├── HeartTopicProcessor.java

│   │   └── HeartTopicSaver.java

│   └── region

│   ├── AirConditionFuzzyController.java

│   ├── Assistant.java

│   ├── ControlSet.java

│   ├── CurtainFuzzyController.java

│   ├── device

│   │   └── Client_Device.java

│   ├── io

│   │   ├── CO2.java

│   │   ├── Curtain.java

│   │   ├── Frequency.java

│   │   ├── Humidity.java

│   │   ├── Illumination.java

│   │   ├── IOProcessor.java

│   │   ├── Light.java

│   │   ├── Lux.java

│   │   └── Temperature.java

│   ├── LightFuzzyController.java

│   ├── Model

│   │   ├── ADAM4024.java

│   │   ├── ADAM4055Out.java

│   │   ├── ADAMAI.java

│   │   ├── ADAMDI.java

│   │   ├── IModel.java

│   │   └── Modbus.java

│   ├── Region.java

│   ├── RegionManager.java

│   ├── SunAltitudeAngleMaker.java

│   └── TemperateFuzzyController.java

├── log4j.properties

├── restartService.bat

├── run.bat

├── UninstallApp-NT.bat

├── wrapper.exe

└── wrapper.log

42 directories, 242 files

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151387.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux sendmail发送邮件_shell上传文件到服务器

    linux sendmail发送邮件_shell上传文件到服务器Sendmail是目前Linux系统下面用得最广的邮件系统之一,虽然它存在一些不足,不过,目前还是有不少公司在使用它。对它的学习,也能让我们更深的了解邮件系统的运作。下面我们就来看看sendmail邮

    2022年8月4日
  • SNMP TRAP_Bootstrapping

    SNMP TRAP_Bootstrapping一、什么是SNMPTRAPSNMPtrap(SNMP陷阱):某种入口,到达该入口会使SNMP被管设备主动通知SNMP管理器,而不是等待SNMP管理器的再次轮询。在网管系统中,被管理设备中的代理可以在任何时候向网络管理工作站报告错误情况,例如预制定阈值越界程度等等。代理并不需要等到管理工作站为获得这些错误情况而轮询他的时候才会报告。正如人们用中断通知CPU数据的到达,而不是让CPU进行轮询一样。Trap通知是更加合理的选择。用一句话来说的话,SNMPTrap就是被管理设备主动发送消息给

    2022年8月20日
  • wxpython中文教程_wxPython中文教程 简单入门加实例

    wxpython中文教程_wxPython中文教程 简单入门加实例原博文2015-04-2906:56−wx.Window是一个基类,许多构件从它继承。包括wx.Frame构件。技术上这意味着,我们可以在所有的子类中使用wx.Window的方法。我们这里介绍它的几种方法:*SetTitle(stringtitle)——设置窗口标题。只可用…相关推荐2008-11-2312:00−一、简介wxPython是Pytho…

    2022年5月21日
  • macbookair快捷键大全示意图(macbookair快捷键大全)

    打开谷歌控制台:option+command+i注释html文件内容:option+shift+a效果:<!–注释html文件内容–>

    2022年4月12日
  • linux下载安装yum(ubuntu安装yum工具)

    自动搜索最快镜像插件:yuminstallyum-fastestmirror安装yum图形窗口插件:yuminstallyumex1、安装yuminstall全部安装yuminstallpackage1安装指定的安装包package1yumgroupinsallgroup1安装程序组group12、更新和升级yumupdate全部更新yumupdatepackage1更新指定程序包package1yumcheck-update

    2022年4月15日
  • 12款最常用的Java测试工具

    12款最常用的Java测试工具Parasoft JtestJtest是Parasoft公司推出的一款针对java语言的自动化白盒测试工具,它通过自动实现java的单元测试和代码标准校验,来提高代码的可靠性。AbbotAbbot是一款测试JavaGUIs的JUnit扩展程序。JProfilerJProfiler是一个全功能的Java剖析工具(profiler),主要用于检查和跟踪系统(限于Java开发的

    2022年10月9日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号