主要内容

祝福收到

接收数据使用蓝牙低能量(BLE)协议

  • 库:
  • 金宝appSimu金宝applink支持包Arduino硬件/通用

  • Arduino BLE接收图标

描述

使用祝福收到块以启用您的Arduino®板使用蓝牙接收来自附近设备或传感器的数据或指令®低能量(BLE)协议。

请注意

祝福收到block仅金宝app支持Arduino Nano 33 IoT、Arduino Nano 33 BLE Sense和Arduino MKR Wifi 1010单板。

中心模式

在Central (Client)模式下配置的BLE设备可以扫描和检测附近的BLE设备,确定其可用业务。当你设置模式参数中心(客户端),可以使用扫描按钮来设置BLE设置向导。BLE设置向导扫描附近的BLE设备,并确定这些设备上可用的服务和特征。向导检测到附近的BLE设备后,使用外围设备特征参数。

外围模式

在外设(服务器)模式下配置的BLE设备向其他设备发布它的存在,广播关于它支持的服务和设备标识的最小信息。金宝app这允许以中心模式配置的BLE设备扫描和检测附近的BLE设备,并确定它们的可用服务。当你设置模式装置的外围(服务器),则必须指定服务特征你的设备。其他具有相同服务和特性的设备接收来自Arduino板的数据。

服务和特性

BLE数据交换基于通用属性(Generic Attributes, GATT)配置文件,该配置文件定义了层次数据结构。GATT由一个服务组成,如心率服务,它可以包含几个特征,如心率测量或身体传感器位置。通用唯一标识(UUID)定义了服务和特征,允许不同的BLE设备识别连接设备的服务和特征。

当BLE设备在外围模式下运行时,该设备提供的可用服务将被通告给在中心模式下运行的所有侦听BLE设备。只有当BLE中心设备与BLE外围设备建立连接时,服务中的特性才可用。许多服务和相关特征已经作为标准提供,包括心率服务。

您可以选择使用自己的UUID为服务和特性指定自己的或自定义的服务和特性。要启用自定义UUID规范,请选择指定使用UUID参数。

港口

输出

全部展开

块输出它从BLE设备接收到的数据N1数组。

请注意

祝福收到块在输出之前不会处理从BLE设备接收到的数据。有关数据数组内容的详细信息,请参见关贸总协定的特点

数据类型:int8

块输出它从BLE设备接收到的数据的大小,以字节为单位。

数据类型:uint8

参数

全部展开

将BLE设备的硬件设置为这些模式之一。

  • 外围(服务器)—当选择该模式时,请指定服务特征蓝牙设备的。然后,其他蓝牙设备接收来自Arduino板的数据,这些板具有相同的服务和特性。

  • 中心(客户端)—选择该模式时,请先扫描并检测附近的BLE设备,然后再选择外围设备外围设备参数及其特性特征参数。

启用此参数指定BLE服务特征使用统一唯一ID (UUID)值。

依赖关系

要启用该参数,请设置模式外围(服务器)

选择BLE设备在中操作时广播的服务外围(服务器)模式。下表列出了可用的服务。当您启用指定使用UUID,您可以为特征编写一个特定的UUID值作为字符数组。

服务 特征
通用访问 设备名
外观
外围隐私国旗
重新连接地址
外设首选连接参数
通用属性 服务改变了
葡萄糖服务 葡萄糖测量
葡萄糖测量环境
葡萄糖的特性
记录访问控制点
温度计的健康服务 温度测量
温度类型
中间的温度
测量时间间隔
心率服务 心率测量
身体传感器位置
心率控制点
血压服务 血压测量
中间袖套压力
血压的功能
跑步速度和节奏 RSC测量
RSC特性
SC控制点
传感器的位置
自行车电力服务 传感器的位置
自行车功率测量
循环功率矢量
自行车功率特性
单车电源控制点
定位和导航 定位与导航特性
导航
位置质量
LN特性
LN控制点
环境遥感 磁偏
海拔高度
压力
温度
湿度
真正的风速
真正的风向
明显的风速
视风向
阵风因子
花粉浓度
紫外线指数
辐照度
降雨
风寒
炎热指数
露点
磁通量密度-二维
磁通量密度-三维
气压趋势
身体成分服务 身体成分的功能
身体成分测量
体重秤 体重测量
重量尺度特性
连续血糖监测服务 CGM测量
CGM特性
CGM状态
CDM会话开始时间
室内定位 室内定位配置
纬度
经度
局部北坐标
当地的东坐标
海拔高度
不确定性
地点名称
脉搏血氧计服务 记录访问控制点
PLX抽查测量
PLX连续测量
PLX特性
健身机服务 跑步机数据
交叉训练数据
一步的登山者
爬楼梯
桨手的数据
室内自行车数据
金宝app支持速度范围
金宝app支持倾斜范围
金宝app支持电阻水平范围
金宝app心支持范围
金宝app支持功率范围

依赖关系

要启用该参数,请设置模式外围(服务器)

选择外围设备的BLE特性。属性中选择的服务不同,可用的特征也不同服务参数。

依赖关系

要启用该参数,请设置模式外围(服务器)

单击此按钮以打开BLE设置向导。使用向导发现附近启用蓝牙的设备及其特征。您可以使用主机或Arduino板扫描设备。打开并配置BLE安装向导:

  1. 模式中心(客户端).BLE设置向导允许您扫描附近的蓝牙设备。

  2. 控件下的“块参数”对话框中显示的设备名称及其特征,请按照屏幕上的说明导入外围设备特征参数,分别。

  3. 关闭BLE设置向导。重新打开祝福收到块对话框,并从可用的外围设备和特性中选择。

依赖关系

要启用此按钮,请设置模式中心(客户端)

从可用的外围设备或传感器中进行选择。如果看不到设备,请单击扫描检测主机或Arduino板范围内的新BLE设备。

依赖关系

要启用该参数,请设置模式中心(客户端)

从可用的特性中为外围设备选择一个特性。有关每个BLE服务下可用特性的完整列表,请参阅服务参数。

依赖关系

要启用该参数,请设置模式中心(客户端)

输入块可以从BLE设备接收到的数据大小。

输入时间间隔(以秒为单位)祝福收到块从BLE设备接收数据。

介绍了R2021b