https://blog.csdn.net/roshen_android/article/details/76916111 (对BLE系统的介绍,没有之一。)相关资源 谷歌官方文档,但是遗憾的是没有写操作。这个我可是研究了好几天,哎。。。 https://developer.android.com/guide/topics/connectivity/bluetooth
原创 2017-08-27 17:46:06
1474阅读
3评论
背景: 1.iOS的蓝牙不能用来传输文件。2.iOS与iOS设备之间进行数据通信,使用gameKit.framework3.iOS与其他非iOS设备进行数据通信,使用coreBluetooth.framework iOS中提供了4个框架用于实现蓝牙连接GameKit.framework(用法简单)只
转载 2016-03-23 09:26:00
174阅读
2评论
设备:中心设备(CBCentralManager):iOS系统的手机等设备外围设备(CBPeripheral):手环等第三方设备外围设备:服务: 外围
原创 2022-12-07 14:13:33
549阅读
蓝牙4.0相关类的探索:一 、 BluetoothAdapter 介绍:代表了移动设备的本地的蓝牙适配器 , 通过该蓝牙适配器可以对蓝牙进行基本操作, 例如 : 启动设备发现(startDiscovery), 获取已配对设备(getBoundedDevices), 通过mac蓝牙地址获取蓝牙设备(getRemoteDevice), 从其它设备创建一个监听连接(listenUsingRfcommWi
    忙了这么久,终于有时间把最近几个月弄的东西整理一下,顺便我的开发过程和经历。被公司分到做一个蓝牙4.0的项目,对这种软硬结合的东西也比较感兴趣,所以很快投入到android蓝牙4.0的项目中来。ios的版本公司已经先前一步就已经开发完成了,因为ios的bluetooth有比较完善的API,和比较全的文档说明。网上也陆陆续续有比较多的Demo,都可以参
转载 2024-08-22 21:50:32
76阅读
Android ble (Bluetooth Low Energy) 蓝牙4.0,也就是说android 4.3+, API level >= 18,且支持蓝牙4.0的手机才可以使用。BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,无需配对,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。官方demo:http:
转载 2024-04-18 13:32:27
79阅读
接上一篇Android BLE4.0(基本知识),本篇记录在Android中的蓝牙4.0开发。要想与蓝牙设备进行通讯,首先要连接到相应的设备,连接到相应的设备之前,我们要能够搜索到它。所以我们先从找到设备开始。1、申请权限在Android中要想使用蓝牙,需要添加以下两个权限一般情况下,添加上面两个权限应该是可以了,但是老司机们都应该知道Android 6.0采用新的权限机制来保护用户的隐私,将权限
简介蓝牙发展至今经历了9个版本的更新。1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2、5.0。那么在1.x~3.0之间的我们称之为传统蓝牙,4.x开始的蓝牙我们称之为低功耗蓝牙也就是蓝牙ble,当然4.x版本的蓝牙也是向下兼容的。android手机必须系统版本4.3及以上才支持BLE API。蓝牙4.0较传统蓝牙也有很大大差别:随着蓝牙技术由手机、游戏、耳机、便携电脑和汽车等传统应
转载 2023-06-29 13:57:07
248阅读
1评论
     最近一直在研究一个蓝牙功能 由于本人是菜鸟  学起来比较忙 一直搞了好久才弄懂 , 网上对蓝牙4.0也就是几个个dome 抄来抄去,全是英文注解 , 对英语不好的朋友来说真是硬伤 , 一些没必要的描述罗里吧嗦 , 关键的方法接口 一笔带过 .........算了不吐槽了.我就介绍一下我最近的学习心得吧 ,简单的什么开启  蓝牙 搜索蓝牙
1建立中心角色123#import CBCentralManager *manager; manager = [[CBCentralManager alloc] initWithDelegate:self queue:nil]; 2扫描外设(discover)[manager scanForPer...
转载 2015-12-27 23:32:00
58阅读
2评论
参考:http://www.cnblogs.com/shuaiwen/archive/2013/07/18/3198385.htmlhttp://www.yiibai.com/android/android_bluetooth.htmlhttp://blog.csdn.net/centralperk/article/details/8080908http://blog.csdn.net/xubin
转载 精选 2016-06-23 22:13:31
1089阅读
1点赞
     最近一直在研究一个蓝牙功能 由于本人是菜鸟  学起来比较忙 一直搞了好久才弄懂 , 网上对蓝牙4.0也就是几个个dome 抄来抄去,全是英文注解 , 对英语不好的朋友来说真是硬伤 , 一些没必要的描述罗里吧嗦 , 关键的方法接口 一笔带过 .........算了不吐槽了.我就介绍一下我最近的学习心得吧 ,简单的什么开启  蓝牙 搜索蓝牙
此文使用的ibeacon模块是april beacon,至于什么是ibeacon。本文不做解释,具体请自查。 一个april beacon里携带的信息如下 具体是什么意思呢 Proximity UUID :这是将你所有的beacon与其他人的beacon设备区别开的id!例如,目前在商店里某个区域分
转载 2016-11-24 17:48:00
172阅读
2评论
一个april beacon里携带的信息如下 ? 1 <code class=" hljs ">0201061AFF4C0002159069BDB88C11416BAC3F33468C2788A3044B0378C60C09417072696C426561636F6E051250002003020A
转载 2016-06-05 12:14:00
107阅读
2评论
蓝牙4.0——Android BLE开发官方文档翻译
转载 2016-04-29 00:41:00
136阅读
2评论
        首先说一下蓝牙2.0和蓝牙4.0的区别,蓝牙2.0开发用的是socket协议直接连接设备指定的UUID,按字节读取的情况比较多,但是蓝牙4.0开发时,新版本把它封装成一个类来调用的。        开发蓝牙4.0,首先了解一下支持蓝牙4.0设备的基本信息:蓝牙有好多的gatt服务,也就是service
Android 4.3才开始支持BLE API,所以保证在蓝牙4.0Android 4.3及其以上的系统使用首先要确定他所需要的权限,2个权限如下: <uses-permission android:name="android.permission.BLUETOOTH"/> <uses-permission android:name="androi
转载 2024-05-14 16:18:40
133阅读
一、蓝牙4.0蓝牙无线技术是使用范围最广泛的全球短距离无线标准之一,蓝牙4.0版本涵盖了三种蓝牙技术,即传统蓝牙、高速蓝牙和低功耗蓝牙技术,将三种规范合而为一。它继承了蓝牙技术在无线连接上的固有优势,同时增加了高速蓝牙和低功耗蓝牙的特点。这三个规格可以组合或者单独使用。蓝牙4.0规范的核心是低功耗蓝牙(Low Energy),即蓝牙4.0BLE。该技术最大特点是拥有超低的运行功耗和待机功耗,蓝牙
本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level 如果 android.hardware.bluetooth_le设置为false,可以安装在不支持的设备上使用,判断是否支持蓝牙4.0用以下代码就...
转载 2015-07-31 09:43:00
286阅读
2评论
...
转载 2015-02-25 09:29:00
188阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5