piaoran1314 发表于 2018-5-10 23:47:55

SYD8801扫描功能说明

SYD8801是一款低功耗高性能蓝牙低功耗SOC,集成了高性能2.4GHz射频收发机、32位ARM Cortex-M0处理器、128kB Flash存储器、以及丰富的数字接口。SYD8801片上集成了Balun无需阻抗匹配网络、高效率DCDC降压转换器,适合用于可穿戴、物联网设备等。具体可咨询:http://www.syd-tek.com/



SYD8801扫描功能说明
SYD8801扫描功能例程目录如下:
http://img.blog.csdn.net/20180203121435672
这里为了测试更加容易,故意把广播间隔调到10ms:
http://img.blog.csdn.net/20180203121603474

    下面介绍扫描功能:
    1.首先要使用带有扫描功能的协议栈(注意:带扫描的协议栈是在2018-2-3改的,而且也不是每个版本都是带扫描的,所以最好和官方确认):
http://img.blog.csdn.net/20180203121904349
   2.在代码中把扫描中断打开,这里的是取消GAP_EVT_CONNECTION_INTERVAL事件的屏蔽:
    注意:受限于上报事件的数量,这里把扫描上报用GAP_EVT_CONNECTION_INTERVAL事件表示(因为GAP_EVT_CONNECTION_INTERVAL事件一般不会使用到,而且该事件只有在连接的时候会有用,而扫描是不连接的,所以可以替换)
http://img.blog.csdn.net/20180203122036434?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdkb25nMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

    3.当发生了GAP_EVT_CONNECTION_INTERVAL事件的时候打印出扫描的数据:
http://img.blog.csdn.net/20180203122346987?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdkb25nMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
    4.这里采用在按下按键的时候开始扫描:
http://img.blog.csdn.net/20180203123003071?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdkb25nMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
      5.可以调用GAPStopScan(void);函数停止扫描

下面左图是测试结果,右图是广播数据:
http://img.blog.csdn.net/20180203122542480?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdkb25nMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEasthttp://img.blog.csdn.net/20180203122704571?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvY2hlbmdkb25nMTMxNA==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast
   扫描到的数据是OK的!

这里上传本博客的所有工程:
http://download.csdn.net/download/chengdong1314/10238152


_Funnnn 发表于 2018-5-11 01:22:31

看来你是要拜拜了……

fenglove 发表于 2018-5-11 08:41:40

上传到CSDN ............ 楼主话说扫描功能能不能实现无源RFID功能啊

jingwaner 发表于 2018-5-11 08:59:41

什么时候可以把mtu值放宽一些,标准的20字节蛋疼

dreambox 发表于 2018-5-11 09:35:02

广告?看样子也是用RivieraWaves协议栈的吧

lindabell 发表于 2018-5-11 09:46:32

举报了!!!!!
页: [1]
查看完整版本: SYD8801扫描功能说明