Android 如何通过FT232R芯片/PL2303发送数据以在接收设备上显示字符/字符串?

Android 如何通过FT232R芯片/PL2303发送数据以在接收设备上显示字符/字符串?,android,serial-port,usbserial,medical,ftdi,Android,Serial Port,Usbserial,Medical,Ftdi,我正在通过usb从android应用程序向医疗设备发送数据。我使用的是FTDI RS232电缆(有一个FT232RL芯片),我还使用了一个多产的电缆(有一个PL2303芯片)。我可以通过电缆发送字符/字符串值。但是,我的字符要么转换为十进制格式,要么转换为八进制格式(以8为基数),这是一个问题。这是一个问题,因为设备只希望接收字符串/字符 注:我无法对医疗设备进行编程:因此我无法在接收端转换数据格式 有谁能给我一个建议吗?我使用Ksksue()提供的FTDI库通过FTDI RS232电缆发送数据

我正在通过usb从android应用程序向医疗设备发送数据。我使用的是FTDI RS232电缆(有一个FT232RL芯片),我还使用了一个多产的电缆(有一个PL2303芯片)。我可以通过电缆发送字符/字符串值。但是,我的字符要么转换为十进制格式,要么转换为八进制格式(以8为基数),这是一个问题。这是一个问题,因为设备只希望接收字符串/字符

注:我无法对医疗设备进行编程:因此我无法在接收端转换数据格式


有谁能给我一个建议吗?

我使用Ksksue()提供的FTDI库通过FTDI RS232电缆发送数据。对于多产电缆,您可以使用PL2303 Android驱动程序解决方案()。我个人用FTDI电缆来解决我的问题

你用什么在Android端发送数据?看起来,您可以简单地将数据格式化为医疗设备所需的格式,然后发送。您可以发布您正在发送的内容、正在接收的内容以及希望接收的内容的示例。“但是,我的角色要么转换为十进制格式,要么转换为八进制格式(基数8)”——正如前面所建议的,您应该提供一些示例和更多详细信息。您如何确定这种“转换”发生在哪一端?“八进制”听起来更像基数18。基数8简单地称为八进制,就像基数2是二进制的,而不是双CIMAL。我遵循了预设的建议,它成功了。非常感谢。