首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IOBluetooth (osx蓝牙协议栈)的l2cap服务器/客户端

使用IOBluetooth (osx蓝牙协议栈)的l2cap服务器/客户端
EN

Stack Overflow用户
提问于 2009-10-17 06:25:29
回答 1查看 4.6K关注 0票数 8

我很难理解在OSX上设置l2cap (或RFCOMM)客户机/服务器的应用程序接口,就像在Linux上使用BlueZ一样。

在Linux上,我简单地打开一个套接字,绑定,侦听,然后为服务器接受,& socket,绑定,客户端连接(绑定接受我想使用的设备的BT地址)。此外,还没有完成配对。

我不知道如何配置我的应用程序来开始侦听特定设备上的连接(或者如果OSX一次只支持一个BT适配器,那么如何侦听任何传入的连接)。

我也不知道如何将我的应用程序配置为使用特定设备发送到一个BT设备(如果OSX一次只支持1个,这是无关紧要的)。

另外,在通过l2cap之前,OSX堆栈是否需要在两个设备之间进行配对?

欢迎使用任何语言示例,但最好使用C/C++。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-20 10:09:27

在MacOSX10.5中有一个示例(在/Developer/Examples/Bluetooth中,标题为RFCOMM_Open_SPP_Example),它展示了连接到蓝牙设备和从蓝牙设备读取数据(我使用它从BT接收器读取NMEA线)。另请参阅:Leopard & Bluetooth RFCOMM channels

不幸的是,我在任何地方都找不到示例项目的副本。

看起来代码示例已经被替换为:Developing Bluetooth Applications

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

https://stackoverflow.com/questions/1581569

复制
相关文章

相似问题

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