Bluetooth module that can make and receive calls

For CircuitPython issues, ask in the Adafruit CircuitPython forum.

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
Eysteinn
 
Posts: 1
Joined: Thu Sep 02, 2021 3:20 pm

Bluetooth module that can make and receive calls

Post by Eysteinn »

Hi. I am new to Arduino, so be nice :) I have an idea for a project that involves an arduino that has a telephone headset, keypad and bluetooth module that connects to cell phone. The arduino should be able to make and receive calls without needing an app in the cell phone. Can I use Bluetooth LE for that and what module would you recommend to make a prototype. Also, is there a library of functions that can support me?

User avatar
adafruit_support_mike
 
Posts: 67446
Joined: Thu Feb 11, 2010 2:51 pm

Re: Bluetooth module that can make and receive calls

Post by adafruit_support_mike »

BLE can’t do that for a couple of reasons:

First, BLE doesn’t impose any rules on the kind of data a device can send. It’s up to the developer to write an app that knows how to talk to the device they’ve created.

Second, BLE isn’t fast enough to transmit real-time audio. Packets only carry 20 bytes of user data, and there’s a minimum 7.5ms delay between ‘transmission frames’. In theory a BLE device can send up to 6 packets per frame, but in pactice most devices only support one or two packets per frame.

Locked
Please be positive and constructive with your questions and comments.

Return to “Wireless: WiFi and Bluetooth”