BLE蓝牙SOC CC2540之一:基本的了解

最近对蓝牙BLE比较感兴趣,想DIY一个基于蓝牙的智能浇花设备。之前并未接触过蓝牙的开发,于是乎找了些资料开始学习。

一. BLE与蓝牙4.0?

BLE的全称是Bluetooth Low Energy, 意为低功耗的的蓝牙4.0。蓝牙4.0有两个模式,一为标准模式(Basic Rate/Enhanced Data Rate),另外一个即是所说的BLE。BLE专门为低功耗(同时当然也低数据量)的场合而生,靠一颗纽扣电池就支撑数月至半年之久。通常能同时支持BR/BLE模式的设备成为双模设备(Dual-Mode Device),而仅支持BLE的就称为单模设备(Single-Mode Device)。

而CC2540/CC2541就是一颗包含了8051MCU及BLE于一体的单模SOC(System on Chip),功耗低,并同时具备常用MCU的串口、ADC、USB接口、SPI等外设,看上去使用会很方便。迫不及待想上手一试了^_^

(待续)

时间: 2024-12-25 17:06:21

BLE蓝牙SOC CC2540之一:基本的了解的相关文章

Android ble 蓝牙4.0 总结一

本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level < 18,也是用不了蓝牙4.0的哦. 首先发一下官方的demo,有兴趣的可以过去看看:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html.android系统4.3以上,手机支持蓝牙4.0,具有搜索,配对,连接,发现服务及特征值,断开连接等功能,下载地

android ble蓝牙开发略解

Android 蓝牙4.0开发 1.  权限和相关属性 “android:required="true"表示apk只有在具有bluetooth_le属性的系统里运行,这个4.3之前android系统没有 <uses-featureandroid:name="android.hardware.bluetooth_le"android:required="true"/> <uses-permissionandroid:name=&q

Android ble 蓝牙4.0 总结

本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level < 18,也是用不了蓝牙4.0的哦. 首先发一下官方的demo,有兴趣的可以过去看看:http://developer.android.com/guide/topics/connectivity/bluetooth-le.html.android系统4.3以上,手机支持蓝牙4.0,具有搜索,配对,连接,发现服务及特征值,断开连接等功能,下载地

BLE蓝牙在Android开发中的应用

最近一段时间在写支持BLE蓝牙的Android应用.是时候总结一下了. 1.什么是BLE.(总得先知道BLE是什么吧~~~) Bluetooth Low Energy(低功耗蓝牙),缩写为Bluetooth LE,或BLE,作为蓝牙4.0 (有时称为蓝牙智能)规范的一部分,并针对上述的这些具体问题而被引入.就提高电池寿命而言,许多制造商声称一些传感器能维持数月甚至数年的时间(我必须承认我有点怀疑制造商的估计一般是基于最好的情况下,而不涉及实际的使用情况).Google在Android 4.3(A

Android BLE蓝牙详细解读

代码地址如下:http://www.demodashi.com/demo/15062.html 随着物联网时代的到来,越来越多的智能硬件设备开始流行起来,比如智能手环.心率检测仪.以及各式各样的智能家具和玩具类产品.安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备.查询服务和读写特性.相比传统的蓝牙,BLE更显著的特点是低功耗.本文主要讲解Android低功耗蓝牙的api使用以及蓝牙扫描.连接.发送数据.接收数据等一系列操作,并主要介绍本人封装的Ble

BLE 蓝牙协议栈开发

1.由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(1) 2.由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(2) 3.由浅入深,蓝牙4.0/BLE协议栈开发攻略大全(3)

【Android源码】BLE蓝牙通信Bluetooth_4.3

该Demo主要是兼容了支持BLE的Android4.3终端设备之间的蓝牙通信. 主要功能包含: 1.蓝牙的开启.关闭: 2.周围蓝牙开启设备的搜索.建连 3.成功建连后,通过蓝牙向对方发送消息. 注:要想观察发送/接收消息,必须双方都安装了此APP. 下载地址:http://www.devstore.cn/code/info/713.html    

BLE蓝牙通信Bluetooth_4.3

该Demo主要是兼容了支持BLE的Android4.3终端设备之间的蓝牙通信. 主要功能包含: 1.蓝牙的开启.关闭: 2.周围蓝牙开启设备的搜索.建连 3.成功建连后,通过蓝牙向对方发送消息. 注:要想观察发送/接收消息,必须双方都安装了此APP. 下载地址:http://www.devstore.cn/code/info/713.html 运行截图:    

Android BLE蓝牙开发-读写数据 获取UUID

https://www.jianshu.com/p/3711cfbf7128 一个ble蓝牙设备有多个包括多个Profile 一个Profile中有多个服务Service(通过服务的uuid找到对应的Service) 一个Service中有多个特征Characteristic(通过特征的uuid找到对应的Characteristic) 一个Characteristic中包括一个value和多个Descriptor(通过Descriptor的uuid找到对应的Descriptor) 另外注意,连接