Extend ble acl on LE Audio headset

Hi Nordic team

We work on a custom hardware (LE Audio headset) and we need to send the battery voltage of the headset to the gateway which will be a smartphone. Using nRF Connect, I can see the BLE ACL (Volume control etc.). Can someone help me to implement a custom property like battery voltage?

kind regards

Gerry

Parents
  • Hello Gerry,

    Thank you for your patience with this.

    We work on a custom hardware (LE Audio headset) and we need to send the battery voltage of the headset to the gateway which will be a smartphone. Using nRF Connect, I can see the BLE ACL (Volume control etc.). Can someone help me to implement a custom property like battery voltage?

    You should be fine to add 'regular' BLE communication alongside the LE Audio communication. We have internally tested 2 ACLs with 1 CIS each, for volume control etc, and you should be able to use these just as well to transfer your battery level or similar.

    Some considerations however:
    1. Make sure that the Connection interval is at least 4 times larger than the ISO interval, and has a common denominator with the ISO interval.
    2. Make sure that you finish all link layer negotiations (connection parameter updates, etc) before establishing the ISO channel - we have seen a few instances were multiple LL negotiations during regular CIS operation could cause a link instability, if you are unlucky. We are working on resolving this, but the current recommendation is to avoid these operations after the ISO channel is established.

    Best regards,
    Karl

Reply
  • Hello Gerry,

    Thank you for your patience with this.

    We work on a custom hardware (LE Audio headset) and we need to send the battery voltage of the headset to the gateway which will be a smartphone. Using nRF Connect, I can see the BLE ACL (Volume control etc.). Can someone help me to implement a custom property like battery voltage?

    You should be fine to add 'regular' BLE communication alongside the LE Audio communication. We have internally tested 2 ACLs with 1 CIS each, for volume control etc, and you should be able to use these just as well to transfer your battery level or similar.

    Some considerations however:
    1. Make sure that the Connection interval is at least 4 times larger than the ISO interval, and has a common denominator with the ISO interval.
    2. Make sure that you finish all link layer negotiations (connection parameter updates, etc) before establishing the ISO channel - we have seen a few instances were multiple LL negotiations during regular CIS operation could cause a link instability, if you are unlucky. We are working on resolving this, but the current recommendation is to avoid these operations after the ISO channel is established.

    Best regards,
    Karl

Children
Related