Profil Mac Bluetooth MAP

Ayant entendu que Apple a inclus le profil Bluetooth MAP dans iOS 6, je me demandais comment je pouvais implémenter le côté client de cela sur un Mac.

J'ai passé un moment Goggling mais je n'ai trouvé aucune documentation sur la façon de l'utiliser. Est-ce embedded dans le operating system ou dois-je utiliser une bibliothèque externe. (Je sais qu'il y a une API Bluetooth sous Mac OS mais je ne sais pas si elle supporte le profil MAP)

Existe-t-il des exemples de code ou de la documentation que je pourrais utiliser?

Apple ne prend pas en charge Bluetooth MAP nativement dans OSX. Voir http://support.apple.com/kb/PH10549 pour une list des profils pris en charge dans Mountain Lion. Vous pouvez cependant créer de nouveaux profils pour OSX, dans certaines limites. Voir https://developer.apple.com/library/mac/#documentation/devicedrivers/conceptual/bluetooth/BT_Develop_BT_Apps/BT_Develop_BT_Apps.html pour plus de détails.

Puisque MAP est au-dessus de SPP / RFCOMM (voir http://developer.bluetooth.org/KnowledgeCenter/TechnologyOverview/Pages/MAP.aspx ), vous devriez être en mesure d'implémenter ce profil sur OSX.

J'ai implémenté Bluetooth MAP sur Mac OS X dans Phone Amego (permettant aux users d'get des SMS à l'écran). MAP est basé sur OBEX, supporté par Mac OS X. La spécification Bluetooth MAP est assez bonne mais prend un certain time à grok.

Vous créez essentiellement deux sessions OBEX: Un service d'access au message (MAS) qui s'enregistre auprès du périphérique pour recevoir des notifications à l'aide du service de notification de message (MNS). Une fois enregistré, l'appareil ouvrira une session MNS avec vous et vous informera des messages entrants. Vous devrez également annoncer votre service MNS à l'aide de Bluetooth SDP.

Prendre plaisir! http://www.sustworks.com/pa_guide/sms.html