发布时间 : 星期一 文章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 *:特征值。