NRF51 S110 SoftDevice Specification 2.0 是Nordic Semiconductor公司发布的针对NRF51422和NRF51822蓝牙芯片系列的软件堆栈规范,符合蓝牙4.1标准。这份文档为开发者提供了关于如何使用和集成蓝牙低功耗协议栈(SoftDevice)到应用中的详细指导和信息。蓝牙低功耗(Bluetooth Low Energy,BLE),也称为蓝牙智能,是一种专为短距离通信设计的无线通讯技术。该技术大大降低了能源消耗,适合于需要低功耗通信的应用场景。 文档中提到的关键特性包括: 1. Bluetooth® 4.1标准兼容的低功耗单模式协议。 2. 支持计算机外设和I/O设备。 3. 实现了L2CAP(逻辑链路控制和适配协议)、ATT(属性协议)和SM(安全管理器协议)。 4. 能够进行GATT(通用属性配置文件)、GAP(通用访问配置文件)和L2CAP的通信。 5. 支持同时作为外围设备和广播者。 6. 具有GATT客户端和服务器功能。 7. 提供完整的SMP(安全配对管理器协议)支持,包括中继传输(MITM)和外带(OOB)配对功能。 8. 支持鼠标、键盘、多点触控触摸板等电脑外设。 9. 支持互动娱乐设备如遥控器、3D眼镜、游戏控制器等。 10. 提供与蓝牙配置文件和PAN(个人区域网络)示例应用程序配套的nRF51 SDK。 11. 支持空中固件更新的主引导记录(Master Boot Record)。 12. 在应用程序和协议栈之间实现了内存隔离。 13. 支持健康与健身传感器和监控设备、医疗设备等。 14. 支持遥控钥匙、腕表等小型设备。 15. 支持遥控玩具、家庭自动化等。 16. 提供了线程安全的基于监管调用(supervisor-call based)的API。 17. 事件驱动的异步行为。 18. 无需依赖实时操作系统(RTOS)。 19. 支持与蓝牙低功耗连接同时运行的多协议操作。 20. 提供了并发的多协议时隙API。 21. 在应用程序空间运行的替代协议栈。 22. 遵循标准的ARM Cortex-M0项目配置用于应用开发。 文档还强调了无需依赖特定的实时操作系统(RTOS),用户可以选用任何RTOS,保证了开发的灵活性。该规范不包含对链接时间的依赖,确保了应用的稳健性和安全性。文档同时提供了对多核处理器的多协议操作的指导,这表示设备能够同时处理多个协议栈,例如同时运行蓝牙低功耗和Zigbee等其他无线通信协议。 Nordic Semiconductor还声明了该产品的一切改进无需事先通知,保留了修改产品的权利,以提升产品的可靠性和设计。公司对任何因产品描述的应用或使用而引起的责任不承担责任,特别是那些被用于可能因为产品故障而导致人身伤害的生命支持应用、设备或系统。使用或销售Nordic Semiconductor产品的客户若用于此类应用,需自担风险,并且同意对Nordic Semiconductor因此类不当使用或销售造成的任何损害进行全额赔偿。 这份文档作为技术规范说明书,是蓝牙低功耗设备开发人员的重要参考资料,它不仅详细介绍了NRF51422和NRF51822的蓝牙协议栈,还提供了解决方案、开发工具、API接口和硬件配置等信息。通过这些信息,开发者可以构建起连接蓝牙低功耗技术的各种设备和应用程序,适用于需要低功耗、短距离无线通讯的场景。
剩余58页未读,继续阅读
- 教父的烦恼2015-07-07很好的资料,学习了!
- deysa2015-07-14终于下载到了,好用。
- 粉丝: 1
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学习记录111111111111111111111111
- 通过java实现原型模式(Prototype Pattern).rar
- 通过python实现原型模式(Prototype Pattern).rar
- xiefrnsdklmkds
- 基于PyQt5+pytorch的在线疲劳检测系统项目源码+文档说明(Python毕业设计)
- Excel表格拆分工具.exe
- Python毕业设计基于PyQt5+pytorch的在线疲劳检测系统项目源码+文档说明
- 基于Unity开发的消消乐小游戏源代码(毕业设计和大作业适用).zip
- 基于hadoop和hbase的电商交易记录的简单分析项目源码+文档说明.zip
- Vue 3前端框架核心特性详解及其应用