Arduino BLE 函数库中文 联系客服

发布时间 : 星期一 文章Arduino BLE 函数库中文更新完毕开始阅读1ec8aaa018e8b8f67c1cfad6195f312b3169ebc8

Arduino Function:

BLEPeripheralPeer.printAdvertisement

名称

printAdvertisement 描述

打印接收到的广告包的主要参数。 句法

peer.printAdvertisement(); 参数 空虚 返回 没有

BLE: BLEService

描述

BLEService是BLE库的一部分。 您可以使用此类来描述您在设备中所需的服务。 如果要实现客户端功能,您可以使用BLERMoteService类来显示您要订阅的服务,该类暴露了BLEService类的相同功能。 相关功能

Arduino功能:BLEService构造函数.

Arduino Function: BLEService Constructor

名称

BLESerivce 描述

BLEService类的构造方法 句法

BLEService yourService = BLEService(uuid); 参数

uuid:const char *。 服务的UUID。 返回 没有

BLE:BLECharacteristic

描述

BLEC属性是BLE库的一部分。您可以使用此类来描述设备中所需的特性。

特征可以描述任何种类的数据。 BLECharacteristic类是指通用数据。为了简化数据访问,一些类型的特性已经从这个泛型类派生出来。 这些是:

BLEBoolCharacteristic - 包含一个布尔数据 BLECharCharacteristic - 包含一个char数据

BLEUnsignedCharCharacteristic - 包含一个unsigned char数据 BLEShortCharacteristic - 包含一个简短的数据 BLEUnsignedShortCharacteristic - 包含无符号短数据 BLEIntCharacteristic - 包含整数数据

BLEUnsignedIntCharacteristic - 包含无符号整数数据 BLELONG特征 - 包含很长的数据

BLEUnsignedLongCharacteristic - 包含一个无符号的长数据 BLEFloatCharacteristic - 包含浮点数据 BLEDoubleCharacteristic - 包含双数据

这里描述的所有方法都可以从上述所有类访问。 注意

如果您正在实现客户端,并且希望在远程服务器上查询远程特性,则可以使用BLERemoteCharacteristic类来公开此类的相同方法。对于BLERemoteCharacter的一些类型特征也被定义。您可以通过使用这里描述的相同类别访问远程类型的特征,并在BLE

字之后添加“远程”后缀。例如要引用一个char的远程特性,你可以使用BLERemoteCharCharacteristic类。 相关功能

Arduino功能:BLECharacteristic构造函数 Arduino功能:BLECharacteristic.properties() Arduino功能:BLECharacteristic.value() Arduino功能:BLECharacteristic.valueLength() Arduino功能:BLECharacteristic.setValue() Arduino功能:BLECharacteristic.written() Arduino功能:BLECharacteristic.subscribed() Arduino功能:BLECharacteristic.canNotify() Arduino功能:BLECharacteristic.canIndicate() Arduino功能:BLECharacteristic.setEventHandler()

Arduino Function: BLECharacteristic Constructor

名称

BLECharacteristic 描述

BLECharacteristic类的构造方法。 句法

Blectharacteristic yourCharacteristic = BLECharacteristic(uuid,properties,len); 参数

uuid:const char *。 特征的UUID。 properties:unsigned char。 特征属性。 值: BLERead

BLEWriteWithoutResponse BLEWrite BLENotify BLEIndicate

您可以通过将此值与或(|)操作组合来选择多个属性。 len:unsigned char。 特征长度 返回 没有

注意

如果您使用类型化的特征大小参数是自动选择的,并且不必将其写入构造函数。

Arduino Function: BLECharacteristic.properties

名称 Properties 描述

获取特征属性的功能。 句法

characteristic.properties(); 参数 空虚 返回

unsigned char:表示特征属性的值。

Arduino Function: BLECharacteristic.value

名称 value 描述

获取特征值的功能。 句法

characteristic.value(); 参数 空虚 返回

const unsigned char *:特征值。