NRF51822学习笔记

蓝牙特性:
1、小范围,低功耗。2.4GHZ ISM 带宽。NORDIC半导体是SIG 成员。
2、低功耗蓝牙特性:Coin-cell电池能用一年,少量内存需求,快速连接和停止
能达到1mbit/s 信号处理速度,4dbm传输功率,40RF信道。三个公共信道:发现、连接、广播。37个数据信道。
3Link层概述:  广播:可连接或不连接
                 寻找:激活或密码
                 服务:根据连接角色
                 主机:根据连接角色
                 31比特广播负荷
                 21比特每包负荷
                 AES-128:密码
4、可选间隔5ms4S
5ATT 概述:属性协议:所有数据托管和应用,快速简单依靠连接逻辑。
              客户和服务的数据结构:服务提供的数据,客户需要的数据。
       Handle – ATT Table索引,用ATT传输数据协议单元。
       UUID –全局唯一的标识符(UUID)是一个标准的128-bit格式的string ID
       Permissions – 操作读、写、加密、验证。
       Value – 客户读或写的数据。
nRF51.JPG
6GATT 通用属性配置文件,管理所有的profiles(配置文件),处理和发现不同的属性。
   包括:服务,特性,描述。
7GAP 通用处理配置文件
   可以命令BREPRBLE。掌管BLE配置文件。处理、发现、连接设备。
   角色:外设(slave)中心(master)广播(advertiser)查询(scanner)
8profile 配置文件:可选的栈特性,描述特别应用。要求特别GATT服务。
有各种:profiles我想他们就象做好了的例子一样,使用都只是拿过来简单的修改下
就可以用
比如:人体血压剂profiles、无线HID profiles(无线鼠标,无线键盘)、电池电量检测profiles
心率剂profiles
nRF51822
的特性
·  
兼容官方nRF51822-EK PCA10001.
·  兼容2.4 GHz nRF24L系列芯片
·  支持Bluetooth low energy
·  用于电流检测的Current Shunt Monitor (CSM)
·  PCB印制天线
·  加速度计
·  陀螺仪
·  微型震动马达
·  五个独立可编程LED
·  两个用户按键
·  标准的10pin SWD调试接口(普通Jlink即可)
·  支持iOS应用
nRF51822 (128kB) 将带来同样业内第一的多协议无线能力和专为超低功耗无线应用优化的32 ARM Cortex-M0 处理器,为蓝牙低功耗模式带来 -92.5dB RX 的敏感度,为所有模式带来最高达 +4dBm 的输出功率,让链路预算最多较原先业内领先的一代 Nordic 芯片提升 9.5dBm,并为3V 电池带来低于 10mA 的峰值电流,使电池寿命延续数月或数年(依应用情况而定)。和现有的 nRF51822 一样,新的 nRF51822 128kB 也能百之分百地与 Nordic 现有的 nRF24L系列 IC(集成电路或芯片)空中兼容。
以上都是官方的说法但给我的惊喜是:它据然把蓝牙协议变成BIN格式,烧写到了芯片里。
用户使时就下载BLE SoftDevice 用里边的API调用相应的功能就可以啦。
这次就学到这里。

sitemap