熟悉资料
1, BLE概念:http://bbs.eeworld.com.cn/thread-420567-1-1.html
2, SensorTag User Guide:http://processors.wiki.ti.com/index.php/SensorTag_User_Guide#Operation
3, 从开分支出来的CC Debugger的使用:http://processors.wiki.ti.com/index.php/BLE_Device_Monitor_User_Guide
http://www.ti.com/tool/cc-debugger
4, 单机上通过CC Debugger对SensorTag的学习与分析,主要是以下方面:
(这个阶段作为单片机使用,对CC2541内部资源和外围的使用)
相关的软件学习与熟悉;
FirmWare ;
5, SensorTag外接传感器使用学习:
熟悉通过I2C对外接器件的操作;
6, SensorTag 蓝牙功能熟悉:
包括SensorTag中的蓝牙模块的代码,架构,代码,相关的软件
7, 蓝牙协议熟悉;
https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=229737
https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=269452
8, CC2540 USB dongle的使用与相关软件学习;
9, 通过蓝牙的应用;
第一阶段:BLE概念
BLE,“Bluetooth LowEnergy”的缩写,汉译好像叫做“低功耗蓝牙”
蓝牙的单模与双模:
蓝牙 4.0是蓝牙3.0+HS 规范的补充,有双模和单模之分。
蓝牙 4.0 双模可以向下兼容蓝牙 3.0 和蓝牙 2.1;
蓝牙 4.0 单模就是 BLE(Bluetooth Low Energy),其特点是功耗更低,可以使电池的使用时间更长,成本更低且传输距离更远。
蓝牙4.0是传统蓝牙、高速蓝牙技术和低功耗蓝牙三种规格合而为一,分别,这三个规格可以组合或者单独使用。蓝牙4.0的改进之处主要体现在三个方面,电池续航时间、节能和设备种类上。拥有低成本,跨厂商互操作性,3毫秒低延迟、超长连接距离、AES-128加密等诸多特色此外,蓝牙4.0的有效传输距离也有所提升。
按照通信距离所有蓝牙可以分为两类:
a)Class A 是用在大功率/远距离的蓝牙产品上,但因成本高和耗电量大,不适合作个人通讯产品之用(手机/蓝牙耳机 /蓝牙 Dongle 等等),故多用在部分商业特殊用途上,通讯距离大约在 80100M 距离之间。
b)Class B 是目前最流行的制式,通讯距离大约在 830M 之间,视产品的设计而定,多用于手机内/蓝牙耳机/蓝牙 Dongle 的个人通讯产品上,耗电量和体积较小,方便携带。
因为可以组合或者单独使用,所以蓝牙4.0规范定义了两类设备:双模(dual mode)设备能够支持低功耗蓝牙以及蓝牙BR/EAR(传统蓝牙技术),而单模(simple mode)设备仅支持低功耗蓝牙。
BLE-Stack
BLE-Stack