opper
    Preparing search index...

    Class BluetoothLowEnergeDevice

    Hierarchy

    • AbstractBluetoothLowEnergeDevice
      • BluetoothLowEnergeDevice
    Index

    Constructors

    Properties

    characteristicValueChange: Observable<BluetoothLowEnergeCharacteristicValue> = ...
    connectedChange: Observable<boolean> = ...

    连接状态变更

    firmwareRevision: Observable<string>

    固件版本

    hardwareRevision: Observable<string>

    硬件版本

    id: string
    manufacturerName: Observable<string>

    生产商名称

    modelNumber: Observable<string>

    产品型号

    mtu: number
    name: Observable<string> = ...

    设备名

    rssiChange: Observable<number> = ...

    Received Signal Strength Indication

    serialNumber: Observable<string>

    产品序列号

    services: Observable<BLEService[]> = ...

    获取已连接设备的服务

    softwareRevision: Observable<string>

    软件版本

    Methods

    • 创建 BLE 连接

      Parameters

      • Optionaloptions: Omit<PickProperty<CreateBLEConnectionOption>, "deviceId">

      Returns Observable<BluetoothError>

    • 关闭 BLE 连接

      Returns Observable<BluetoothError>

    • 获取设别的特征 在 iOS 中,使用 getDeviceCharacteristics 之前必须先调用 getDeviceServices

      Parameters

      • options: Omit<
            PickProperty<WechatMiniprogram.GetBLEDeviceCharacteristicsOption>,
            "deviceId",
        >

      Returns Observable<BLECharacteristic[]>

    • Returns Observable<number>

    • 读取特征值 在 iOS 中,使用 readBLECharacteristicValue 之前必须先调用 getDeviceCharacteristics

      Parameters

      • options: Omit<
            PickProperty<WechatMiniprogram.ReadBLECharacteristicValueOption>,
            "deviceId",
        >

      Returns Observable<BluetoothError>

    • Parameters

      • mtu: number

      Returns Observable<number>

    • Parameters

      • options: { characteristicId: string; serviceId: string } & AnyObject

      Returns Observable<BluetoothError>

    • Parameters

      • options: { characteristicId: string; serviceId: string } & AnyObject

      Returns Observable<BluetoothError>

    • 向 BLE 特征值中写入二进制数据。

      Parameters

      • value: ArrayBuffer
      • options: { characteristicId: string; serviceId: string } & AnyObject

      Returns Observable<BluetoothError>

    • 向 BLE 特征值中写入二进制数据,支持分批发送。

      Parameters

      • value: ArrayBuffer | ArrayLike<number>
      • options: { characteristicId: string; serviceId: string } & AnyObject

      Returns Observable<any>