Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between ACL and SCO Link in Bluetooth?

ACL= Asynchronous Connection-Less. SCO = Synchronous Connection Oriented.

SCO is Point to Point Connection between only one master and only one slave.

ACL is multipoint connection between one master and many slaves.

What are the other differences?

like image 722
Dipankar Nalui Avatar asked Oct 14 '16 02:10

Dipankar Nalui


1 Answers

SCO is for real-time narrow band signal which does not require retransmission. Voice data in Bluetooth hands free kit is an example for this. This narrow band audio is called "Bluetooth voice" type. Where as ACL is for all other BT data transfer including High quality audio/video data. Example is music playback through A2DP. This is high bandwidth data and hence called "Advanced Audio". SCO is fixed bandwidth channels and can have maximum 3 channels per device, but throughput of ACL varies with other active connections(SCO and ACL) at that time.

like image 59
Nithin P Avatar answered Sep 21 '22 16:09

Nithin P