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)
上一篇 2022年6月20日 下午3:00
下一篇 2022年6月20日 下午3:00


相关推荐

  • 企业微信配置小程序

    企业微信配置小程序准备 1 注册企业微信服务商地址 https open work weixin com wwopen developer index2 开发好的小程序 已发布的 企业微信仅可关联已在微信小程序平台审核并发布的小程序 所关联的小程序的帐号主体必须与本企业微信的帐号主体一致配置小程序 1 进入企业微信管理后台关联小程序 在 应用管理 gt 小程序 中 点击 关联小程序 2 点击 开始关联 3 管理员账号使用微信扫码 在授权后的界面选择要授权的小程

    2026年3月17日
    2
  • CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

    CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境CentOS7yum卸载jdk、安装jdk以及配置jdk环境查看是否已经安装jdk通过命令查询是否已经安装jdk//括号中选择一个即可yumlistinstalled|grep[java][jdk]运行结果类似下图则说明系统已经存在jdk,可卸载卸载jdk(若未存在jdk不用执行)卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图…

    2022年5月25日
    48
  • uploadify上传文件出现http302错误

    uploadify上传文件出现http302错误这两天在做注册页面的时候遇到的问题 uploadify 在上传图片时 提示 http302 错误 百度了一圈都说是 sessionid 的问题 传一个 sessionid 过去就可以了 但是发现 sessionid 带过去也没有用 302 是重定向了 即你 upload 的处理上传的方法中需要 session 值 一般是你处理上传的方法需要登录验证 建议放到不需要验证的方法 或者传一个验证登录所需要的 session 值

    2026年3月18日
    2
  • NVIDIA支持CUDA的显卡选型简述

    NVIDIA支持CUDA的显卡选型简述NVIDIA 支持 CUDA 的显卡选型简述目录 NVIDIA 支持 CUDA 的显卡选型简述一 概述 1 为什么选这三款二 对比 1 训练 trainingCPU 与 GPU 的区别计算精度显存和显存带宽价格 2 训练环境的选择 3 推理 inference 吞吐量和时延稳定性 4 生产环境的选择三 说明 1 自我说明 2 名词说明 CPU GPU TPU NPU 都是什么 3 nVidia 显卡架构 4 个人愚见一 概述参考链接 nvidia 官方网站根据 nVidia 官方介绍 nVidia 出品的支持 CUDA 的产品有 1

    2026年3月17日
    1
  • java的class文件_java class是什么意思

    java的class文件_java class是什么意思根据 Java 虚拟机规范,类文件由单个 ClassFile 结构组成:ClassFile { u4 magic; //Class 文件的标志 u2 minor_version;//Class 的小版本号 u2 major_version;//Class 的大版本号 u2 constant_pool_count;//常量池的数量 cp_info consta

    2022年8月8日
    5
  • 监督学习型神经网络

    监督学习型神经网络兄弟姐妹们,如需转载请标明出处:http://blog.csdn.net/jiangjunshow总目录什么是监督学习?简单的回答是:判断是否是监督学习,就看输入数据是否有标签。输入数据有标签,则为有监督学习,没标签则为无监督学习。对于上面的简单回答,如果你看不懂,是正常的!下面我给出详细回答,如果你还是不明白,那么…….也是正常的。因为有些概念要被接受是需要时间的!坚持不懈地看我

    2022年5月28日
    41

发表回复

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

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