Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java XBee连接到Android手机_Java_Android_Serial Port_Xbee - Fatal编程技术网

Java XBee连接到Android手机

Java XBee连接到Android手机,java,android,serial-port,xbee,Java,Android,Serial Port,Xbee,我正在尝试编写代码,将我的Android手机连接到一个网络 这是我的密码: XBee xbee = new XBee(); try { xbee.open("COM22", 115200); // .. 为什么不起作用?您可能需要为串行端口使用不同的名称,类似于/dev/ttyS##中的#是串行端口号。您必须在Android设备上打开一个shell并获得端口列表(ls/dev/tty*) 如果这是USB连接,请获取连接XBee前后的端口列表,以便您可以识别其设备名称(连接设备后

我正在尝试编写代码,将我的Android手机连接到一个网络

这是我的密码:

XBee xbee = new XBee();
try {
    xbee.open("COM22", 115200);
    // ..

为什么不起作用?

您可能需要为串行端口使用不同的名称,类似于
/dev/ttyS##
中的
#
是串行端口号。您必须在Android设备上打开一个shell并获得端口列表(
ls/dev/tty*

如果这是USB连接,请获取连接XBee前后的端口列表,以便您可以识别其设备名称(连接设备后显示的tty)


您是否在Android设备上有可用于调试的终端仿真器?可能是ssh并使用minicom?

您如何知道这不起作用?您所做的只是打开一个端口-是否收到错误消息?试一下其余的代码,然后发布你得到的错误XBee和手机是如何物理连接的?实际上,我得到了一个代码,可以在计算机上正常工作,XBee作为java项目,但是当我使用eclipse将其转换为android项目时,在读取手机的默认端口时会出现错误。我的代码来自这里,很抱歉,这是错误的不是问题这里的问题是android代码上的CommPortIdentifier您是否使用
getPortIdentifiers()
方法获取端口列表?你能在原始问题中提供更多细节吗?请看我的代码