蓝牙和Delphi,怎么做?

11

我想使用蓝牙向设备(手机)发送文件,不需要什么高端操作。但我不知道从哪里开始,我应该找一个驱动程序吗?也许你们中有人以前用过蓝牙,可以给我一个起点。

2个回答

15
一个月前,我在Indy中添加了一些蓝牙支持(因为你只能通过套接字读/写蓝牙,参见使用Windows套接字进行蓝牙编程)。请查看我的Indy论坛帖子获取代码:
Indy蓝牙支持。我们在这里使用它来读取蓝牙条形码扫描器(主从模式),具有自动连接等功能(如果您需要主机支持,请告诉我,也许我需要更新发布的代码)。

非常感谢您的回复...不过我有一个问题,这些API适用于连接到PC的所有蓝牙设备还是只适用于微软认可的设备? - opc0de
我的代码只支持具有“串行”功能的设备,但它可以支持所有蓝牙设备。至少:如果您可以将其连接到Windows,则可以通过套接字使用它。 - André
2
只有 MSFT 堆栈使用套接字,因此如果 PC 安装了 Widcomm、BlueSoleil 或 Toshiba 等,则使用蓝牙套接字的代码将毫无用处。:-,( - alanjmcf
我是Delphi的新手,如果我们使用“Windows Sockets进行蓝牙编程”,运行此程序的计算机需要.NET框架吗? - Behzad
Behzad:不,这只是纯Win32 API,与.NET无关。 - André

0

我以前没有使用过它,但我会从MSDN开始。

这篇文章解释了如何使用Windows套接字连接到蓝牙设备。

这些方法可能有包装器。我会在研究后添加更多信息。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接