私はAndroidのものに精通していませんが、うまくいけば、これは正しい方向にあなたを指し示すでしょう...私はUSB to 485 converterとラズベリーパイのminimalmodbus python libraryを使用して多くの成功を収めています。私が過去に使ったコードの例を以下に示します。それはかなり基本的ですが、あなたを始めさせるべきです。
import minimalmodbus
import serial
usbDevice = '/dev/ttyUSB0'
modbusSlaveID = 1
# can be 'ascii' or 'rtu'
modbusFormat = 'rtu'
registerToRead = 64
# 3 is for Holding Registers, 4 is for Input Registers
functionCode = 3
# initialize the device
device = minimalmodbus.Instrument(usbDevice, modbusSlaveID, modbusFormat)
# set the various options, which will depend on the device you are communicating with
device.debug = True
device.serial.baudrate = 9600
device.serial.bytesize = 8
device.serial.parity = serial.PARITY_NONE
device.serial.stopbits = 1
device.serial.timeout = 2 # seconds
print device.read_register(registerToRead, functioncode=functionCode)
p.s.これは私の最初の答えです。私はそれを正しくやったといいと思います...