From 611e1631f652f6d01ba1d9455f43519ae24bddb5 Mon Sep 17 00:00:00 2001
From: linzlinz <2495670683@qq.com>
Date: Mon, 28 Apr 2025 10:57:35 +0800
Subject: [PATCH 1/2] docs bugfix
Signed-off-by: linzlinz <2495670683@qq.com>
---
.../reference/apis-connectivity-kit/js-apis-bluetooth-ble.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
index fbb0adb6d54..d25ec7dc811 100644
--- a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
+++ b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
@@ -3958,6 +3958,7 @@ try {
| characteristicValue | ArrayBuffer | 是 | 是 | 特征对应的二进制值。 |
| descriptors | Array<[BLEDescriptor](#bledescriptor)> | 是 | 是 | 特定特征的描述符列表。 |
| properties | [GattProperties](#gattproperties) | 是 | 是 | 特定特征的属性描述。 |
+| characteristicValueHandle | number | 是 | 是 | 特征对应的特征值句柄。 |
## BLEDescriptor
@@ -3974,6 +3975,7 @@ try {
| characteristicUuid | string | 是 | 是 | 特定特征(characteristic)的UUID。例如:00002a11-0000-1000-8000-00805f9b34fb。 |
| descriptorUuid | string | 是 | 是 | 描述符(descriptor)的UUID。例如:00002902-0000-1000-8000-00805f9b34fb。 |
| descriptorValue | ArrayBuffer | 是 | 是 | 描述符对应的二进制值。 |
+| descriptorHandle | number | 是 | 是 | 描述符对应的句柄。 |
## NotifyCharacteristic
@@ -4145,6 +4147,7 @@ try {
| manufactureData | Array<[ManufactureData](#manufacturedata)> | 是 | 是 | 表示要广播的广播的制造商信息列表。 |
| serviceData | Array<[ServiceData](#servicedata)> | 是 | 是 | 表示要广播的服务数据列表。 |
| includeDeviceName | boolean | 是 | 是 | 表示是否携带设备名,可选参数。
true表示携带,false或未设置此参数表示不携带。
注意:带上设备名时广播包长度不能超出31个字节。 |
+| includeTxPower | boolean | 是 | 是 | 表示是否携带发送功率,可选参数。
true表示携带,false或未设置此参数表示不携带。
注意:带上发送功率时广播包长度不能超出31个字节。 |
## AdvertisingParams11+
--
Gitee
From 267ab2261bf3b19474e1e97569700dd59abc7315 Mon Sep 17 00:00:00 2001
From: linzlinz <2495670683@qq.com>
Date: Mon, 12 May 2025 22:24:52 +0800
Subject: [PATCH 2/2] add docs
Signed-off-by: linzlinz <2495670683@qq.com>
---
.../js-apis-bluetooth-ble.md | 38 ++++++++-----------
1 file changed, 16 insertions(+), 22 deletions(-)
diff --git a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
index d25ec7dc811..f3c4b452235 100644
--- a/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
+++ b/zh-cn/application-dev/reference/apis-connectivity-kit/js-apis-bluetooth-ble.md
@@ -3947,35 +3947,31 @@ try {
描述characteristic的接口参数定义 。
-**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。
-
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------- | ---------------------------------------- | ---- | ---- | ---------------------------------------- |
-| serviceUuid | string | 是 | 是 | 特定服务(service)的UUID。例如:00001888-0000-1000-8000-00805f9b34fb。 |
-| characteristicUuid | string | 是 | 是 | 特定特征(characteristic)的UUID。例如:00002a11-0000-1000-8000-00805f9b34fb。 |
-| characteristicValue | ArrayBuffer | 是 | 是 | 特征对应的二进制值。 |
-| descriptors | Array<[BLEDescriptor](#bledescriptor)> | 是 | 是 | 特定特征的描述符列表。 |
-| properties | [GattProperties](#gattproperties) | 是 | 是 | 特定特征的属性描述。 |
-| characteristicValueHandle | number | 是 | 是 | 特征对应的特征值句柄。 |
+| serviceUuid | string | 是 | 是 | 特定服务(service)的UUID。例如:00001888-0000-1000-8000-00805f9b34fb。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| characteristicUuid | string | 是 | 是 | 特定特征(characteristic)的UUID。例如:00002a11-0000-1000-8000-00805f9b34fb。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| characteristicValue | ArrayBuffer | 是 | 是 | 特征对应的二进制值。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| descriptors | Array<[BLEDescriptor](#bledescriptor)> | 是 | 是 | 特定特征的描述符列表。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| properties | [GattProperties](#gattproperties) | 是 | 是 | 特定特征的属性描述。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| characteristicValueHandle18+ | number | 是 | 是 | 特征值的唯一标识符。当对端BLE蓝牙设备提供了多个相同UUID的特征值时,可以通过此标识符区分不同的特征值,描述符下同。**原子化服务API**:从API version 18开始,该接口支持在原子化服务中使用。|
## BLEDescriptor
描述descriptor的接口参数定义。
-**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。
-
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| ------------------ | ----------- | ---- | ---- | ---------------------------------------- |
-| serviceUuid | string | 是 | 是 | 特定服务(service)的UUID。例如:00001888-0000-1000-8000-00805f9b34fb。 |
-| characteristicUuid | string | 是 | 是 | 特定特征(characteristic)的UUID。例如:00002a11-0000-1000-8000-00805f9b34fb。 |
-| descriptorUuid | string | 是 | 是 | 描述符(descriptor)的UUID。例如:00002902-0000-1000-8000-00805f9b34fb。 |
-| descriptorValue | ArrayBuffer | 是 | 是 | 描述符对应的二进制值。 |
-| descriptorHandle | number | 是 | 是 | 描述符对应的句柄。 |
+| serviceUuid | string | 是 | 是 | 特定服务(service)的UUID。例如:00001888-0000-1000-8000-00805f9b34fb。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| characteristicUuid | string | 是 | 是 | 特定特征(characteristic)的UUID。例如:00002a11-0000-1000-8000-00805f9b34fb。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| descriptorUuid | string | 是 | 是 | 描述符(descriptor)的UUID。例如:00002902-0000-1000-8000-00805f9b34fb。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| descriptorValue | ArrayBuffer | 是 | 是 | 描述符对应的二进制值。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| descriptorHandle18+ | number | 是 | 是 | 描述符的唯一标识符。**原子化服务API**:从API version 18开始,该接口支持在原子化服务中使用。|
## NotifyCharacteristic
@@ -4137,17 +4133,15 @@ try {
描述BLE广播数据包的内容,广播包数据长度为31个字节。
-**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。
-
**系统能力**:SystemCapability.Communication.Bluetooth.Core
| 名称 | 类型 | 可读 | 可写 | 说明 |
| --------------- | ---------------------------------------- | ---- | ---- | --------------------------- |
-| serviceUuids | Array<string> | 是 | 是 | 表示要广播的服务 UUID 列表。 |
-| manufactureData | Array<[ManufactureData](#manufacturedata)> | 是 | 是 | 表示要广播的广播的制造商信息列表。 |
-| serviceData | Array<[ServiceData](#servicedata)> | 是 | 是 | 表示要广播的服务数据列表。 |
-| includeDeviceName | boolean | 是 | 是 | 表示是否携带设备名,可选参数。
true表示携带,false或未设置此参数表示不携带。
注意:带上设备名时广播包长度不能超出31个字节。 |
-| includeTxPower | boolean | 是 | 是 | 表示是否携带发送功率,可选参数。
true表示携带,false或未设置此参数表示不携带。
注意:带上发送功率时广播包长度不能超出31个字节。 |
+| serviceUuids | Array<string> | 是 | 是 | 表示要广播的服务 UUID 列表。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| manufactureData | Array<[ManufactureData](#manufacturedata)> | 是 | 是 | 表示要广播的广播的制造商信息列表。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| serviceData | Array<[ServiceData](#servicedata)> | 是 | 是 | 表示要广播的服务数据列表。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| includeDeviceName | boolean | 是 | 是 | 表示是否携带设备名,可选参数。
true表示携带,false或未设置此参数表示不携带。
注意:带上设备名时广播包长度不能超出31个字节。**原子化服务API**:从API version 12开始,该接口支持在原子化服务中使用。|
+| includeTxPower18+ | boolean | 是 | 是 | 表示是否携带广播发送功率,可选参数。
true表示携带广播参数,默认值为false。携带该值后,广播报文将多占用3个字节。
注意:带上广播发送功率时广播包长度不能超出31个字节。**原子化服务API**:从API version 18开始,该接口支持在原子化服务中使用。|
## AdvertisingParams11+
--
Gitee