物联网之蓝牙4.0BLE开发一(蓝牙介绍和开发环境的搭建)
http://www.elecfans.com/tongxin/rf/20180112614425_a.html
蓝牙介绍
蓝牙4.0:
使用最广的短距离无线标准之一
重新定义蓝牙技术:低功耗
全新的蓝牙版本
蓝牙有 传统蓝牙、高速蓝牙、低功耗蓝牙(BLE)
蓝牙与其他通信方式比较:
无线名称 |
WiFi |
BLE |
ZigBee |
传输速率 |
11~450Mbps |
1Mbps |
250Kbps |
通信距离 |
200M |
60~100M |
100M |
频段 |
2.4G/5G |
2.4G |
2.4G |
安全性 |
AES128 |
AES128 |
AES128 |
国际标准 |
802.11b/g/n 802.11ac |
802.15.4 |
802.15.4 |
功耗 |
10-50MA |
0.3uA~7mA |
0.4uA~20mA |
蓝牙低能耗特性:
高可靠性
快速连接
低成本、低功耗
传输距离
高安全性
协议和协议栈:参考文章https://blog.****.net/Mr_fdyong/article/details/80425609
什么是协议
什么是协议栈
BLE协议栈
BLE基本协议层:
主机部分
控制器部分
BLE协议分层:
CC2540:
CC2540特性:
低功耗
RF部分
布局
微控制处理器
外围设备
CC2540应用:
便携式医疗仪表
低功耗照明
BLE开发环境搭建
IAR开发环境搭建:
安装过程:https://blog.****.net/weixin_39148042/article/details/81417123
仿真器驱动安装:
略。。。
BLE协议栈安装:链接:https://pan.baidu.com/s/1ZX5WBRBm9AdQkxR3IL0kCA 密码:sxnf
略。。。
TI协议栈介绍: