04 2018 档案

详解BLE连接建立过程
摘要:同一款手机,为什么跟某些设备可以连接成功,而跟另外一些设备又连接不成功?同一个设备,为什么跟某些手机可以建立连接,而跟另外一些手机又无法建立连接?同一个手机,同一个设备,为什么他们两者有时候连起来很快,有时候连起来又很慢?Master是什么?slave又是什么?什么又是Connection event和slave latency?希望这篇文章能帮助你回答上述问题。 阅读全文

posted @ 2018-04-30 00:35 iini 阅读(45212) 评论(10) 推荐(13) 编辑

深入浅出低功耗蓝牙(BLE)协议栈
摘要:BLE协议栈为什么要分层?怎么理解BLE“连接”?如果BLE协议只有ATT层没有GATT层会发生什么? 协议栈框架 一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。在深入BLE协议栈 阅读全文

posted @ 2018-04-28 22:28 iini 阅读(76604) 评论(22) 推荐(52) 编辑

波特率/符号速率/传码率/数据速率/比特率/吞吐率/带宽区别
摘要:工作中我们经常碰到这几个概念,由于这几个概念意思很接近,给我们带来很大的困惑,有时还把他们搞混,今天我们就来谈谈这几个概念,希望对大家理解他们能有所帮助。 在讲述这几个概念之前,我们先看看信号一般是如何在信道上传输的。 如上图所述,虽然我们只想传输bit0~bit7,但由于通信机制的限制,我们必须在 阅读全文

posted @ 2018-04-25 18:38 iini 阅读(22566) 评论(2) 推荐(3) 编辑

三种蓝牙架构实现方案(蓝牙协议栈方案)
摘要:蓝牙架构实现方案有哪几种?我们一般把整个蓝牙实现方案叫做蓝牙协议栈,因此这个问题也可以这么阐述:蓝牙协议栈有哪些具体的架构方案?在蓝牙协议栈中,host是什么?controller是什么?HCI又是什么? 大家都知道,不同的应用场景有不同的需求,因此不同的应用场景对蓝牙实现方案的要求也不一样,从而催 阅读全文

posted @ 2018-04-14 20:18 iini 阅读(21867) 评论(0) 推荐(7) 编辑

低功耗蓝牙和经典蓝牙概述
摘要:典蓝牙(classic Bluetooth)和低功耗蓝牙(Bluetooth low energy,简称BLE或者LE),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth low energy和Bluetooth smart两者又有什么区别?我的应用到底该选经典蓝牙技术还是低功耗蓝牙技术? 阅读全文

posted @ 2018-04-02 13:06 iini 阅读(12445) 评论(8) 推荐(6) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示