基于Airoha AB1611 蓝牙sp02血氧/血压/心率之智能牙刷解决方案

由于现在万物相联,物联网时代来临.消费性产品都朝向智能化无线化应用发展.基于此,AB1611低供耗BLE蓝牙解决方案和加上MTK Bio芯片MT6381所提供精准的 spO2血氧,血压,心率数据。结合大数据云端数据库AI分析服务 .可以达到每日监控身体状况和提早做出身体异常之通知服务。

AB1611是一个非常简易,容易使用的低功耗蓝牙BT5.0/BT4.2 BLE芯片平台.里面有flash可以储存与手机连线GATT透传的应用软件.其中的TRSPX bin软件,实现的蓝牙BLE 4.2规范定义的ADV广播封包,手机端APP也可以透过蓝牙 SCAN功能对AB1611进行扫描,连接然后建立GATT服务,交换特征值和传送GATT封装。软件也可以根据设计需求 ,进行MTU的设定和符合安卓 MTU封包和苹果IOS定义的185 bytes蓝牙封包交换格式。

软件框架

AB1611 里面有各FreeRTOS在里面,上面已经有全部BLE stack可以直接使用. 里面有GATT,GAP,SM,FOTA,BLE mesh堆叠都已经包含在AB1611里面,可以直接使用



AB1611初始化BLE stack代码

Init routine,初始化GATT,L2CAP封装,OTA功能

RSPX_service_init() – 初始化BLE GATT服务和特征交换

GATT特征值 UUID



ADV广播封包 RAW DATA




软件BLE event handler

蓝牙堆叠event透过event handler实现,当有手机连接成功或是断线,MTU资料交换,AB1611就会从底层蓝牙硬体,通知FreeRTOS BT event handler.




当手机连上AB1611时,会触发BT_GAP_EVT_CONNECTED

手机跟1611传送资料时,会触发BLE_GAP_MTU_EXCHANGED,然后显示在console debug log,方便开发时候做监控蓝牙状态和BLE MTU封包传输数据检查

Console log,



软件档案 

只需要六个c代码就能轻松完成蓝牙ble初始化,GATT服务和MTU交换资料

代码snapshoot

开发环境

AB1611提供了整套toolchain和C compiler.符合其内建MCU,晶心N9核心 ,安装完成之后,在您的电脑桌面会出现一个编译捷径.

编译非常容易,只需要输入make即可编译完成

请参考编译图片

编译指令#make projects/SAC_1611/





完成编译后,只需要使用AB1611 lab tool做烧录即可

启动lab tool,set baudrate to 2M and program flash

手机APP端软件

AB1611此方案提供了一个BLE GATT透传的app,可以将sensor读取到的血氧,血压数据透过蓝牙ble 传输到手机端

首先安装app,然后开启手机蓝牙和scan 装置,手机会找到SAC_AB1611 name,然后连上,如下图

方案app实现,读取血氧,血压数据,显示在app上面

Android app


 

 

►场景应用图

►产品实体图

►展示板照片

►方案方块图

►核心技术优势

蓝牙5 SIG网格解决方案,AB 1611是一种优化的单芯片解决方案,它集成了基带、无线电和快闪记忆体,用于智慧照明、信标应用。它符合蓝牙5.0版和SIG Mesh规范。嵌入式512 KB快闪记忆体是灵活的,并允许定制软体发展。 特征  具有16/72 MHz时脉速率的嵌入式32位单片机  嵌入式512 KB Flash  64 KB SRAM  9个AIO支持(12位)  21 GPIO支持  集成1.8V开关调节器和1.8V LDO调节器  支援电池应用的超低功耗  QFN 5x5 40针封装 MT6381模组规格: ● 反射式 PPG 测量用的整合式红光与红外光,LED + 单通道 ECG 类比前端 ● 尺寸 6.8 mm x 4.93 mm x 1.2 mm 的紧凑式,OLGA 22 接脚封装 ● 外部材料清单(BOM):4 颗电容 + 2 颗电极 ● I2C /SPI 数位界面

►方案规格

1.支持BT5.0 SIG网格蓝牙 2.支持低功耗蓝牙操作 3.反射式 PPG 测量用的整合式红光与红外光: LED + 单通道 ECG 类比前端 4.提供 6 项关键健康数据读数:心率、心率变异性、血压趋势、血氧饱和度、心电图和光体积脉搏波图。 5.支持云服务数据库,AI分析 6.支持安卓,IOS APP

技术文档

类型标题档案
硬件Gerber