一:概述上一篇博客讲了下蓝牙4.0在android应用,这里讲讲普通蓝牙之间如何操作。我记得在大二时候还做了个比较烂游戏,当时喜欢打dota就做了个蓝牙之间对战坦克游戏,可以去看看,确实挺烂,到现在我都没想明白两个设备之间如何保持数据实时同步蓝牙传输是有延迟),我去下载了其他蓝牙对战游戏,别人做很好。所以就更加郁闷了。(希望大神不吝赐教 )相对蓝牙4.0,我觉得这个普通蓝牙
转载 2023-06-28 14:54:19
284阅读
一: 介绍近几年,智能设备越来越火,这些智能设备中,有很大一部分是通过手机来控制硬件设备,来达到预期效果,这中间少不了要使用到蓝牙功能,通过蓝牙来通信来控制设备。蓝牙分为蓝牙2.0和蓝牙4.0。 蓝牙2.0为传统蓝牙,传统蓝牙也称为经典蓝牙蓝牙4.0因为低耗电,所以也叫做低功耗蓝(BLE),它将三种规格集一体,包括传统蓝牙技术、高速技术和低耗能技术。这篇文章用来介绍BLE 4.0使用以及相
Android蓝牙开发要说到蓝牙,小伙伴们听到可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类以数字结尾蓝牙版本号,而实际上,在最新标准中,已经不再使用数字版本号作为蓝牙版本区分了,取而代之经典蓝牙与低功耗蓝牙(BLE)这两种区别。这里提到低功耗蓝牙也会有很多人会误解为就是蓝牙4.0,但是完整蓝牙4.0规范中实际上包括有经典蓝牙和低功耗蓝牙这两个部分,小伙伴们看看
1、经典蓝牙与低功耗蓝牙(BLE)蓝牙是一种近距离无线通信技术,现在由蓝牙技术联盟(SIG)负责制定各项规范和推广、认证等各项事宜。我们目前接触和使用蓝牙可以笼统地划分为两种:经典蓝牙和低功耗蓝牙。 简单来说,蓝牙4.0之前版本称为经典蓝牙,4.0及以上版本称为低功耗蓝牙。当然了,经典蓝牙和低功耗蓝牙不仅仅是单纯版本号不同,两者之间区别还是比较大:广播信道(射频通道):经典蓝牙使用传统蓝
# 经典蓝牙Android开发 ## 简介 蓝牙技术是一种无线通信技术,广泛用于设备之间短距离数据交换。经典蓝牙(Classic Bluetooth)是蓝牙协议一种,并且它特别适合需要长时间连接应用,如音频流和数据传输。本文将介绍如何在Android中使用经典蓝牙,包括示例代码和相关类图。 ## 经典蓝牙工作原理 经典蓝牙工作原理主要基于主从架构。设备可以作为主设备(Maste
原创 9月前
44阅读
# Android 经典DEMO实现指南 ## 流程图 ```mermaid flowchart TD; A(准备工作)-->B(创建项目); B-->C(编写布局文件); C-->D(编写Java代码); D-->E(运行程序); ``` ## 整体流程 | 步骤 | 描述 | | ---- | ---- | | 1 | 准备工作 | | 2 | 创建项目
原创 2024-06-25 04:24:35
191阅读
  Android4.3(api18)开始支持蓝牙Ble(Bluetooth Low Energy)开发,到Android5.0(api21)开始修改了部分方法库,详细请看“蓝牙Ble开发(支持API21<Android 5.0 Jelly>及以上)”。  https://note.youdao.com/ynoteshare1/index.html?id=4e9e1de1c3604df
我是Android开发小白,入坑快一年了,这是我第一次写博客。希望各位大神不要鄙视,有错或者有待改进地方请多多指教。。。。这篇文章是关于经典蓝牙,最近再做一个项目,涉及到蓝牙方面的技术,踩了不少坑。现在总结下,以便来日翻阅和复习。在涉及到手机与手机,手机连蓝牙串口用到不同UUID,可以看考这篇文章,讲得非常详细 UUID相关知识这边文档涉及到以下知识点: 1启动蓝牙. 2.扫描蓝牙
转载 2024-03-06 04:37:09
91阅读
      前段时间在 网上看了一些关于android蓝牙文章,发现大部分是基于老版本(4.1以前含4.1)源码,虽然无碍了解蓝牙基本原理和工作流程,但对着4.2.2代码看起来总是有些遗憾。所以针对4.2.2版本代码整理下相关知识,当然蓝牙工作主干流程是没有变,上电、加载驱动这些动作少不了,只是这些功能实现代码位置变了不少。希望本文可以让大家对andr
# Android 蓝牙开发指南:经典蓝牙连接 随着智能设备普及,蓝牙技术已成为我们生活中不可或缺一部分。在Android平台上,经典蓝牙(Classic Bluetooth)支持设备之间无线连接,使我们能够轻松传输数据和进行设备控制。本文将全面介绍如何在Android中实现经典蓝牙连接,包括代码示例和流程图,以帮助开发者更好地理解这一过程。 ## 经典蓝牙连接流程 在进行经典蓝牙
原创 2024-08-11 03:21:29
354阅读
本篇主要讲一下关于一项常见无线网络技术——蓝牙技术一些细节和演进。蓝牙技术是使用2.4GHzISM公用频道一种短距离、低成本无线接入技术,主要应用于近距离语言和数据传输业务。蓝牙设备工作频段选用全世界范围内都可自由使用2.4GHz ISM频段,无需申请即可使用。跳频速率为1600跳/秒,使之具有较强抗干扰能力。因发射功率不同,蓝牙最大通讯距离在10-100m不等。蓝牙设备组网灵活
转载 2023-10-31 19:10:08
110阅读
    忙了这么久,终于有时间把最近几个月弄东西整理一下,顺便我开发过程和经历。被公司分到做一个蓝牙4.0项目,对这种软硬结合东西也比较感兴趣,所以很快投入到android蓝牙4.0项目中来。ios版本公司已经先前一步就已经开发完成了,因为iosbluetooth有比较完善API,和比较全文档说明。网上也陆陆续续有比较多Demo,都可以参
转载 2024-08-22 21:50:32
76阅读
# Android连接蓝牙DemoAndroid应用程序中,连接蓝牙设备是一项常见任务。通过蓝牙连接,我们可以实现与外部设备通信和控制。本文将带您了解如何在Android应用程序中连接蓝牙设备示例代码和步骤。 ## 步骤 ### 步骤1:权限和特性 首先,在`AndroidManifest.xml`文件中添加蓝牙权限和特性: ```xml ``` ### 步骤2:检查
原创 2024-05-19 03:43:37
215阅读
蓝牙技术命名惯例多年来发生了变化,至今仍然引起混淆。这是您需要知道一切。  了解经典蓝牙蓝牙低功耗之间差异是任何蓝牙开发项目的关键第一步。为什么两个部分不兼容协议共享一个名称?蓝牙智能发生了什么?哪种协议最适合您应用?这些是蓝牙世界新手常见问题。为了充分了解今天情况,我们必须首先了解我们是如何到达这里蓝牙历史当我们在2010年之前谈论蓝牙时,我们将经典
   第一章 BLE基本概念了解   一、蓝牙4.0和BLE区别     蓝牙4.0是一种应用非常广泛、基于2.4G射频低功耗无线通讯技术。蓝牙低功耗(Bluetooth Low Energy ),人们又常称之为BlueTooth Smart,是由SIG( the Bluetooth Special Interest Gr
1.1.1         Phone进程启动Phone进程是在系统开机时启动,它由ActivityManagerService启动。在5.0,PhoneApp源码位于(packages\services\telephony\src\com\android\phone),不再在packages\apps\
传统蓝牙SPP连接步骤1. 设备扫描1.1和ble 设备一样,首先都需要获取蓝牙设备管理器1.2 设备搜索2.设备绑定配对3.设备解绑4.设备连接5.数据发送5.数据接收5.关闭连接 1. 设备扫描1.1和ble 设备一样,首先都需要获取蓝牙设备管理器BluetoothManager bluetoothManager = (BluetoothManager)
转载 2023-08-31 15:24:39
163阅读
经典蓝牙(classic Bluetooth)和低功耗蓝牙(Bluetooth low energy,简称BLE或者LE),两者有什么区别?为什么他们都叫“蓝牙”?Bluetooth low energy和Bluetooth smart两者又有什么区别?我应用到底该选经典蓝牙技术还是低功耗蓝牙技术?这是很多刚接触蓝牙技术的人经常碰到问题。 首先,在2010年以前,当我们谈论蓝牙时候,就是在
蓝牙3.0比较老标准了。蓝牙4.0  蓝牙4.0标准是2012年推出蓝牙标准,是蓝牙3.0升级版本,相比3.0版本它更省电、成本更低,3毫秒低延迟、具有超长有效连接距离和AES-128加密等。   蓝牙4.0标准包含两个蓝牙标准,准确说,是一个双模标准,它包含经典蓝牙部分(Classic Bluetooth)和低功耗蓝牙部分(Bluetooth Low Energy)。这两个部分适用于不
背景 上一节介绍了蓝牙Android搜索BLE模块方法,搜索到蓝牙模块后,我们就可以进行蓝牙与手机间数据通信,也就是Android手机端与BLE模块间实现数据互相传输,本文将重点介绍手机端和蓝牙端程序编写及其交互,从代码和现象入手,逐步了解BLE使用。BLE模块代码分析建立一个Service 此处修改了nordic官方代码。  这里我们将先贴出代码,明确代码所要实现功能,后面会
转载 2024-05-23 17:42:13
113阅读
  • 1
  • 2
  • 3
  • 4
  • 5