最近做航口售票系统,对接口怎样控制硬件,怎样利用远程接口和外部进行信息交互不是很了解,谁能给个思路?谢谢!

解决方案 »

  1.   

    java控制底层硬件可能有些难度,
    但通常硬件都提供驱动的,不可能要求程序员直接操作,查一下你要操作的设备有没有配套的JAVA api。我只用过通过串口控制设备的,java有串口通信的扩展包。
      

  2.   

    远程的调用可以传递一些信息和指令,但是如果你要用java去控制硬件我个人感觉有点笨,而且难度很大,你可以利用其他程序去控制硬件,然后java再与其对接。例如 c++ 程序实现对硬件的操作和驱动,java再利用JNI 与 c++ 进行通讯来控制和驱动硬件操作。远程调用的话利用java比较方便,例如ws RMI 很多。
      

  3.   

    跟外部通讯需要别人提高的接口API,与底层硬件就需要驱动调了。谢啦,大家!