马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?快速注册
x
蓝牙BR/EDR和Bluetooth Smart的十大重要区别
5 G- h2 g1 g4 H3 p5 I+ ]7 T* I/ V ^5 [" ]" j# ~/ P
不论你是普通消费者还是科技圈内人士,蓝牙(Bluetooth)一定是个并不陌生的词汇。但如果你是蓝牙应用开发者或科技发烧友,你就有必要进一步了解蓝牙核心规格中的两大主要蓝牙技术:蓝牙BR/EDR(蓝牙基本速率/增强数据率)和Bluetooth Smart 技术。本文将全面解析这两种技术之间的区别,加深你对蓝牙技术的了解!: h6 q+ S9 q2 r7 f) h/ z
" i' O9 a: H. @
4 s7 X% O ?4 ]
: A, l& Y5 f( [0 O6 Q0 u, d物理信道(Physical Channel)
5 R! F4 f) b" h: @% z7 ~
- \: b$ f9 G% v
2 t* N. O, ~, [# f7 q8 M
- m" j* J" h. V: d: {. c" s所有的无线电通信都是发生在预先定义的信道之上,蓝牙也不例外。但Bluetooth Smart采用的信道却与蓝牙BR/EDR有些许不同,尤其是在Bluetooth Smart引入了广播信道。1 E& T6 a& v* x2 K% M. J) L
/ _+ r! V" f; K8 ]6 K
1 A4 H0 Q# c, C* @/ S. u6 e9 W5 y2 P+ ], R8 f
BR/EDR:79个信道,信道索引为 0 ~ 78,覆盖范围为 2400 ~ 2483.5MHz: g3 J! X* q- @; M* E& ~7 X, h
$ S+ u6 U, Y0 I# E( U+ f
Bluetooth Smart:40个信道,信道索引为0 ~ 39,覆盖范围为2400 ~ 2483.5MHz,其中信道37、38和39为广播信道。
8 }5 b) i* S* Z5 _( e, a
' y6 O3 t- ~) D# T
% \* f0 M8 N7 L5 B( }3 k# Z; J8 [& M/ Y; T0 D" Y$ X
射频频谱,蓝牙BR/EDR vs. Bluetooth Smart
0 O/ n3 Y T6 D1 p$ B' ^- ]% t9 k b( ]$ Y( ^$ `- B; E4 G
/ s; R t/ F+ |6 \! U
' s% j2 X: W+ j9 g9 |
. t! n* Z" a) s2 T2 k2 a品牌(Brand)1 V, @9 k" v9 S" _% `( M
0 D3 r9 _0 ~- d4 u4 t
( k, H8 `4 ]. Y9 b5 M
; B" n5 l9 V- T$ V, M蓝牙商标有三种,可用来区分产品所采用的蓝牙类型。制造商会在产品本身或其包装上使用这些商标。3 u+ O$ a6 ?5 a4 r( F l, w. t
6 S: C5 c! j! p+ J8 y/ t8 u4 S) D% B0 E) P5 v
# U! ~7 t# a8 e. X+ B7 g: ]. ]5 x! e$ r* B$ ~' o
6 J# z. R6 Q# _
也许你已经对BR/EDR和Bluetooth Smart并不陌生,但对Bluetooth Smart Ready还不了解。Bluetooth Smart Ready设备可以接收来自其他蓝牙设备的数据、这些数据可以被Bluetooth Smart Ready设备上的应用转化成有用的信息,比如智能手机、个人电脑、平板电脑等都是Bluetooth Smart Ready设备。
) L, ^# z/ N0 S5 J
6 a" s) i9 Y& F/ \0 }' I P8 r Q' \# r5 l# y+ e9 J
# P& h: [. M4 e) u. P5 x0 f
功耗(Power Consumption)
, C T7 v$ ~ z2 E& D! N- p. U6 E" y$ R$ c" Z1 @
8 k1 ]. c8 ? {+ h! w( k8 e, B1 r( |: c7 V/ a' v% B
低功耗是Bluetooth Smart 的亮点之一。Bluetooth Smart设备仅靠一颗纽扣电池就能运行数月甚至数年之久。Bluetooth Smart灵活的配置也让应用能够更好地管理连接间隔(connection interval),以优化接收机的工作周期。对于蓝牙BR/EDR,由于其数据吞吐量更高,功耗也会相应增加。如需了解更多关于功耗的内容,请参考蓝牙4.2核心规格版本第6卷第二部分中的4.5章节。4 C6 b( j; k0 V5 y
& o* X$ t* J! i# i6 y
# e1 ~ X/ K6 R& Y# N2 A! T
- P5 ~. E. C" l3 z" X拓扑结构(Topology)
) e, k5 r- `9 a/ e8 ^) t9 P7 s4 M F; H) P7 l2 _( U) ]& [' t
u j8 }& y, Y, x3 R! Y% d" T( W O. q& q& U( o+ y
BR/EDR支持星形网络拓扑结构的微微网(Piconet),同样也支持分布式网络(Scatternet)。分布式网络中,每个微微网有一个主设备,而从设备可基于时分多路复用参与到不同的微微网中。7 y) @( g" W2 |
% ^0 g9 s3 u+ _7 D) o) u
) g" w7 i9 p$ D0 e/ r, y
* ?+ X( ]2 g; |- oBluetooth Smart4.1版本支持“双重模式”,即允许Bluetooth Smart 设备同时扮演两个角色:中央设备(Central)和外围设备(Peripheral)。支持中央角色的设备可以向外围设备发起连接,同时支持中央角色的设备还可以作为外围设备,与其他中央设备连接。未来它还会支持BluetoothSmart Mesh,蓝牙技术联盟 Smart Mesh工作组正在努力提供原型以供测试。相信很多智能家居或工业自动化应用将受益于Bluetooth Smart Mesh 技术。
2 r4 z% \* N, P+ I+ U+ ?6 R& q6 w* c1 [ Q6 a
/ o( U& |8 n( c! ]$ g* @) Y
2 V R4 r4 s; \; X- e/ H: ?& p开发(Development)* H' A ~3 p; T- }1 ]. Z
" l# }% S( v$ u# {& i% Y. N
6 O3 x/ u. e1 e' G2 B T K2 G8 Y; M- B+ }: |1 \% b
Bluetooth Smart 开发非常灵活,开发者可以借助蓝牙技术联盟采用的配置文件,更加灵活地自定义应用。无论开发者想要打造怎样的应用场景,灵活的配置文件定义都能满足技术需求。相反,BR/EDR技术相对成熟,其开发也是模块级的,因此通常只需将模块整合入产品即可。例如开发Beacon应用时就应选择Bluetooth Smart,因为BR/EDR不支持Beacon应用。
+ p- l4 V4 A( T' ]% y
% M- O2 W0 ]4 j
; u- E- w6 m' B; ]) d
% Y. U2 b0 I' l/ k$ d9 D配对(Pairing)
& G9 L- }1 t, O: Z0 _ R: R) N0 p# z" e3 J {2 M" i3 ~
! N& ^7 s4 U/ h$ V- n( T! n' Q# _/ I" X6 b& [" p
配对对于蓝牙BR/EDR是强制性的,而对于Bluetooth Smart则是选择性的。比较简单的Bluetooth Smart应用就有可能不需要配对。" r$ t# P) G: w; `8 m' `$ n- `
3 h2 t0 x7 s( f! h$ L' i B3 X% _9 @- N7 w* i# h+ U
$ O' O! F f( J1 o) [吞吐量(Throughput)& m7 [/ M' g# e! }. J
5 h+ M# j/ {* p0 q4 ~) y. g/ }, T& }! V& |
) S+ e, P7 j4 Q& ]% p r( @Bluetooth Smart的吞吐量约为1 Mbps (根据规格中的说明),但具体还取决于应用场景。蓝牙BR/EDR的吞吐量大于2Mbps,适合高品质音频位流,或其他需要保持连接状态的更高带宽的应用。9 J3 V5 K5 f8 k j0 D4 i
0 S5 U6 n" j6 n8 M' a
" _3 z( q% ^ M
2 ^" X i. T. `( U" K
4.x! E# L4 d$ g/ |
& Q3 V* ?% G2 W/ @# k6 r1 q( E6 _/ H8 t# U/ H
: U) K3 R( O7 u经常会有人问,如果一个蓝牙耳机兼容蓝牙4.x,是否意味着这副耳机是低功耗的呢?Bluetooth Smart可否用于音频应用?现在小编就来解释一下.
2 E n; M( U) M& O5 Q) ^
* t1 C# k3 B( O0 H# u M1 |2 e
! w. s% k* t7 J& n( o
. j: U7 c! N. h2 ^. HBluetooth 4.x核心规格中有一卷是低功耗控制器,还有一卷是蓝牙BR/EDR控制器。通常情况下,如果耳机支持4.x,则兼容4.x BR/EDR规格,而不兼容低功耗规格或Bluetooth Smart。可以通过辨认产品包装上的Bluetooth Smart商标确认其是否为Bluetooth Smart产品。
. U, u3 M" ?# P# ^& t" B; b) b* ^ T) a+ N
; |' t' A% F% D" ^) a6 f
6 \7 a& Q# l% {3 E
配置文件(Profile)
3 }' Y6 C( k7 E! V
: `# F- e3 ^, Q- v T: w
' `+ p, e& ?: W" q! M3 m: h
2 `; Y. G2 }5 A0 E通用属性配置文件(GATT)可被应用或其他配置文件所调用,让客户端(client)与服务器端(server)进行数据交互。目前有许多采用GATT构建的配置文件定义。( h4 `5 G9 k9 e
4 R$ o* n% q* P3 j/ f6 Q
' m$ W8 v* J/ D3 ~, G6 R0 e
' p7 p7 y' _0 A: ?" P& |网站上的GATT。声明:2016年可能有变化
3 h; i, j2 o. p. y O% ^) Z
1 G( j' e2 s; w) w+ t& _6 V
2 J( O+ J; ^; x) E
, v s B% |! f2 G6 H( c( W6 A& Y- O7 q" g4 \" F0 s
BR/EDR配置文件包括: 耳机(HSP)、对象交换(OBEX)、音频传输(A2DP)、视频传输(VDP) 和文件传输(FTP)。期待未来更多的蓝牙BR/EDR配置文件能够迁移到Bluetooth Smart。. I" ~7 f! M8 U" X% R0 g0 X( R% o0 r
3 | O F! |8 W3 n) \
3 }7 Z; @7 t/ k' q) [- {/ H. f9 O4 g% I# Q
联网能力(Internet Capability)6 ~8 C2 c2 v' v+ t" G
2 m8 {; V j8 g4 J6 o0 Y3 D
% G+ |9 N9 J O7 q- [; e. r
$ Z0 Y, ~! g( d+ p# v/ P$ u
蓝牙技术联盟提供了三种基于Bluetooth Smart技术接入互联网的方法: RESTFul API、HTTP代理服务 (HTTP Proxy Service, HPS)和网络协议支持配置文件(Internet Protocol Support Profile, IPSP),他们都需要一个网关设备实现连接。网关设备可以是任何能够接入互联网的设备,如路由器、机顶盒、甚至是家中闲置的智能手机。Bluetooth Smart的联网能力让物联网更加可靠且更易实现。最近谷歌就发布了OnHub路由器,可以将蓝牙设备连接至互联网。 R! j3 t r9 ^7 x% h( S/ d
+ a0 J, Q# i/ E+ P! f P( E& V% _
* T1 _9 j0 X: K. t! j' H6 B3 g) [7 r# i9 Z! m9 M5 n @9 X
最后,希望本文能有助于开发者理解不同蓝牙技术之间的主要区别,从而更有针对性地为应用选择合适的技术。 |
|
|
|
|