BLE 介绍(构架)

来源:互联网 发布:怪物猎人ol美男子数据 编辑:程序博客网 时间:2024/05/14 19:51

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

首先是控制器层: 

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

主机:

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

APP:

这个就是你自己的APP来进行数据的发送的,根据硬件工程师提供的蓝牙协议来进行APP的开发。获取蓝牙发送给你的数据,然后显示到界面上面来。 


介绍完毕,作为Android开发的话,不需要了解那么多的硬件知识,如果你后面想要往硬件方面走的话那么可以推荐你看看 蓝牙开发者网站,里面涉及到的就是很多都是关于硬件的,楼主现阶段对于硬件不是很懂,所以现阶段就不讲解过多的硬件知识了,以免误人。
http://developer.bluetooth.cn/Resources/SmartStarterKit 

下一篇开始这讲解怎么连接蓝牙设备,怎么进行数据的发送,让读者有一个关于BLE的初步了解。

0 0