Skip to content

fy-create/JavaSerialPort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SerialPort SDK (Windows, Linux, MAC OS)

SerialPort SDK is a professional Java serial port SDK. It provides a simple communication interface to connect any serial port devices.

  • You can use it to implement or debug serial protocol.
  • You can send and capture data.
  • You can change communication channel’s settings easily including the setting for non-standard baudrate.
  • You can write Java code to automate some specific tasks.
  • You can perform JavaScript to send command.

SerialPort SDK can be successfully used for:

  • Interception and analysis of data transferring between any serial devices and Windows applications.
  • Debugging any serial software or hardware.
  • Development of serial peripheral hardware.
  • Development of serial device drivers.
  • Researching the functionality of any third-party software and hardware.
  • Implementing, debugging or testing serial protocol between device and device driver.

SerialPort SDK can be used by:

  • Software developers
  • Hardware engineers
  • Programmers
  • Testers
  • Science technicians
  • Lab experts
  • University students

This SDK includes the RXTX library.

###Setup RXTX 2.1-7 -- Please uncompress rxtx-2.1-7-bins-r2.rar

Window32

  • rxtx-2.1-7-bins-r2/Windows/i368-mingw32/rxtxSerial.dll copy to system path(e.g. c:\windows\system32)

Window64

Linux32

  • rxtx-2.1-7-bins-r2/Linux/i686-unknown-linux-gnu/librxtxSerial.so copy to system path(e.g. /lib)

Linux64

  • rxtx-2.1-7-bins-r2/Linux/x86_64-unknown-linux-gnu/librxtxSerial.so copy to system path(e.g. /lib)

Mac

  • rxtx-2.1-7-bins-r2/Mac_OS_X/librxtxSerial.jnilib copy to system path

###Wiki Link

License

JavaSerialPort is licensed under the Apache 2 License, which means you can use it for free and without strings attached in commercial or non-commercial projects.

Class Diagram

Class Diagram