Which framework should be used to send and receive audio data from a custom device?

Discussion in 'iOS Programming' started by HariRPanicker, Aug 18, 2017.

  1. HariRPanicker macrumors newbie

    Aug 18, 2017
    I have a device, more like a headset with mic. Which framework is apt to receive audio from the device in my app and send back another audio?
    I had reached conclusion on External Accessory framework but then in further research found similiar functionality in Multipeer Connectivity framework. In that case I can skip MFi certification process. Which will be more apt for my purpose?

    Follow up question: Is there any way around MFi certification for using External Accessory framework?
  2. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    At least 4 possible wired solutions:
    • MFi enrollment and certification of your custom device
    • Convert your devices IO to/from analog audio, and use a Lightning headset adapter
    • Camera Connection Kit + having your device imitate the USB Audio device class profile
    • Camera Connection Kit + USB to Ethernet adapter + Raspberry Pi (or equivalent) + digital IO pins (or USB, etc.) to connect to your device
    You could also connect to a Raspberry Pi via WiFi, and talk to device through the Pi's IO pins that way.

Share This Page