这五种系统功率模式分别为:主动、睡眠、深度睡眠、休眠和停止模式。三种BLESS功耗模式分别为主动、睡眠和深度睡眠模式。BLESS模式在系统功率为1.3微安的深度睡眠模式下始终启用。BLE子系统可以在BLESS Active模式下发送和接收数据。它能保持空闲状态,并在BLESS睡眠模式和深度睡眠模式下维持连接。这些功耗模式独立于系统的功耗模式,因此开发人员能够灵活地为系统和BLESS分别选择最高效的配置。在此基础上,我们可以建立一个电流需求极低、通常由纽扣电池供电的完整系统。

传感器可以大致分为模拟和数字两种。典型的模拟传感器包括用于监测烟雾、气体、环境光线、人员感应等的传感器。数字传感器包括监测温度、湿度、压力、加速度等的传感器。当BLE子系统与应用处理器集成时,传感器可以采用多种不同的方式进行连接。例如,可以将模拟传感器馈送到前端具有电压输出器的SAR ADC。数字传感器无需进行模拟转换,因此可以通过任何通信接口(如I2C、SPI或单线接口)采集数据。

如何在传感器应用中,利用BLE维持低功耗无线运行

集成的定时器、计数器、脉宽调制器和通用数字模块(UDB)均可用于实现自定义逻辑以进一步处理传感器数据。最终,经处理或所接收的数字数据可以通过BLE接口发送,并由内置BLE功能的手机或任何其他客户端设备进行监测。随着资源可用性和成本的不断变化,可选择不同系列的BLE集成处理器(如PSoC 4 BLE)以适应各种应用。

无线传感器网络通常作为网状网络和枢纽网络。枢纽网络包括可以放置在相同位置的所有传感器。每个传感器需要连接到单个BLE外围设备(服务器)来处理数据并将其发送到BLE中央设备(客户端)。网状网络采用可以远程定位传感器的拓扑结构。网格中的每个节点都需要连接到BLE外围设备(服务器),所有这些外围设备都可以连接到BLE中央设备(客户端)。