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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 小米6显示服务器出错,小米6解锁BL显示未连接手机解决办法以及各种小技巧汇总……

    小米6显示服务器出错,小米6解锁BL显示未连接手机解决办法以及各种小技巧汇总……本帖最后由为夫人而生于2017-6-2422:56编辑持续更新小米6未连接手机解决办法3:手机设置→关于手机→miui版本(一直点五次)→返回→更多设置→开发者选项→USB调试打开→手机绑定啥的解锁啥的都打开4:关机长按音量下加开机键出现兔子连接手机5:两种情况若显示连接直接解锁end;;;;;;;;;若显示没连接手机敲黑板重点来了右…

    2022年6月11日
    227
  • c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行「建议收藏」

    c# mysql executenonquery_C#-在ExecuteNonQuery上获取受影响的行「建议收藏」如果您运行大量ExecuteNonQuery()并一次提交所有这些,则可以通过读取“SELECTtotal_changes();”的返回值来获得连接后的总更改数。获得总更改的函数:publicstaticlongGetTotalChanges(SQLiteConnectionm_dbConnection){stringsql=”SELECTtotal_changes();”;u…

    2025年9月2日
    5
  • 滴滴派单规则分析

    滴滴派单规则分析滴滴派单规则1批量匹配(全局最优)派单策略主要的原则是:站在全局视角,尽量去满足尽可能多的出行需求,保证乘客的每一个叫车需求都可以更快更确定的被满足,并同时尽力去提升每一个司机的接单效率,让总的接驾距离和时间最短。这个算法几乎是所有类似派单系统为了解决这个问题的最基础模型,在Uber叫做BatchingMatching,滴滴叫做“全局最优”或者“延迟集中分单”。2基于供需预测的分单(大数据预测)利用对未来的预测:如果我们预测出未来一个区域更有可能有更多的订单/司机,那么

    2022年6月2日
    144
  • SPI通讯协议介绍「建议收藏」

    SPI通讯协议介绍「建议收藏」来到SPI通讯协议了。废话两句,“SPI很重要”,这是我在学校时候听那些单片机开发工程师说的。出来实习,到后来工作,确实如此,SPI的使用很常见,那么自然重要咯。  SPI(Serialperipheralinterface)即串行外围设备接口,是由Motorola首先在其MC68HCxx系列单片机上定义的,基于高速全双工总线的通讯协议。(又是高速,而且全双工,确实强大)被广泛应用于ADC、LC

    2022年10月15日
    3
  • Mysql 多表查询详解

    Mysql 多表查询详解纸上得来终觉浅1.前言:上篇讲到Mysql中关键字执行的顺序,只涉及了一张表;实际应用大部分情况下,查询语句都会涉及到多张表格:1)多表连接有哪些分类;2)针对这些分类有哪些连接方法?3)这些连接方法分别作用于哪些应用场景?这篇针对这三个点通过实例来讲述,目的是穷尽所有的场景和所有的方法,并且对每个方法的使用做实例。2.假设有两张表格A和B,把表格当作一个集合,那么表格中

    2022年5月31日
    33
  • linux ntp时钟服务器地址_Linux时间同步+国内常用的NTP服务器地址【NTP时间同步服务器】…

    linux ntp时钟服务器地址_Linux时间同步+国内常用的NTP服务器地址【NTP时间同步服务器】…210.72.145.44(国家授时中心服务器IP地址)133.100.11.8日本福冈大学time-a.nist.gov129.6.15.28NIST,Gaithersburg,Marylandtime-b.nist.gov129.6.15.29NIST,Gaithersburg,Marylandtime-a.timefreq.bldrdoc.gov132.163.4.1…

    2022年5月28日
    61

发表回复

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

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