首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Raspberry pi作为USB桥

问用Raspberry pi作为USB桥
EN

Unix & Linux用户
提问于 2018-09-14 09:33:51
回答 1查看 859关注 0票数 1

我想使用我的raspberry pi作为多个设备之间的USB桥。我们可以假设我想把我的带有POS软件的iPad连接到我的热敏打印机上。大多数星型或爱普生热打印机可以被iOS识别,因为它们拥有MFi证书(这并不意味着它们必须与AirPrint兼容,因为它们并不兼容,而是可以检测到它们何时通过雷电电缆连接到iOS )。我想把我的覆盆子派在中间,并采取行动,因为他们看不到有一个设备在他们之间,所以技术上,iOS将检测打印机像往常一样。在这种情况下,我想使用USB监控包来查看iPad和打印机之间在传输数据方面发生了什么。如果你能在这个问题上分享你的经验和想法,我将非常高兴。

EN

回答 1

Unix & Linux用户

发布于 2018-09-14 13:49:34

看看libusb。它将以网络数据包的形式发送USB数据包,并且在客户机(在您的例子中是iPad)上,驱动程序会将其显示为来自真正的USB设备的数据包。

虽然OS是受支持的平台之一,但我不确定您是否可以直接在iPad上安装客户机;您可能必须先根治iPad。

如果这是不可能的,而且如果您需要通过USB连接RaspPi到iPad,那么您将需要一个RaspPi (或类似的设备),该RaspPi(或类似的设备)具有一个USB端口,该端口可以充当向iPad (RaspPi不对称)的USB设备。

曾经有像USBproxy这样的软件在BeagleBone上实现这样的中间人功能,但我不知道它是否已经移植到RaspPi上。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/468990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档