发送数据使用蓝牙低能量(BLE)协议
金宝appSimu金宝applink支持包Arduino硬件/通用
使用祝福送块以启用您的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参数。