在BLE开发中的一些随记,供大家参考:凡事皆有状态低功耗蓝牙背后有个基本的概念:任何事务都有状态。状态可以是任何东西:当前的温度,设备里电池的状态,设备名称或者对测量温度的地点的描述。它通过属性服务器上的属性协议对外公开。状态不局限与“可读”状态,还包括“可写”状态。一些状态是可变的,甚至是频繁改变...
分类:
其他好文 时间:
2014-11-19 20:11:30
阅读次数:
136
Android4.3(API级别18)引入内置平台支持BLE的central角色,同时提供API和app应用程序用来发现设备,查询服务,和读/写characteristics。与传统蓝牙(ClassicBluetooth)不同,蓝牙低功耗(BLE)的目的是提供更显著的低功耗。这使得Android应用...
分类:
其他好文 时间:
2014-11-13 22:19:00
阅读次数:
467
回顾 在本系列前几篇文章中我们完成了BLE设备的发现 , 为我们的app通过BLE显示从TI SensorTag设备中获取到环境温度和湿度的工作打下了基础。在这篇文章中我们将着眼于连接到我们所发现的SensorTag设备。与BLE设备建立连接 每一个熟悉传统蓝牙的开发者都将注意到蓝牙配置信息。对.....
分类:
其他好文 时间:
2014-11-13 22:18:07
阅读次数:
173
自从Bluetooth SIG提出Bluetooth 4.0,其BLE(Bluetooth Low Energy)开始用于穿戴式电子,而后也用于iBeacon室内定位,更之后Bluetooth 4.1也锁定物联网(IoT),BLE(也称BT Smart)这项技术看来前程似锦。BT Smart后势看好...
分类:
其他好文 时间:
2014-11-13 22:15:21
阅读次数:
350
回顾: 在本系列前面的文章中我们完成了发现BLE传感器并与之建立连接。现在只剩下从其中获取数据了,但是这并没有看起来那么简单。在这篇文章中我们将讨论GATT的特点以及如何促进主机与传感器之间的数据交换。GATT服务器的结构: 在前面的文章看我们了解了传感器包含GATT服务器,我们也已经与GATT.....
分类:
其他好文 时间:
2014-11-13 22:09:55
阅读次数:
213
1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充。尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术。BLE不具备和传统蓝牙BR/EDR的兼容性。它是专为小数据率、离散传输的应用而设计的。通信距离上也有改变....
分类:
其他好文 时间:
2014-11-13 20:45:06
阅读次数:
290
JavaScript’s function scope means that all variables declared within a function are visi-ble throughout the body of the function. Curiously, this mean...
分类:
其他好文 时间:
2014-11-05 10:42:49
阅读次数:
150
本文介绍Android ble 蓝牙4.0,也就是说API level >= 18,且支持蓝牙4.0的手机才可以使用,如果手机系统版本API level 如果android.hardware.bluetooth_le设置为false,可以安装在不支持的设备上使用,判断是否支持蓝牙4.0用以下代码就可...
分类:
移动开发 时间:
2014-11-05 00:15:38
阅读次数:
321
Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的API,应用程序通过这些api可以扫描设备、查询services,读写设备的characteristics(属性特征)。对比传统的蓝牙,BLE的设计能够显著减低功耗。这让Android应用程序与BLE设备之间的低功耗通讯成为可能,例如距离传感器、心率监视器...
分类:
移动开发 时间:
2014-11-03 16:27:28
阅读次数:
318
int[] iArrary = new int[] { 1, 5, 13, 6, 10, 55, 99, 2, 87, 12, 34, 75, 33, 47 }; for (int i = 0; i iArrary[j]) { ...
分类:
其他好文 时间:
2014-10-19 13:01:43
阅读次数:
164