BLE 介绍(构架)

本文介绍了BLE(低功耗蓝牙)的三层构架,包括控制器、主机和应用层。控制器负责射频数据处理,主机通过HCI接口管理数据交互,应用层则实现具体应用功能。在Android开发中,通常关注主机和应用层,用于与硬件设备的数据通信。下篇将讲述如何连接及发送数据到蓝牙设备。
摘要由CSDN通过智能技术生成

本文主要介绍关于BLE的蓝牙构架(低功耗),重上到下可以分为三层,分别是控制层(Controller),主机(Host),应用(App), 三者可以在同一个芯片中实现,控制器处理射频数据解析,接受 和发送数据,主机主要负责不同设备之间如何进行数据的交互,应用层实现应用。

首先是控制器层: 

Controller实现射频相关的模拟和数字信号的发送和接受,完成最基本的数据发送和接受,对外连接的是天线,里面都是封装的关于我们数据一些协议,主要就是物理层,链路层,主机控制器接口HCI,

主机:

就是把控制器里面的一些协议,通过HCI接口来把数据传递出去,这个主机就是蓝牙端的,蓝牙端一般分为(主机和从机),主机主要负责发送数据的,例如市面上的大多数的手环,手表都是作为从机来的,而我们的APP(手机&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值