BLE
王小_
代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。
展开
-
android ble 开发的各种坑
这段时间在做低功耗蓝牙 (BLE) 应用的开发(并不涉及蓝牙协议栈)。总体感觉 Android BLE 还是不太稳定,开发起来也是各种痛苦。这里记录一些杂项和开发中遇到的问题及其解决方法,避免大家踩坑。本文说的问题有些没有得到官方文档的验证,不过也有一些论坛帖子的支持,也可以算是有一定根据。Android 从 4.3(API Level 18) 开始支持低功耗蓝牙,但是只支持作为中心设备 (Cen...原创 2017-09-19 14:26:58 · 1946 阅读 · 0 评论 -
Android蓝牙4.0之玩爆智能穿戴、家具(二)【进阶篇】
Android蓝牙4.0之玩爆智能穿戴、家具(二)【进阶篇】闲话中心这几天最大的事可能就是美国总统的上任,双十一,还有乐视股价了,乍一看,好像和我们没什么关系,其实肯定是有的了,要不然他也成不了新闻啊,有一点我们得改变,就是我们必须要希望我们自己国家的企业能过强大,我们必须支持他们,哪怕他做的不够好,这个问题其实就像一个国家一样,我们都知道许多政策是不合理的,或者说有很多制度是坑人的,但是我们不能...转载 2017-07-10 17:51:26 · 1597 阅读 · 0 评论 -
Android蓝牙4.0之玩爆智能穿戴、家具(一)
科技评论目前的智能时代已经到来,智能穿戴,智能家居,一切都是智能的了,很幸运,我做的也是智能行业,所以发表点观点也是可以的,以我见到的,所谓智能穿戴,智能家居,无非都是用手机中的软件作为媒介,把手机和智能设备联系到了一起,那么联系到一起的方式就是我们很熟悉的蓝牙了,或者是无线网,但是大多数都使用的是蓝牙,包括很出色的Garmin智能手表,手环,也是通过蓝牙4.0让手机软件和手表硬件进行通信的,所以...转载 2017-07-10 17:44:10 · 1820 阅读 · 0 评论 -
Android BLE 蓝牙低功耗教程,中央BluetoothGatt和周边BluetoothGattServer的实现
Android4.3 规范了BLE的API,但是直到目前的4.4,还有些功能不完善。在BLE协议中,有两个角色,周边(Periphery)和中央(Central);周边是数据提供者,中央是数据使用/处理者;在iOS SDK里面,可以把一个iOS设备作为一个周边,也可以作为一个中央;但是在Android SDK里面,直到目前最新的Android4.4.2,Android手机只能作为中央来使用和处理数...转载 2017-05-25 16:05:26 · 478 阅读 · 0 评论 -
Android蓝牙4.0之传输速率的提升
前言最近在使用蓝牙4.0做单导联心电监测产品时遇到了一个问题。某些机型在蓝牙4.0传递数据的过程中出现丢包(比如最新华为mate10),导致无法展示正确的心电图。后来经过实测,原来是每秒数据量过大(大概975byte/s),但并不是所有的安卓设备都会丢包,这引起了我的注意。赶紧找硬件开发的同事一起分析,最终得出,mate10的蓝牙4.0通讯默认间隙时间较长,通讯频率降低,导致数据丢失。...原创 2018-03-19 14:48:09 · 9261 阅读 · 10 评论