|
开发(Development)
0 l/ M- C: f: y* X) q* M$ b BluetoothSmart开发非常灵活,开发者可以借助蓝牙技术联盟采用的配置文件,更加灵活地自定义应用。无论开发者想要打造怎样的应用场景,灵活的配置文件定义都能满足技术需求。相反,BR/EDR技术相对成熟,其开发也是模块级的,因此通常只需将模块整合入产品即可。例如开发Beacon应用时就应选择BluetoothSmart,因为BR/EDR不支持Beacon应用。! e) p& I# @8 P8 ]0 [! Y; Q# B# w4 T
配对(Pairing)# q# m8 v0 M* I2 @- |
配对对于蓝牙BR/EDR是强制性的,而对于BluetoothSmart则是选择性的。比较简单的BluetoothSmart应用就有可能不需要配对。
% T q$ |" Q+ A5 B: c% L 吞吐量(Throughput)
( R' \# g6 ?' r; V5 n: x/ f$ P BluetoothSmart的吞吐量约为1Mbps(根据规格中的说明),但具体还取决于应用场景。蓝牙BR/EDR的吞吐量大于2Mbps,适合高品质音频位流,或其他需要保持连接状态的更高带宽的应用。" l, j2 G; A+ Y" _2 e' p$ V
4.x
! R0 H& k! o5 p0 ^: ` 经常会有人问,如果一个蓝牙耳机兼容蓝牙4.x,是否意味着这副耳机是低功耗的呢?BluetoothSmart可否用于音频应用?现在小编就来解释一下。4 K x9 I/ f7 M9 c$ p" m/ X4 o
Bluetooth4.x核心规格中有一卷是低功耗控制器,还有一卷是蓝牙BR/EDR控制器。通常情况下,如果耳机支持4.x,则兼容4.xBR/EDR规格,而不兼容低功耗规格或BluetoothSmart。可以通过辨认产品包装上的BluetoothSmart商标确认其是否为BluetoothSmart产品。( j7 w- p: Z2 r# y; E5 ]
配置文件(Profile)
/ U& A& ]: @; q, O& y6 ~ 通用属性配置文件(GATT)可被应用或其他配置文件所调用,让客户端(client)与服务器端(server)进行数据交互。目前有许多采用GATT构建的配置文件定义。* V9 b2 y6 a( B, P6 K' C; q# j
网站上的GATT。声明:2016年可能有变化
0 A* }* |7 d/ q+ ^7 N% i 网站上的GATT。声明:2016年可能有变化2 x/ r* Y% k3 r& G! ^0 X9 [
BR/EDR配置文件包括:耳机(HSP)、对象交换(OBEX)、音频传输(A2DP)、视频传输(VDP)和文件传输(FTP)。期待未来更多的蓝牙BR/EDR配置文件能够迁移到BluetoothSmart。
1 L$ v2 }7 J/ o: E7 Y2 d 联网能力(InternetCapability)
, R; v9 P/ w' I! R, P4 g2 Z: N 蓝牙技术联盟提供了三种基于BluetoothSmart技术接入互联网的方法:RESTFulAPI、HTTP代理服务(HTTPProxyService,HPS)和网络协议支持配置文件(InternetProtocolSupportProfile,IPSP),他们都需要一个网关设备实现连接。网关设备可以是任何能够接入互联网的设备,如路由器、机顶盒、甚至是家中闲置的智能手机。BluetoothSmart的联网能力让物联网更加可靠且更易实现。最近谷歌就发布了OnHub路由器,可以将蓝牙设备连接至互联网。 |
|