2015-09-20 3 views
2

Je commence à explorer le travail avec Bluetooth LE. À cette fin, j'essaie de concevoir un projet pour que je puisse me donner un objectif. J'utilise l'Intel Edison comme plate-forme et je me demandais: est-il possible d'utiliser ses capacités Bluetooth LE pour lui permettre de contrôler la lecture des médias sur iOS (8+) - lecture, pause, retour, suivant ?Possible d'avoir un Intel Edison agir comme contrôle à distance pour iOS

Je sais que j'ai besoin d'utiliser le profil AVRCP, etc. Je ne suis pas concerné par l'implémentation dans cette question, je suis plus concerné si Apple le permet même si vous ne faites pas partie du programme MFI. Je ne veux pas passer le temps de dev/exploration si à la fin iOS ne me permet pas de le tester.

Après avoir lu ceci: https://mfi.apple.com/MFiWeb/getFAQ.action#1-1

  • Casque fonction télécommande et micro

est spécifiquement appelé comme nécessitant MFi. Je vais supposer que cela couvre tout ce qui utilise le profil AVRCP, même si ce n'est pas spécifiquement un casque?

Ce lien cependant: https://support.apple.com/en-us/HT204387

ne fait aucune mention des exigences pour MFi AVRCP.

Répondre

1

Il y a 3 façon d'utiliser BT sur iOS:

  • BTLE est directement accessible via le SDK iOS, par conséquent, vous pouvez faire toutes les actions personnalisées que vous voulez en développant une application
  • programme IMF permettent vous pour construire des applications qui relient vos accessoires personnalisés, en utilisant BT classique. Il est également utile si vous souhaitez placer un badge sur un emballage de produit (même s'il utilise réellement des profils de base)

  • Les profils BT, y compris AVRCP, sont disponibles par défaut. Vous n'avez pas besoin de MFI pour travailler avec eux, il est directement géré par iOS, pas par le biais d'une application.

En outre, dans la section "Pas MFI":

"Accessoires qui utilisent uniquement des profils Bluetooth standard pris en charge par iOS" - https://mfi.apple.com/MFiWeb/getFAQ.action#1-1