S110_SoftDevice_Specification_2.0 学习笔记

1 应用领域

S110_SoftDevice 是BLE外围设备(peripheral)协议,适用于蓝牙鼠标、键盘等从机设备(在这些设备中,电脑上的蓝牙作为主机设备),S120则同时可以完成主机(central)和从机(peripheral)的功能。

2 低功耗蓝牙协议栈

SoftDeivce(指S110下同)同时支持从机角色和广播者角色。其API定义在GATT、GAP、LLC和L2CAP之上。nRF51 SDK采用服务和配置文件的方式实现BLE协议栈。具体结构如下图:
SoftDevice stack architecture

2.1配置文件和服务支持

下面列出的集中配置文件和服务是由蓝牙SIG采用的,同时SoftDevice还支持额外的配置文件。

Adopted ProfileAdopted Services
HID over GATTHID 、Battery、 Device Information
Heart RateHeart Rate、 Device Information
ProximityLink Loss、 Immediate Alert、 TX Power
Blood PressureBlood Pressure、 Device Information

表格只列出了一部分,具体参考原PDF文档,例程在nRF51 SDK中。

未完待续。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
s110_nrf51_8.0.0 The main features of this release are the ability to set the size of the GATT Server Attribute Table when initializing the BLE stack, the possibility for the application to be notified when the SoftDevice receives scan requests, and the ability to disable RF channels for advertising. Changes to CPU availability during radio events, DC/DC converter configuration, and PPI channel allocations have been made to take advantage of the nRF51 series IC revision 3. The BLE API has been aligned to that of the S120 SoftDevice. Notes: This is a major release which has changed the Application Programmer Interface (API), requiring applications to be recompiled. This SoftDevice version is not Production tested on all IC revisions, and is not compatible with nRF51 IC revision 1. Users of the SoftDevice must verify the compatibility of their SoftDevice/IC combination for development and for production. Compatibility information is found in the nRF51 Series Compatibility Matrix, which can be downloaded from the Nordic Semiconductor web page. SoftDevice properties The SoftDevice Specification corresponding to this release is the S110 SoftDevice Specification v2.0. This version of the SoftDevice contains the Master Boot Record (MBR) version 1.0.1. The combined MBR and SoftDevice memory requirements for this version are as follows: Flash: 96 kB (0x18000 bytes). RAM: 8 kB (0x2000 bytes) (default value - dependent upon configured size of the GATT Server Attribute Table). New functionality SoftDevice The application can now configure the amount of memory reserved for the GATT Server Attribute Table when initializing the BLE stack (DRGN-3744). Configuration is optional. By default, the RAM reserved for the Attribute Table will be 0x700 bytes. This is the same default allocation as in the S110 v7.1.0. GAP The application can now configure the SoftDevice to deliver events when scan request packets are received (DRGN-2880, NRFFOETT-281). The application can now selectively dis

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值