2013-07-13 57 views
1

我想在不使用蓝牙模块的情况下从android手机串行发送数据,如“0xFF”。我只想使用USB电缆只有。 USB电缆不会连接到电脑,它将连接到具有“零”智能的设备。通过USB在Android手机中串行发送数据,无需连接电脑

有没有可能做到这一点,而没有扎根电话?

可以通过编写应用程序来完成吗?

+1

有Android上的USB的API,但它假定您想在USB发送数据格式 - 包括了很多的连接头和握手。然后,您可以连续发送0xFF,但它不能用于真正的哑终端。 –

+0

对于一个真正简单的外设,就像使用桌面一样,使用USB串行转换器。没有USB主机模式的Android设备可以使用ADK API和ADK外部处理器转换为串行模式,或者对于设备太旧的设备(即使是第三方微桥嵌入式ADB实现)来反向运行USB。首先,Android设备为外设供电,在后两种情况下,外设必须“至少排序”为Android设备充电。 –

回答

0

我会说没有,只有在这个意义上只有在这个意义上USB电缆的做法是不太可能是值得的工作。即使你根植并编写了所有的手机端代码,USB接口仍然更像是一个带有设备识别,时间分割以共享带宽的网络等等。我不希望你会让控制器在手机端传输任何东西直到另一边有适当的设备。你做

一个输出有可用下完全控制音频输出。声音文件可以被构建和发送。类似于红外遥控器工作原理的协议只是声音的脉冲。接收设备只需要像典型的红外接收器那样灵活。这些非常便宜和简单,例如如果你能在38 kHz的红外载波频率输出声音,这将是与替代光电二极管的使用电缆:解决

IR receiver

有很好的理由广场使用的音频端口,而不是USB端口...

Square

相关问题