Return-Path: MIME-Version: 1.0 Date: Wed, 29 Jul 2015 17:22:45 -0600 Message-ID: Subject: bluetoothctl list-attributes command From: Mark Rages To: linux-bluetooth@vger.kernel.org Content-Type: text/plain; charset=UTF-8 Sender: linux-bluetooth-owner@vger.kernel.org List-ID: I solved my previous problem with list-attributes, but now I face another one. I am trying to interact with the heart rate monitor strap 'CB:D7:A0:40:C4:01' using bluetoothctl: $ bluetoothctl [NEW] Controller 00:02:72:C8:B1:AD qountdown [default] [NEW] Device CB:D7:A0:40:C4:01 mar [NEW] Service /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023 Vendor specific (Primary) [NEW] Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023/char0026 Vendor specific [NEW] Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023/char0024 Vendor specific [NEW] Service /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012 Battery Service (Primary) [NEW] Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012/char0013 Battery Level [NEW] Descriptor /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012/char0013/desc0015 Client Characteristic Configuration [bluetooth]# connect CB:D7:A0:40:C4:01 Attempting to connect to CB:D7:A0:40:C4:01 Connection successful [mar]# list-attributes Service /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023 Vendor specific (Primary) Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023/char0026 Vendor specific Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0023/char0024 Vendor specific Service /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012 Battery Service (Primary) Characteristic /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012/char0013 Battery Level Descriptor /org/bluez/hci0/dev_CB_D7_A0_40_C4_01/service0012/char0013/desc0015 Client Characteristic Configuration [mar]# So only two services are listed. But according to the Nordic Semiconductor "Master Control Panel" app, this device offers six services: Generic Access (0x1800) Generic Attribute (0x1801) Heart Rate (0x180d) Battery (0x180f) Device Information (0x180a) Unknown (0x4001-ceed) list-attributes only lists the Battery and 0x4001 services. Why is list-attributes only showing two services? How can I connect to the Heart Rate (0x180d) service? -- Regards, Mark markrages@gmail