我是老温,一名热爱学习的嵌入式工程师
4 V) n; b# _+ A) V {关注我,一起变得更加优秀!
+ h- o; f3 n. e# V我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
$ y; j, L7 T& ]3 v* Y
( U( j+ M A: p& j. ~6 b
it3hfxcdamx64020405542.jpg
& p6 t9 `8 @7 I2 t/ H
6 K% H/ [& H# u# Z: z& ]% d我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。! e0 _+ Z/ y0 b- ^! G5 T/ K
, U) p. m- Y* G7 Z& g. o: \4 @, a
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)1 g$ y, H2 N& ^
, z/ w8 N. l1 M/ [3 A- r
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:' w% c2 z T# E) B+ {: h& P6 @
3 S q4 U# r) [7 \/ l# \; n/ E
物联网 BLE 应用程序开发2 r: q2 N+ Z4 {: y6 R% G: X9 f
& B4 x1 Y8 d' i0 ]! T# ^. u
我给小熊派加了一个 BLE 模块 nRF52840" g8 a p' y: T1 ]9 E# @0 k f
. l3 j' h6 F7 \; v6 J. G
* V% E5 Y2 _* j0 A
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。# P" R( h: U2 F: i) @
+ t2 F F1 o- U
3jsv4bwj1of64020405642.jpg
+ v# g; r0 k8 U
. T+ i9 G! K; a3 M R+ U, f' A如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。2 \ h/ ]" o$ Z1 ?
/ S. L( D$ _) h4 e! x& a+ ^. E假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。 L2 B3 p/ R9 m
" T5 v8 U. N' l. l9 g' \# M
: @6 R) S( m* \ J1 W9 u3 ~' b
% r6 N( C# Q; n& E基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
) V/ l, t4 b+ f% _# s9 x. H9 R6 @/ S$ z5 y+ _; d
AT指令固件下载地址:5 i" E7 ]9 z. Q5 S: C
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
4 W* H# h' \* e8 \5 o! f! E
. R8 z1 i/ C a4 u, EAT指令手册下载地址:2 c5 r; n" N: Y9 v" g) y4 g$ ~; f
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392" U7 ^8 P h% f; q
5 k K" _. K7 g) V
(以上链接,复制到浏览器打开,或点击【阅读原文】)$ w: o4 v9 ~& l' P
: U5 ~/ C0 a% {- p) d5 q: J7 U/ C$ L据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
1 Y1 }7 ^( N5 K5 c* m
yznz0vt1gqd64020405742.jpg
) E1 V$ x' h6 i& @5 m& t% \5 `
: A$ s4 m4 G/ g% a
# ^8 F$ g6 v9 Q* F0 T! I Z
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:7 L( B# P8 u% B' @; C9 o1 Z X
; J9 _7 i. v. G7 @1、您希望小熊派提供哪些行业及产品的标准化SLE固件?) U% x9 [0 A; @: Q- T m e
2、您所开发的硬件产品,是否能够接入并应用星闪网络?
$ H$ L8 a0 q6 C. z3、您希望星闪的资料,能开放到什么程度?
; K5 j1 k. P2 @- q8 h0 S" J0 A4、您如何看待星闪互联目前的发展趋势? s3 m) g! C7 e" a
5、其他更多话题 。。。# o) C9 w3 ], W3 E5 R
; N8 l' l0 Y) o' ?6 ?% d; t1 Y. m/ [
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)8 n& R, ^* Q. e( ]
- R* v4 j% V) \5 [) `3 Y
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
* J1 ^. [3 ?& C& z+ A0 C* |, t/ a* d4 C% d2 j; \8 {/ S, z$ u; [% ]
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!”
: Q3 B. X' \! N) G4 a' F
1 v- e0 A1 G" l0 t. S以上,与各位技术同行共勉!
, Z' E4 e6 T) ~0 ?$ N- O; T% d7 ]4 f6 A5 k+ P
-END-
4 H$ a: I" b+ R. g* _3 z/ y往期推荐:点击图片即可跳转阅读; T2 I/ u( n8 i: ~; G
, ? X; N6 @$ C4 J5 {
. @: V7 q" W" E0 r+ C
9 M& D) ~3 F4 s( T. Z8 _
9 T3 Z8 z( J: |, @
5 f; D- Y- r" H" e
3pxje0kef4r64020405842.jpg
( H+ ~( H6 Q5 g
- P. G6 v W$ s$ ]/ j: |8 b9 c
星闪的资料不开放出来,工程师们没法玩?) `1 n$ ?* F3 r! l( J
* D+ N& P9 m1 ] 5 V) ?3 t; F! A
' _1 `( C; q3 Q+ v) H# W* ^7 C
3 Z# H B# H j6 C7 x! a/ p4 ] . [7 Z$ O8 E- z, |& u$ `
3 d' M+ i3 @/ M) J+ P
' p; u2 L9 z) o . D. j, j, l& J1 P" W( G9 a
1 O5 i6 z: z4 ?& k: l# F
J$ A, @ t5 W8 H4 S4 A, Q
fd25fwgh0mo64020405942.jpg
[& e' f% h4 C2 H( Y! S# ]3 n
, r# J/ R) Z- P1 x3 \6 |0 B1 K, q- E 星闪,一项迫切推广的创新技术!& q# v3 S( @; u+ Q/ W
* T- m& w; y, p
; }# e& B/ n" R* p* h
# h5 a: C; P8 B0 F
@5 y1 C E) U5 `, J5 v- H % w; |" F* ^- E8 B- }7 \
0 {# a+ ?2 R) P' O! c
& C3 O9 m: N8 d# w# N& Y4 o2 h
: ]8 u- G. x$ o# D6 r& [# p, F 2 F% j0 N* L( {
2 s1 T$ a4 i2 B6 b7 |2 q
dgqnzlmqr4z64020406043.jpg
$ c9 g) |% x1 v3 l" h" N - H7 I+ r" C5 Z S# o" }
如何实现嵌入式软硬件分层处理接口?
+ C; S8 E" X4 D$ V* N- I X+ b3 n
' l3 @2 U" y) p1 `) d/ |$ x6 c4 u
3 H9 U, s* K" B. ]
# ]" m( E& c$ Y; V7 K% G
6 B) o7 f' z0 i0 Q % K, U1 p/ }& F( o% q
我是老温,一名热爱学习的嵌入式工程师* Z9 ^% }. o: q+ s( ?
关注我,一起变得更加优秀! |