`
roundlight
  • 浏览: 66408 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java与硬件通讯,接口设计

阅读更多
java与硬件通讯,接口设计
需求描述: 通过web 传递参数给硬件,实现互相通讯;
目标: 接口设计 实现功能;
功能描述: 我在做web项目的时候,遇到了一个问题, 设计接口实现web与硬件通讯的问题,通过传递参数到硬件,返回信息结果,进行相应的处理;

有没有实际经验的朋友,发表一下自己的观点,让我对基于JAVA的接口设计有所把握

以前做过和硬件打交大的通讯,不过是用DELPHI 实现的,不知道JAVA 在通讯方面的性能如何;


  这是我提出问题的思路和观点,随着项目的进展可能思路会更多,希望各位大师级人物多关注此帖,并提出自己的观点;

  谢谢
分享到:
评论
8 楼 youbin_ 2007-05-29  
你的硬件是在客户端还是在服务器端用啊?如果是客户端硬件应该有象在页面上可以调用的接口啊。如果实在服务端就更好处理点!愚见!!
7 楼 roundlight 2007-04-30  
大家好,由于积分都被扣除了,所以只能在这里提出问题了,
请教大家有没有做过 Java Soap 编程的, 可以讲解一下,编程体会最好
6 楼 spinach 2007-04-29  
抛出异常的爱 写道
N年前的一个项目作的一个电子key用的是VBscript调DLL来作的
不过exception还是一层层的导到server端写起来非常的
恶心。。。不知道如果出了ajax会不会好一些呢?


做了个js调用万恶之源的active启动cs客户端
不管多少exception
反映到用户那里就只有2个了:启动成功||启动失败
5 楼 spinach 2007-04-29  
roundlight 写道
java与硬件通讯,接口设计
需求描述: 通过web 传递参数给硬件,实现互相通讯;
目标: 接口设计 实现功能;
功能描述: 我在做web项目的时候,遇到了一个问题, 设计接口实现web与硬件通讯的问题,通过传递参数到硬件,返回信息结果,进行相应的处理;

有没有实际经验的朋友,发表一下自己的观点,让我对基于JAVA的接口设计有所把握

以前做过和硬件打交大的通讯,不过是用DELPHI 实现的,不知道JAVA 在通讯方面的性能如何;


  这是我提出问题的思路和观点,随着项目的进展可能思路会更多,希望各位大师级人物多关注此帖,并提出自己的观点;

  谢谢


java直接和硬件交互能行吗?
是不是还不如通过dll代理等和硬件交互更合适更有效率更不会出错
前段也有朋友发了个jni相关的帖子
4 楼 抛出异常的爱 2007-04-29  
N年前的一个项目作的一个电子key用的是VBscript调DLL来作的
不过exception还是一层层的导到server端写起来非常的
恶心。。。不知道如果出了ajax会不会好一些呢?
3 楼 roundlight 2007-04-29  
roundlight 写道
抛出异常的爱 写道
一般不这么作。。。
一般作c/s结构,不然exception就要写一堆
那么也就是说,需要b/s 与c/s结构相结合,对吧
本来上周就看到回帖了,不过,我发帖的时候不小心,一次发了三个帖子,搞的分手成了负分,不允许发帖了,所以只好等到今天才能发帖

请问  “抛出异常的爱” 你觉得 用b/s结构实现,难度会有多大呢?

我们有c/s结构实现的方式了 用 delphi实现的
2 楼 roundlight 2007-04-29  
抛出异常的爱 写道
一般不这么作。。。
一般作c/s结构,不然exception就要写一堆
那么也就是说,需要b/s 与c/s结构相结合,对吧
1 楼 抛出异常的爱 2007-04-27  
一般不这么作。。。
一般作c/s结构,不然exception就要写一堆

相关推荐

    java实现485自由协议通讯

    这些jar包是Java程序运行所必需的,它们提供了必要的功能接口,帮助程序与硬件设备交互,以及与数据库建立连接。 “可直接与数据库连接”意味着这个Java应用不仅处理485通信,还集成了数据库操作。这可能是为了实现...

    java 调用串口通讯 demo

    RXTX是一个开源的Java库,它为Java提供了与硬件交互的能力,包括串口通讯。RXTX库可以在Java SE和Java ME环境中使用,无需额外安装,只需将相应的jar文件加入到项目的类路径即可。通过RXTX,开发者可以方便地打开、...

    使用Java蓝牙无线通讯技术API

    通过Java蓝牙无线通讯技术API,开发者可以构建跨平台的蓝牙应用,涵盖手机、穿戴设备等多种硬件。这为开发创新的无线应用场景提供了强大的工具,如物联网设备之间的数据共享,或者游戏中的实时交互。 总结来说,...

    Java串口通讯及串口调试助手

    Java串口通讯是Java编程领域中的一个重要组成部分,它允许程序通过串行端口与外部设备进行数据交换,如传感器、打印机、GPS等。串口调试助手则是开发过程中用于测试和诊断串口通信问题的工具,它能帮助开发者直观地...

    java-socketcan

    标题"java-socketcan"指的是这个Java库,它实现了SocketCAN API,这是Linux内核提供的一套接口,用于访问CAN硬件。这个库的主要功能是为Java开发者提供一个友好的API,以便他们能够利用SocketCAN的功能。 描述中...

    基于Java的USB-HID设备通信设计与实现.pdf

    使用JNative,开发者可以直接通过Java代码与DLL接口交互,极大地简化了Java与硬件设备的交互过程。 在Windows操作系统中,USB-HID设备的通信主要依赖于特定的API函数,这些函数位于hid.dll、setupapi.dll和kernel32...

    JAVA程序与PLC之间的通信

    3. **OPC协议**:OPC(OLE for Process Control)是工业自动化领域的标准接口,Java可以通过OPC UA(Unified Architecture)库与PLC通信。Java OPC客户端库如JOPCUA允许Java应用程序与OPC服务器交互。 4. **TCP/IP...

    java获取电子称重量数据

    1. **Java Communications API(JavaComm)**:JavaComm是Sun Microsystems提供的一个可选包,它包含了一组接口和类,用于与串行和并行端口进行通信。使用JavaComm,你可以打开、配置和读写串口,从而实现与电子秤的...

    java 通过modbus rtu协议,tcp 协议 通讯源码

    - **TCP模式**:Modbus TCP是Modbus协议在网络层的应用,基于TCP/IP协议栈,简化了硬件接口,提高了通信的可靠性。 - **Java实现**:Java的Socket类可以用来建立TCP连接,与Modbus TCP服务器进行交互。使用Modbus ...

    java 语音 通讯

    在IT行业中,Java语音通讯是一个重要的领域,尤其在开发实时通信应用时,如VoIP(Voice over Internet Protocol)服务、在线会议系统或者游戏中的语音聊天功能。Java平台提供了丰富的API来支持音频处理和语音通讯,...

    android java 开发can通信demo

    在Android平台上进行Java开发时,CAN(Controller Area Network)通信是一种常见的硬件接口技术,用于设备间的实时数据交换,尤其在汽车电子系统、自动化设备和工业控制等领域应用广泛。本示例"android java 开发can...

    Java 客户端与支持 TSPL2 的标签打印机进行通信(通过 TSC)_java_代码_下载

    本案例中的"Java客户端与支持TSPL2的标签打印机进行通信(通过TSC)"是一个Java库,专为与使用TSPL2指令集的TSC品牌标签打印机建立连接和交互而设计。TSPL2是一种高级的打印机语言,由TSC Auto ID Technology公司...

    java串口通讯windows 64,32 linux

    Java串口通信是一种在Java应用程序中与硬件设备进行交互的技术,通常用于实现远程控制、数据采集、设备监控等场景。RXTX是一个开源的Java库,它提供了串行(串口)和并行通信功能,使得Java开发者可以方便地在...

    基于java开发的上位机通讯程序,可与单片机进行数据交换

    SPI和I2C则常用于高速、短距离的数据交换,它们通常需要更复杂的硬件接口和协议管理。 3. **数据封装与解封装**: 在Java上位机程序中,我们需要将用户界面的数据进行封装,转化为单片机能理解的格式,如ASCII码或...

    DCS系统与PLC系统的通讯应用

    总结来说,DCS系统与PLC系统的通讯应用是现代工厂自动化中的核心问题,它涉及到多个层次的技术整合,包括硬件配置、软件编程和通讯协议的选择。通过理解不同系统的特性和利用适当的通讯方法,可以构建出高效、可靠的...

    java源码包---java 源码 大量 实例

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码,...

Global site tag (gtag.js) - Google Analytics