Bluetooth module that can make and receive calls
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- Eysteinn
- Posts: 1
- Joined: Thu Sep 02, 2021 3:20 pm
Bluetooth module that can make and receive calls
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?
- adafruit_support_mike
- Posts: 67446
- Joined: Thu Feb 11, 2010 2:51 pm
Re: Bluetooth module that can make and receive calls
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.
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.
Please be positive and constructive with your questions and comments.