SYD8801扫描功能说明
2018-02-03 12:32
169 查看
[b][b][b]SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM
Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。[b]具体可咨询:http://www.syd-tek.com/[/b][/b][/b][/b]
SYD8801扫描功能说明
SYD8801扫描功能例程目录如下:
这里为了测试更加容易,故意把广播间隔调到10ms:
下面介绍扫描功能:
1.首先要使用带有扫描功能的协议栈(注意:带扫描的协议栈是在2018-2-3改的,而且也不是每个版本都是带扫描的,所以最好和官方确认):
2.在代码中把扫描中断打开,这里的是取消GAP_EVT_CONNECTION_INTERVAL事件的屏蔽:
注意:受限于上报事件的数量,这里把扫描上报用GAP_EVT_CONNECTION_INTERVAL事件表示(因为GAP_EVT_CONNECTION_INTERVAL事件一般不会使用到,而且该事件只有在连接的时候会有用,而扫描是不连接的,所以可以替换)
3.当发生了GAP_EVT_CONNECTION_INTERVAL事件的时候打印出扫描的数据:
4.这里采用在按下按键的时候开始扫描:
5.可以调用GAPStopScan(void);函数停止扫描
下面左图是测试结果,右图是广播数据:
扫描到的数据是OK的!
这里上传本博客的所有工程:
http://download.csdn.net/download/chengdong1314/10238152
Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。[b]具体可咨询:http://www.syd-tek.com/[/b][/b][/b][/b]
SYD8801扫描功能说明
SYD8801扫描功能例程目录如下:
这里为了测试更加容易,故意把广播间隔调到10ms:
下面介绍扫描功能:
1.首先要使用带有扫描功能的协议栈(注意:带扫描的协议栈是在2018-2-3改的,而且也不是每个版本都是带扫描的,所以最好和官方确认):
2.在代码中把扫描中断打开,这里的是取消GAP_EVT_CONNECTION_INTERVAL事件的屏蔽:
注意:受限于上报事件的数量,这里把扫描上报用GAP_EVT_CONNECTION_INTERVAL事件表示(因为GAP_EVT_CONNECTION_INTERVAL事件一般不会使用到,而且该事件只有在连接的时候会有用,而扫描是不连接的,所以可以替换)
3.当发生了GAP_EVT_CONNECTION_INTERVAL事件的时候打印出扫描的数据:
4.这里采用在按下按键的时候开始扫描:
5.可以调用GAPStopScan(void);函数停止扫描
下面左图是测试结果,右图是广播数据:
扫描到的数据是OK的!
这里上传本博客的所有工程:
http://download.csdn.net/download/chengdong1314/10238152
相关文章推荐
- Windows7 电源管理功能说明
- jeesite快速开发平台(十)---内容管理模块 功能说明
- android手机cs端图片预览功能说明
- 软件集成安全软件自动扫描功能
- Taurus.MVC 2.2.3.4 :WebAPI 实现权限控制认证(及功能增强说明)
- Windows 2000 和 Windows Server 2003 TCP 功能的说明
- 在Sharepoint 2010中启用Session功能的说明文档
- AbleCRM系统功能说明
- [原型扩展] 实用型功能函数集合 [使用说明]
- 设置FSO权限功能的说明
- 开源 免费 java CMS - FreeCMS-功能说明-信息管理 .
- 开源 免费 java CMS - FreeCMS-功能说明-用户管理
- 金蝶 BOS Framework 帮助系统之---通用设计模式及功能说明
- phonegap的二维码扫描功能的实现
- iOS 8新功能,扫描信用卡资讯瞬间被填入,安全吗?!
- jQuery实现二维码扫描功能
- java 内存学习笔记 一(内存划分与功能说明)
- Android App扫描二维码功能的实现
- 开源 免费 java CMS - FreeCMS1.2-功能说明-互动信件