- 博客(5)
- 资源 (115)
- 收藏
- 关注
原创 一起Talk Android吧(第二百七十六回:Android中的BLE开发:基本概念)
看官们,我们在上一章回中介绍了BLE的协议栈,这一回中我们将介绍BLE的基本概念。闲话休提,言归正转。让我们一起Talk Android吧! 看官们,本章回中我们重点介绍一下GATT,GATT Service和Characteristic.这是Android开发的基础。 属性协议 (ATT) — 属性协议 (ATT) 是 GATT 的构建基础,二者的关系也被称为 GATT/ATT。ATT 经过优化,可在 BLE 设备上运行。为此,该协议尽可能少地使用字节。每个属性均由通用唯一标识符 (UUID) 进行唯
2021-02-28 20:40:20 111
原创 一起Talk Android吧(第二百七十五回:Android中的BLE开发:协议栈)
看官们,我们在上一章回中介绍了BLE的基础知识,这一回中我们将介绍BLE的协议栈。闲话休提,言归正转。让我们一起Talk Android吧! 看官们,我们以TI官方提供的手册作为参考资料,给大家介绍BLE中协议栈的内容,协议栈是一个整体的称呼,它可以划分为许多小的层次,下面是官方给的图形: 在图形中把协议栈分成了多个层次,每个层次的内容在官方手机里都有详细介绍。因此我们就不详细说明了。另外,在国内也有好的芯片厂商做了说明,大家可以参考乐鑫官方博客中的这篇文章 各位看官,关于Android中BLE开发的协议
2021-02-28 17:59:59 165
原创 一起Talk Android吧(第二百七十四回:Android中的BLE开发:基础知识)
看官们,我们在上一章回中介绍了BLE的背景知识,这一回中我们将介绍BLE的基础知识。闲话休提,言归正转。让我们一起Talk Android吧! 大家使用BLE都是用来通信,这种通信基于无线通信技术,无线通信技术核心原理是电磁波,BLE使用的是2.4GHZ的电磁波。 使用BLE通信时需要有硬件和软件的支持。硬件主要体现为蓝牙芯片,目前市场上的蓝牙芯片比较多,大家可以依据项目需要来选择,我们在博客中以常用的TI CC2540蓝牙芯片为例子进行介绍,选择它主要是技术成熟而且开发资料丰富。 软件包含协议栈,操作系统
2021-02-28 12:20:01 129
原创 一起Talk Android吧(第二百七十三回:Android中的BLE开发:背景知识)
看官们,我们在上一章回中介绍了Android中的权限申请,本章回中将介绍BLE开发的基本概念。闲话休提,言归正转。让我们一起Talk Android吧! 蓝牙是我们经常使用的功能,相信大家都熟悉。不过如何在程序中使用蓝牙呢?大家估计会感觉陌生,在接下来的章回中我们将带领大家从陌生走向熟悉。 目前(2021年初),依据蓝牙的版本可以将其分为传统蓝牙和和低功耗蓝牙(BLE),二者的主要区别是BLE的功耗比较低,BLE是在Bluetooth4.0版本上提 出来的,为了在名称上进行区分,我们把4.0之前的版本称为传
2021-02-28 09:45:58 142
原创 每月一书(202102):《人类简史》
在值春节,首先祝大家春节快乐! 这次看的是《人类简史》,2014年出版的书,到现在算是比较长了,不过销量和评价都很好。正所谓好书经的起时间考验。 我大约用一天半的时间读完了这本450页左右的书。书如其名,确实是一部人类发展的简史。 看完此书仿佛从远古的狩猎社会、农业社会、帝国社会一路走来,直到现在的科技社会。人类从弱小的动物逐渐进化成会说话会劳动的人,直到进化成会科学,会创造的人类。此时的人类已经不再是过去哪个弱小的动物而是所有动物的领袖,它不但能控制动物还能选择性地改造动物。在人类的进化过程中淘汰了无数的
2021-02-15 16:43:11 211
C例子:文件定位操作一(更新版)
2016-12-06
C例子:设置printf输出宽度
2016-08-31
C例子:AF_INET域数据报套接字通信
2016-05-29
C例子:AF_INET域流套接字通信
2016-05-29
C例子:Unix域数据报套接字通信
2016-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人