- 10
- 0
- 约3.45千字
- 约 11页
- 2017-08-14 发布于天津
- 举报
配对与绑定.pdf
GHOSTYU 谷雨
配对与绑定
基于SimpleBLEPeripheral 的配对绑定实验
G
2014/1/27
[在此处键入文档的摘要。摘要通常是对文档内容的简短总结。在此处键入文档的摘要。
摘要通常是对文档内容的简短总结。]
Ghostyu 谷雨 淘宝店 网站
目录
1 前言 2
2 必要条件 2
3 文件预览 2
4 源码包解压 2
5 打开IAR 工程 3
6 编译下载 5
7 测试 7
1
Ghostyu 谷雨 淘宝店 网站
1 前言
在ble 实际应用中,需要密码来保证设备的安全性,限制非法连接,该demo 中,基于
SimpleBLEPeripheral ,然后添加了密码配对与绑定。当主机连接该 demo 时,需要提供
SimpleBLEPeripheral 在lcd 上显示的密码,然后才能建立连接。否则会被拒绝连接。
2 必要条件
A 硬件
1、SmartRF 系列开发板,CC2540 或者CC2541
2、CC-Debugger 仿真器
3、iPhone4s 以上 (Android4.3 以上的系统也可以安装ble 的应用来作为主机)
B 软件
1、ble 协议栈,版本:1.3.2
2、IAR for 8051 开发环境,版本:8.10
3、Flash Programmer 固件烧写软件。
3 文件预览
本文档的所有相关源码、说明均位于【CC254xEK\实验与实战\ 12、配对与绑定】目录下,
如下图:
【Hex 】文件夹存放我们预先编译OK 的固件,可以直接下载到SmartRF 系列开发板中测试
运行。
【源码】文件夹存放的是该实践相关的源码程序
【配对与绑定.pdf】也就是本文档,在进行任何操作前请务必先仔细阅读。
4 源码包解压
将【\实验与实战\5 、配对与绑定.pdf\源码\CC254x 】下的压缩包,复制到 1.3.2 版本的
协议栈 projects 目录下,然后右击选择“解压到当前文件夹”,如下图所示,务必注意,请
2
Ghostyu 谷雨 淘宝店 网站
勿“解压到xxx ”,否则会多一级目录,造成源码编译不通过。
5 打开IAR 工程
接 下 来 我 们 打 开 SimpleBLEPeripheral_bond 工 程 , 进 入
【BLE-CC254x-1.3.2\ Projects\ble\SimpleBLEPeripheral_bond\CC2540 】,打开IAR 工程,如下图,
如果你使用的芯片是CC2541,进入CC2541 文件夹打开工程。
3
Ghostyu 谷雨 淘宝店 网站
全部代码,均在simpleblePeripheral.c 文件中修改。
首先打开simpleblePeripheral.c 源文件,第230 行到240 行,主要是 ProcessPasscodeCB
和ProcessPairStateCB 两个回调函数的定义。密码配对与访问均在这两个函数中实现。
然后需要绑定管理器的配置,如下图:
需要注意的是第356 行,需要将pairMode 设置为 GAPBOND_PAIRING_MODE_INITIATE ,
才能在连接的时候产生配对请求。另外还需要注意358 行,当两个手机之间配对时,会在其
中一个手机上设置一个密码,然后另外一个手机输入这个密码,才能完成建立,在这里由于
SmartRF 开发板上没有密码输入的功能,所以需要将 ioCap 设置为:
GAPBOND_IO_CAP_DISPLAY_ONLY ,表示只有显示密码的能力。
最后定义上面提到的
您可能关注的文档
- 轻量级自适应搜索引擎的设计与实现.pdf
- 过滤器虑芯清洗建议(millipore公司).pdf
- 这些长得酷似人体器官的植物,实在太可怕了!.pdf
- 适用于高、低能X射线的高分辨率数字成像系统.pdf
- 造血_百替生物.pdf
- 那些以摧残女性身体器官为美的陋俗——妈的,吓出了翔.....pdf
- 那些在农村很常见的野菜,竟有这么多的功效.pdf
- 采用层次分析法的面状居民地自动选取_胡慧明.pdf
- 重组人胰岛素制备工艺_李晓红.pdf
- 钢铁产品制造流程.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)