Main Content

unsubscribe

取消订阅特征通知和指示

说明

unsubscribe(c) 取消订阅低功耗 Bluetooth® 外围设备特征的通知和指示。

示例

示例

全部折叠

订阅支持通知或指示的特征。完成使用该特征后取消订阅。

创建与附近低功耗蓝牙外围设备的连接。

b = ble("DemoDev")
b = 
  ble with properties:

               Name: "DemoDev"
            Address: "FF548EA5658F"
          Connected: 1
           Services: [5×2 table]
    Characteristics: [10×5 table]

Show services and characteristics

创建一个表示 "Heart Rate Measurement" 特征的特征对象。

c = characteristic(b,"Heart Rate","Heart Rate Measurement")
c = 
  Characteristic with properties:

             Name: "Heart Rate Measurement"
             UUID: "2A37"
       Attributes: "Notify"
      Descriptors: [1x3 table]
 DataAvailableFcn: []

Show descriptors

此特征支持 "Notify"

开始使用 subscribe 接收通知。

subscribe(c)

读取特征以检查您是否正在接收数据。

read(c)
ans = 1×19

    23    14     1   187     1   186     1   185     1   184     1   183     1   182     1   181     1   180     1

完成特征处理后,使用 unsubscribe 禁用通知。

unsubscribe(c)

输入参数

全部折叠

低功耗 Bluetooth 外围设备的特征,指定为 characteristic 对象。

示例: unsubscribe(c) 取消订阅特征对象 c 的通知和指示。

版本历史记录

在 R2019b 中推出