Saturday 27 June 2020

SCO and ACL in Bluetooth

Hi Guys !!! Hope all is well
I am going to discus Bluetooth ACL and SCO in Android.
  • ACL= Asynchronous Connection-Less
  • SCO = Synchronous Connection Oriented.
  • SCO is Point to Point Connection between only one master and only one slave
  • ACL is multi-point connection between one master and many slaves
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









2 comments:

  1. Nicely explaned thanks for sharing..keep posting such a amazing post.
    Movie4me
    Penalty movie download

    ReplyDelete
  2. Looking for software for our Ble reader and ble cards - contact me on nivosystec@gmail.com

    ReplyDelete

Build a Custom Kernel Module for Android

Hi Guys!!!Hope you are doing well !!!. Today I will describe how you can write a custom kernel module(Hello world) for Android and load it a...