听说Apple在iOS 6中包含了蓝牙MAP配置文件,我想知道如何在Mac上实现客户端。
我花了一段时间Goggling但我还没有找到任何关于如何使用它的文档。它是内置于操作系统还是我必须使用外部库。 (我知道Mac OS中有蓝牙API,但我不知道它是否支持MAP配置文件)
我可以使用任何代码示例或文档吗?
答案 0 :(得分:1)
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上实现此配置文件。
答案 1 :(得分:0)
我已在手机Amego的Mac OS X上实现蓝牙地图(允许用户获取屏幕短信)。 MAP基于Mac OS X支持的OBEX构建。蓝牙MAP规范非常好,但需要一段时间才能理解。
您基本上创建了两个OBEX会话:消息访问服务(MAS),然后向设备注册以使用消息通知服务(MNS)接收通知。注册后,设备将与您打开MNS会话,并通知您收到的消息。您还需要使用蓝牙SDP宣传您的MNS服务。