# BLEPeripheralServer.addService(Object object)

基础库 2.10.3 开始支持,低版本需做兼容处理

Promise 风格 调用:不支持

相关文档: 蓝牙介绍

# 功能描述

添加服务。

# 参数

# Object object

属性 类型 默认值 必填 说明
service Object 描述service的Object
结构属性 类型 默认值 必填 说明
uuid String 蓝牙服务的 UUID
characteristics Array.<Object> characteristics列表
结构属性 类型 默认值 必填 说明
uuid String characteristic 的 UUID
properties Object 特征支持的操作
结构属性 类型 默认值 必填 说明
write Boolean false
writeNoResponse Boolean false 无回复写
read Boolean false
notify Boolean false 订阅
indicate Boolean false 回包
permission Object 特征权限
结构属性 类型 默认值 必填 说明
readable Boolean false 可读
writeable Boolean false 可写
readEncryptionRequired Boolean false 加密读请求
writeEncryptionRequired Boolean false 加密写请求
value ArrayBuffer 特征对应的二进制值
descriptors Array.<Object> 描述符数据
结构属性 类型 默认值 必填 说明
uuid String Descriptor 的 UUID
permission Object 描述符的权限
结构属性 类型 默认值 必填 说明
write Boolean false
read Boolean false
value ArrayBuffer 描述符数据
success function 接口调用成功的回调函数
fail function 接口调用失败的回调函数
complete function 接口调用结束的回调函数(调用成功、失败都会执行)