Mac蓝牙MAP配置文件

听说Apple已经在iOS 6中包含了蓝牙MAP配置文件,我想知道如何在Mac上实现客户端。

我花了一段时间Goggling但我还没有找到任何关于如何使用它的文档。 它是内置在操作系统中还是我必须使用外部库。 (我知道Mac OS中有蓝牙API,但我不知道它是否支持MAP配置文件)

我可以使用任何代码示例或文档吗?

Apple在OSX中本身不支持蓝牙MAP。 有关Mountain Lion中支持的配置文件的列表,请参见http://support.apple.com/kb/PH10549 。 但是,您可以在某些范围内为OSX创建新的配置文件。 有关详细信息,请参阅https://developer.apple.com/library/mac/#documentation/devicedrivers/conceptual/bluetooth/BT_Develop_BT_Apps/BT_Develop_BT_Apps.html 。

由于MAP位于SPP / RFCOMM之上(请参阅http://developer.bluetooth.org/KnowledgeCenter/TechnologyOverview/Pages/MAP.aspx ),您应该能够在OSX上实现此配置文件。

我已在Phone Amego的Mac OS X上实现蓝牙MAP(允许用户获取屏幕短信)。 MAP基于Mac OS X支持的OBEX构建。 蓝牙MAP规范非常好,但需要一段时间才能理解。

您基本上创建了两个OBEX会话:消息访问服务(MAS),然后向设备注册以使用消息通知服务(MNS)接收通知。 注册后,设备将与您打开MNS会话,并通知您收到的消息。 您还需要使用蓝牙SDP宣传您的MNS服务。

请享用! http://www.sustworks.com/pa_guide/sms.html