一、前言在上一篇文章Android 蓝牙BLE开发从官方源码demo开始(一)我们已经看了官方的demo,知道了怎么开始配置Android蓝牙4.0,并且也成功地进行扫描并获取回调的蓝牙设备参数,然后对参数进行处理展示,其中第一个参数device,表示一个远程蓝牙设备,里面有它独有的蓝牙地址Address和Name;我们要拿到这个设备Address进行蓝牙连接和读写操作。谷歌给我们提供了官方源码d
转载 2023-10-25 11:42:56
617阅读
# Android BLE 详解 ## 1. 概述 Android BLE (Bluetooth Low Energy) 是一种无线通信技术,用于在低功耗设备之间进行短距离通信。本文将对Android BLE进行详细解析,并指导你如何在Android应用开发中使用BLE。 ## 2. 流程 下面是使用Android BLE的基本流程: ```mermaid graph TD A(初始化BLE
原创 2024-01-24 10:26:28
161阅读
# Android BLE协议详解 ## 引言 近年来,随着蓝牙技术的发展,越来越多的设备开始使用蓝牙低功耗(BLE)技术。Android BLE协议是Android平台上用于与BLE设备通信的协议。本文将详细介绍Android BLE协议的基本原理,并提供一些代码示例帮助读者更好地理解。 ## BLE介绍 BLE是一种低功耗的蓝牙技术,专门用于与能耗较低的设备进行通信。它在蓝牙4.0版本中引
原创 2023-07-27 17:59:48
130阅读
# 详解 Android 中的 BLE 蓝牙 在 Android 开发中,BLE(Bluetooth Low Energy)蓝牙技术被广泛应用于与外部设备进行通信,如智能手环、体重秤等。本文将详细介绍如何在 Android 应用程序中使用 BLE 蓝牙技术来实现设备间的通信。 ## BLE 蓝牙基础 BLE 蓝牙技术是一种低功耗的蓝牙通信协议,它可以让设备在低功耗状态下进行通信,适合用于需要
原创 2024-07-10 04:22:10
78阅读
        Looper:循环器,是一个用于使线程运行一个消息(Message)循环的类。线程默认没有关联的消息循环,在创建它之前,在将要运行循环的线程中调用prepare方法,然后loop方法会处理消息直到循环结束。        &nb
蓝牙协议是通信协议的一种,一般而言,我们把某个协议的实现代码称为协议栈(protocol stack),BLE协议栈就是实现低功耗蓝牙协议的代码,理解和掌握BLE协议是实现BLE协议栈的前提。当前的蓝牙协议分为基础率/增强数据率(BR/EDR)和低耗能(LE)两种技术类型,本文将重点介绍BLE(Bluetooth Low Energy)。  1、BLE低功耗蓝牙协议栈框架要实现
转载 2023-06-02 10:47:53
459阅读
# Android蓝牙BLE开发详解 蓝牙低功耗(Bluetooth Low Energy,BLE)是一种能够在低功耗下进行短距离通信的无线技术,它被广泛应用于物联网、智能家居等领域。在Android开发中,我们可以利用Android系统的BLE API来进行蓝牙BLE开发。 ## BLE开发流程 1. 获取BluetoothAdapter:首先需要获取蓝牙适配器BluetoothAdapt
原创 2024-06-18 05:26:06
418阅读
“加入 Discord”逐渐变成了一个新潮流,尤其在 Z 世代群体中。你可以通过一个链接进入一个新世界,在这里跟朋友群聊,找到游戏、动漫、投资等同好,搭建粉丝社区,举办读书俱乐部等等。移步【融云全球互联网通信云】这是风靡硅谷的新型社交平台,囊括实时音视频、即时通讯、直播等功能,还有丰富的机器人协助系统,满足从个人到项目、组织、公司的不同需求。数据显示,18% 的美国互联网用户每天都会使用 Disc
信驰达蓝牙模组信驰达透传固件功能特点:使用简单,无需任何蓝牙协议栈应用经验;支持蓝牙 5.0 协议栈。价格便宜,价格便宜,价格便宜 (重要的事情只说三遍)信驰达科技【Vivi】 一. 环境准备1.1 硬件环境USB转TTL 1个 + 杜邦线 6 根RSBRS02ABR 模块 1个  1.2软件准备串口助手(需要按照安装串口驱动) 下载地址  准备手机APP:BLE调试宝; 下载
转载 2023-10-26 10:16:04
1023阅读
目录 前言 BLE是个什么鬼 BLE中的角色分工 主要的关键词和概念 GATT(Generic Attribute Profile ) Characteristic Service Android如何使用BLE 蓝牙权限 APP和BLE外设交互流程 后记 GATT(Generic Attribute
转载 2017-04-27 14:12:00
564阅读
2评论
一、什么是蓝牙?蓝牙是一种短距的无线通讯技术,可实现固定设备、移动设备之间的数据交换。一般将蓝牙3.0之前的BR/EDR蓝牙称为传统蓝牙,而将蓝牙4.0规范下的LE蓝牙称为低功耗蓝牙。很多人对蓝牙的认识还很局限于手机领域,其实蓝牙的应用已经远远不止于此。过去几年里,蓝牙的增长量就达到了80%,当然,低功耗蓝牙的出现也起到关键的作用,相信未来蓝牙会开创一个可交互的物联世界。蓝牙4.0标准包括传统蓝牙
原创 2021-04-16 11:45:02
4882阅读
与普通蓝牙相比,低功耗蓝牙显著降低了能量消耗,允许Android应用程序与具有更严格电源要求的BLE设备进行通信,如接近传感器、心率传感器等低功耗设备。声明蓝牙权限  和使用普通蓝牙一样,在使用低功耗蓝牙时也需要在AndroidManifest声明蓝牙权限,声明蓝牙权限的代码如下<uses-permission android:name="android.permission.BLUETOO
原创 2023-06-01 00:34:57
307阅读
一、引言在做安卓项目时,如果遇到需要把项目中的商品连接分享到微信或者微博,然后通过点击连接地址到对应app的相关页面中,这时就需要使用Android的deepLink技术。二、集成步骤原理:主要利用的是Intent的隐式机制1.在对应项目的启动页面的AndroidManifest文件中添加如下的隐式过滤<activity android:name=".WelcomeActivity">
转载 2023-08-31 11:12:38
159阅读
本篇博客根据韦大仙视频,整理所得。先上框图:ATT层从ATT开始看,在上篇博客讲的医院结构里面有个检验室,检验室可以得到各项结果,但是它并不知道这些结果代表什么含义。类比的在BLE协议栈里面,ATT定义了各种属性、属性的操作方法,但是这些属性有什么作用,能给用户提供什么服务,它并不知道。举例如下:假设有两个蓝牙设备,一个是手机,一个是手环,此手环戴在手上可以监测心跳。在ATT这一层,手环提供数据,
转载 2024-01-14 21:11:00
95阅读
这篇博客主要讲解AndroidBLE蓝牙4.0的基本概念,以及基础用法。 BLE 即 Bluetooth Low Energy,蓝牙低功耗技术,是蓝牙4.0引入的新技术,在安卓4.3(API 18)以上为BLE的核心功能提供平台支持和API。与传统的蓝牙相比,BLE更显著的特点是低功耗,所以现在越来越多的智能设备使用了BLE,比如满大街的智能手环,还有体重秤、血压计、心电计等很多BLE设备都使用
转载 2023-08-20 20:51:42
518阅读
这是系列文章的第二篇,第一篇 Android BLE开发指南(一)入门基础 主要介绍了BLE开发的一些基础知识。那么接下来的 这篇文章主要讲解BLE中心设备端程序的开发流程,让你的Android设备可以通过 BLE 进行数据的收发。1. 权限配置<uses-permission android:name="android.permission.BLUETOOTH"/> <
文章目录前言一、材料准备二、蓝牙模块初始化三、App开发过程4.1 搜索设备4.2 连接设备4.3 获取服务列表和其特征列表4.4 主动订阅通知4.5 如何接受设备发来的数据4.6 如何发送数据到设备另外,不要把我的博客作为学习标准,我的只是笔记,难有疏忽之处,如果有,请指出来,也欢迎留言哈!前言    工作了三年,职业之路不能偏离方向,当海浪掀起,周围会有
转载 2024-06-06 16:58:54
713阅读
目录1. 功能部分1.1 BLE简介1.2. 详细流程1.3 几个注意点:2. 界面部分3. 遇到的坑:4. 推荐学习资料即将迈入新阶段,贼开心,总结下。如果有误,麻烦指出。先看下最终效果(图中的“刷新”只是方便测试,表明从硬件接收到了新的数据包而已):1. 功能部分1.1 BLE简介核心功能使用的是Android官方提供的BLE SDK。在BLE协议中,有两个角色——周边和中央。周边用来提供数据
转载 2023-07-09 15:20:03
153阅读
本文旨在提供一个方便没接触过Android上低功耗蓝牙(Bluetooth Low Energy)的同学快速上手使用的简易教程,因此对其中的一些细节不做过分深入的探讨,此外,为了让没有Ble设备的同学也能模拟与设备的交互过程,本文还提供了中央设备(central)和外围设备(peripheral)的示例代码,只需2部手机大家就可以愉快的“左右互搏”了。准备工作角色上面我们提到了中央设备(centr
转载 2024-01-24 13:07:59
202阅读
Bluetoth学习笔记前言    蓝牙技术其实包括BR/EDR、LE以及AMP三种。其中BR是传统的蓝牙技术,也是我们最常用的一种。LE是低功耗模式,是目前流行的模式。三种模式RF都使用2.4GHz ISM(Industrial Scientific Medical) 频段,频率范围是2.400-2.4835 GHz。1、BR/EDR(Basic Rate/Enhanced
转载 2024-01-11 00:11:24
919阅读
  • 1
  • 2
  • 3
  • 4
  • 5