nrf51822蓝牙芯片ble_app_proximity程序总结

Posted phlsheji

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nrf51822蓝牙芯片ble_app_proximity程序总结相关的知识,希望对你有一定的参考价值。

近期由于钥匙的事情,研究了下官方自带的ble_app_proximity程序,事实上就是跟防丢有关系的程序。

同一时候也发现了看nordic程序的一些门道,主要还是看协议栈里面的一些service,首先从宏观上了解了。然后再细看,比现在天我们想做一个跟防丢有关的项目,那全然能够參考proximity这个程序。为什么參考它,那首先看看他们的服务。

上位机软件 Nordic Toolbox

硬件:AK II,程序:ble_app_proximity

1,TX Power Service - 发射功率服务

该服务能够调节蓝牙的发射功率,从而能够影响设备和手机蓝牙直接的检測及其通信距离,个人理解。

2,Immediate Alert Service - 即时报警服务

该服务能够使用按键触发报警服务,按键按下。在按键处理程序中设置好报警的级别之后,通过蓝牙发送至手机APP,APP依据报警级别做不同的动作。ble_app_proximity的程序中,按键控制手机响铃和停止响铃。

3。Link Loss Service - 连接丢失服务

当连接丢失之后(可能是电池没电或者离开APP太远)都会导致连接丢失事件,丢失后会以通知的方式发送到手机APP,手机依据该事件作出响应。ble_app_proximity的程序中使用通知的方式显示出来。

4,Battery Service - 电池服务

通过AD採样电池电压,发送到手机APP

5。Immediate Alert Service client - locator role of the Find Me profile 定位器服务

该服务能够通过手机APP找到设备。

蓝牙建立连接之后,在手机的APP中有Find Mebutton有效。按下Find Me,硬件开发板AK II的灯会亮,这个时候Find Mebutton变成了Silent Mebutton,再按下Silent Mebutton。相应灯会灭。相比2介绍的Immediate Alert Service是一个相反的寻找方式。

这个程序有非常大的參考价值。有时间把里面的程序好好研究下。

北京朝阳书


以上是关于nrf51822蓝牙芯片ble_app_proximity程序总结的主要内容,如果未能解决你的问题,请参考以下文章

超低功耗蓝牙5.0芯片PHY6202替代NRF51822/NRF51802/NRF52832

nrf51822蓝牙芯片ble_app_proximity程序总结

NORDIC内核ARM蓝牙芯片NRF51802/NRF51822

相比于nrf51822蓝牙模块,nrf52832蓝牙模块性能怎么样?

不懂就问,nrf51822,这个是蓝牙模块吗? 是用来给单片机串口变成蓝牙输出的是吗

BLE蓝牙模块NRF518/NRF281/NRF528/NRF284芯片方案对比