Android 设备上的蓝牙驱动程序

发布于 2024-12-01 07:31:11 字数 155 浏览 0 评论 0 原文

我目前正在考虑通过我正在开发的 Android 应用程序与支持蓝牙的设备进行通信。为了使 PC 与该设备通信,必须在计算机上安装驱动程序。我的问题是,如果我需要在电脑上安装蓝牙驱动程序,我是否无法使用 Android 应用程序与设备进行通信?本质上,我试图找出驱动程序如何与开发人员的通信发挥作用

I'm currently looking into communicating with a bluetooth enabled device from an android app that I'm developing. In order for a PC to communicate with this device, one must install drivers on the computer. My question is, if I am required to install bluetooth drivers on the PC, will I not be able to communicate with the device using an android app? Essentially I'm trying to find out how the drivers come into play with the communication of the dev

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请持续率性 2024-12-08 07:31:11

Android 仅支持某些蓝牙设备“配置文件”。您尝试与之通信的设备是什么?幸运的是,许多蓝牙外设都使用串行端口配置文件 (SPP),因此您很有可能通过 蓝牙套接字

有关编写蓝牙应用程序的更多信息,请参阅主题

编辑:抱歉,为了更直接地回答您的具体问题,您的用户不会/无法在其 Android 设备上为您的蓝牙外设安装操作系统“驱动程序”。假设您可以使用 BluetoothSocket 与您的外设通信,其他一切都将取决于您和您的应用程序。

Android only supports certain Bluetooth device "profiles". What is the device you are trying to communicate with? Fortunately many Bluetooth peripherals use Serial Port Profile (SPP), so there's a decent chance you can easily talk to your device via a BluetoothSocket.

See this topic for more info on writing apps for Bluetooth

EDIT: Sorry, to more directly answer your specific question, your users will not/cannot install OS "drivers" on their Android devices for your Bluetooth peripheral. Assuming you can use BluetoothSocket to talk to your peripheral, everything else will be up to you and your app.

甜宝宝 2024-12-08 07:31:11

驱动程序的想法是它是启用硬件组件的软件。硬件驱动程序通常位于硬件抽象层和设备之间。此外,无需正式驱动程序安装步骤即可工作的硬件仍然具有捆绑到操作系统中的驱动程序。我很困惑你的研究如何让你理解这个方向:我将无法使用 Android 应用程序与设备进行通信。如果您的意思是“您的最终用户是否需要驱动程序”,简短的回答是“是”,“我的开发计算机是否需要驱动程序来编写我的应用程序的计算机端”,同样是的。

The idea of a driver is that it is software to enable a hardware component. Hardware drivers generally sit between the Hardware Abstraction Layer and device. In addition, hardware that works without having a formal driver installation step still has a driver which was bundled into the operating system. I am confused how your research could bring your understanding this direction: will I not be able to communicate with the device using an android app. If you mean, "will your end users require a driver", the short answer is yes and "will my development computer require a driver to write the computer side of my application", again yes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文