一起Talk Android吧(第二百七十四回:Android中的BLE开发:基础知识)

本文介绍了BLE蓝牙技术的基础知识,包括其工作原理、使用的电磁波频段、必要的硬件支持(如蓝牙芯片)、软件支持(如协议栈、操作系统和应用软件)。以手机为例详细解释了BLE技术在实际设备中的应用。

看官们,我们在上一章回中介绍了BLE的背景知识,这一回中我们将介绍BLE的基础知识。闲话休提,言归正转。让我们一起Talk Android吧!

大家使用BLE都是用来通信,这种通信基于无线通信技术,无线通信技术核心原理是电磁波,BLE使用的是2.4GHZ的电磁波。

使用BLE通信时需要有硬件和软件的支持。硬件主要体现为蓝牙芯片,目前市场上的蓝牙芯片比较多,大家可以依据项目需要来选择,我们在博客中以常用的TI CC2540蓝牙芯片为例子进行介绍,选择它主要是技术成熟而且开发资料丰富。

软件包含协议栈,操作系统和应用软件。
协议栈主要运行在芯片上,主要控制芯片的信号和数据传输。

操作系统运行于MCU中,它可以是简单的嵌入式操作系统或者是复杂操作系统,比如Android。它主要用来管理BLE连接,数据传输。

应用软件就是我们经常接触的内容,它运行于操作系统之上,提供友好的界面和功能,方便用户控制蓝牙芯片。

下面是我对各个层次总结整理的逻辑层次图.请大家参考。
在这里插入图片描述

最后我们以常用的手机为例子来说明这些技术的具体表现。

在手机主板电路上有一块蓝牙芯片,它通过电路板上的管线与MCU进行通信,这里的MCU估计大家听说过,比如华为的麒麟990,高通骁龙888,苹果的A14等。操作系统就是我们常用的Android或者IOS。应用软件就是运行于操作系统上的软件,常见的是手机设置中的蓝牙(常用来打开和关闭蓝牙),音乐类软件中的连接蓝牙功能。

各位看官,关于Android中BLE开发的基础知识咱们就介绍到这里,欲知后面还有什么例子,且听下回分解!

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

talk_8

真诚赞赏,手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值