最近一段时间,因为产品的需要我做了一个基于低功耗蓝牙设备的Android应用,其中碰到了一些困难,使我深深体会到Android开发的难处:不同品牌,不同型号和不同版本之间的差异使得Android应用适配成为一个痛点,尤其是跟硬件相关的,每个厂商在实现Android API的时候,或多或少都会有些 ...
谈谈几个月以来开发android蓝牙 . BLE低功耗应用的感受,注明下时间: 写的博客,后期更新的也注明了时间的。 注:现在 android ble 很好调试,sdk都已经统一了,关键API依然没那么好理解,需要一定阅读文档的能力。 开始对蓝牙 . 的各种特性和各种应用场景的美好描绘充满了向往,但愿望很美好,现实很骨干。 在这几个月中遭遇了很多挫折和痛苦的折磨,相当的难熬,android . ...
2012-10-17 13:29 43 137677 推荐指数:
最近一段时间,因为产品的需要我做了一个基于低功耗蓝牙设备的Android应用,其中碰到了一些困难,使我深深体会到Android开发的难处:不同品牌,不同型号和不同版本之间的差异使得Android应用适配成为一个痛点,尤其是跟硬件相关的,每个厂商在实现Android API的时候,或多或少都会有些 ...
蓝牙( Bluetooth® ):是一种无线技术标准,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据交换(使用2.4—2.485GHz的ISM波段的UHF无线电波)。蓝牙技术最初由电信巨头 爱立信公司于1994年创制,当时是作为 RS232数据线的替代方案。蓝牙可连接多个设备,克服 ...
如果各位觉得有用,转载+个出处。 现如今安卓的低功耗蓝牙应用十分普遍了,智能手环、手表遍地都是,基本都是利用BLE通信来交互数据。BLE基本在安卓、IOS两大终端设备上都有很好支持,所以有很好发展前景。 现市面上各种手环、手表的智能设备中基本都充当"从设备"这样的角色,基本由智能设备完成蓝牙 ...
蓝牙4.0分为标准蓝牙和低功耗蓝牙(BLE),标准蓝牙就是手机上用的那种,低功能耗蓝牙由于其具有最大化的待机时间、快速连接和低峰值的发送和接收特性,被广泛用于智能手表、智能手环等可穿戴设备上。在安卓4.3之前,安卓平台上的BLE开发相当难搞,好在谷歌在4.3之后发布了官方的API。在安卓5.0 ...
基本概念和问题 1、蓝牙设计范式? 当手机通过扫描低功耗蓝牙设备并连接上后,手机与蓝牙设备构成了客户端-服务端架构。手机通过连接蓝牙设备,可以读取蓝牙设备上的信息。手机就是客户端,蓝牙设备是服务端。 手机做为客户端可以连接多个蓝牙设备,所以手机又可以叫中心设备 ...
在阅读这篇文章之前你应该对GATT和Android蓝牙框架有一定的了解。这里不会向你解释Service、Characteristics等蓝牙知识。这里只是我写下我对Android Ble的再次封装来适应APP的业务需求。 BLE模块 在开发时APP需要连接多个Ble设备,可能很多人会想Ble ...
过了一下,基本可以开发了。 Android 4.3(api 18)引入了 蓝牙低功耗的支持,并 ...
根据BLE协议栈结构划分,从底层到上层逐一介绍BLE一些基本概念,涉及知识点比较零散,整理下来方便自己查阅。 常见的无线网络数据传输协议 什么是低功耗蓝牙? 蓝牙4.0和经典蓝牙的关系 低功耗蓝牙的特点 BLE无线通信信道 ...