本文主要是介绍BLE协议栈简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
协议定义的是一系列的通信标准,通信双方需要共同按照这一标准进行正常的数据收发;协议栈是协议的具体实现形式,通俗的理解就是用代码实现的函数库,以便于开发人
员调用。
BLE 协议栈将各个层定义的协议都集合在一起,以函数库的形式实现,并给用户提供
一些应用层 API,供用户调用。
使用 BLE 协议栈进行开发的基本思路可以概括为如下三点:
用户对于 BLE 无线网络的开发就简化为应用层的 C 语言程序开发,用户不需要深
入研究复杂的 BLE 协议栈;
Bluetooth-LE 低功耗蓝牙中数据采集,只需要用户在应用层加入传感器的读取函
数即可。
既然 BLE 协议栈已经实现了 BLE 协议,那么用户就可以使用协议栈提供的 API 进
行应用程序的开发,在开发过程中完全不必关心 BLE 协议的具体实现细节,只需要关心
一个核心的问题:应用程序数据从哪里来到哪里去。
这篇关于BLE协议栈简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!