nrf51822蓝牙芯片ble_app_proximity程序总结
来源:互联网 发布:coc女王升级数据2017 编辑:程序博客网 时间:2024/05/21 15:05
最近因为钥匙的事情,研究了下官方自带的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的程序中使用通知的方式显示出来(连接都断开了,还怎么通知到手机app端呢?)。
4,Battery Service - 电池服务
通过AD采样电池电压,发送到手机APP
5,Immediate Alert Service client - locator role of the Find Me profile 定位器服务
该服务可以通过手机APP找到设备。蓝牙建立连接之后,在手机的APP中有Find Me按钮有效,按下Find Me,硬件开发板AK II的灯会亮,这个时候Find Me按钮变成了Silent Me按钮,再按下Silent Me按钮,对应灯会灭。相比2介绍的Immediate Alert Service是一个相反的寻找方式。
- nrf51822蓝牙芯片ble_app_proximity程序总结
- nrf51822蓝牙芯片ble_app_proximity程序总结
- 蓝牙4.0芯片 nRF51822
- BlueTooth: nRF51822蓝牙芯片
- 蓝牙4.0芯片nrf51822资料
- nrf51822蓝牙触摸屏驱动总结
- 2.4G射频蓝牙4.0协议芯片NRF51822介绍
- 蓝牙芯片NRF51822入门学习1:时间管理
- 蓝牙nrf51822程序的分析(一)
- csr8811蓝牙芯片porting总结
- 蓝牙概述+nrf51822串口数据透传的程序
- 20170716——调试NRF51822蓝牙模块总结
- 20170717——NRF51822蓝牙模块调试成功总结
- <转>主流蓝牙BLE控制芯片详解(4):Nordic nRF51822
- nrf51822 --- 修改蓝牙名字
- 蓝牙nrf51822空中升级
- nrf51822 断开蓝牙连接
- 蓝牙nrf51822空中升级
- java流媒体之rtsp
- Android四种启动模式
- 必看干货 | 学习Vivado如何获取License
- oracle操作字符串:拼接、替换、截取、查找、长度
- 思维导图之探寻墨菲定律
- nrf51822蓝牙芯片ble_app_proximity程序总结
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- linux下设置mysql数据库字符集utf8
- http4client rest buik elasticsearch
- 回文序列
- 【LeetCode】535. Encode and Decode TinyURL
- android实现断点续传
- summernote编辑器插件使用
- 02_选择排序