蓝牙核心技术了解(蓝牙协议、架构、硬件和软件笔记)

 

声明:这篇文章是楼主beautifulzzzz学习网上关于蓝牙的相关知识的笔记,其中比较多的受益于xubin341719的蓝牙系列文章,同时还有其他网上作者的资料。由于有些文章只做参考或统计不足,如涉及版权请在下面留言~。同时我也在博客分类中新建一个蓝牙通信分类,用来研究分享蓝牙相关技术。

 

主要参考资料的来源:xubin341719[下面是该前辈的BT系列文章]
下载连接:Bluetooth PROFILE SPECIFICATIONS (基本涵盖所有蓝牙协议)、buletooth core 2.1-4.0 SPECIFICATION(三蓝牙版本的核心协议v2.1\v3.0\v4.0)、蓝牙核心技术与应用 马建仓 版(蓝牙协议相关初学者必读,开发者参考)

蓝牙核心技术概述(一):蓝牙概述
蓝牙核心技术概述(二):蓝牙使用场景
蓝牙核心技术概述(三): 蓝牙协议规范(射频、基带链路控制、链路管理)
蓝牙核心技术概述(四):蓝牙协议规范(HCI、L2CAP、SDP、RFOCMM)
蓝牙核心技术概述(五):蓝牙协议规范(irOBEX、BNEP、AVDTP、AVCTP) 

 

有道笔记分享链接:http://note.youdao.com/share/?id=950d00cefa9b7fd3c559eec349805b24&type=note

 

http://www.cnblogs.com/zjutlitao/p/4742428.html

 

蓝牙设备地址干什么用的

相当于IP地址,用来标识设备用的,没有蓝牙地址,两个蓝牙设备之间如何发现对方,又如何传送东西呢?所以蓝牙地址有用的,每个设备都有一个唯一的地址,相当于PC的MAC地址一样

 

跟互联网TCP通迅不同的地方在于

如果客户端网络质量不好(结点太多),或者距离太远延时大,互联网TCP服务器也没办法(可以架设转发服务器,但延时会增大)

而蓝牙设备可以根据信号强度指示判断链路的质量,请请求对方(蓝牙设备)调整发射功率!(牛B)

 

http://www.shenyaocn.com/2015/11/蓝牙串口-uwp与使用注意事项/

 感谢MS在Win10下提供了完整的蓝牙Rfcomm API,这回手机上也能完整实现蓝牙串口的服务器模式了。之前在WP8时代手机上只能实现客户端模式,就是主动连接设备,而不能让设备来主动连接蓝牙串口。而Android上一直可以实现,所以Android版蓝牙串口提供完整的客户端和服务器端模式。现在基于Win10 UWP版的 蓝牙串口 也能实现跟Android版一样的功能了(所以嘛,不是设备不行,WP8对比Win10实在不给力)。

 

RS-232控制信号

RFCOMM模拟了9针RS-232接口,如下所示

PinCircuit Name
102Signal Common
103Transmit Data(TD)
104Received Data(RD)
105Request to Send(RTS)
106Clear to Send(CTS)
107Data Set Ready(DSR)
108Data Terminal Ready(DTR)
109Data Carrier Detect(CD)
125Ring Indicator(RI)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值