|

我是老温,一名热爱学习的嵌入式工程师0 e7 @/ [1 e: T( d' l9 S
关注我,一起变得更加优秀!
h+ e" ?" h0 n' L7 K我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
* ?/ q7 N, r# c5 R$ N' Q; E. j K
( { e" {1 ~) w$ x$ u2 b
4s5dy2tzuui640200059.jpg
6 n; Q3 n- Q' _4 C/ W) H/ Z
) W( C- G5 m8 m5 C我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
3 n+ z6 u4 H l( e% e! B" @2 s1 K& ]1 D
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)8 {9 k9 s4 v1 T& h
. d$ G/ I4 F$ ^* C0 ~) I' t
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:- d6 ]7 k9 I2 W5 d8 ]) C
1 l: ]0 y+ I" p" g
物联网 BLE 应用程序开发0 U `. E- u2 S$ i6 |/ {
0 a/ {8 E) i$ J/ |' @/ h我给小熊派加了一个 BLE 模块 nRF52840
& ]: p9 w: t; }* G' Q( q3 ?& D/ [% R; R. `
0 A0 ?- ^% C, x2 p: G星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
% ~/ ]3 I9 {. Z- @) [! f" V i+ e5 k3 r) T
3imaftxyroc640200159.jpg
" i$ A' H! D2 V4 |" o8 o W, o
8 \6 R7 s% ~ m- ?如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。7 A j; N3 N* w* v- u, M
$ z# q- Z7 V5 s( u3 ^' i) ]( O
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。% J7 Z) Z' S) |0 L
|( n0 ]' T8 m/ k5 Y0 n- G4 T
/ Q0 Y* g& c r' m
8 p0 P f7 |0 v; }$ L, p2 W. h# t基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
% S1 e4 a/ H/ |2 t K! p$ s `0 s9 `" b
AT指令固件下载地址:3 u: P1 _' ~+ \5 j
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
7 w* X& k, G; x" C* A7 w5 r+ L I8 e; m U. z
AT指令手册下载地址:
# ?* }0 \7 Y8 N% r" W( fhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392) ?, g* s, v7 T. {% X
0 v) l& S- x$ s) n/ V; l2 A9 g( M
(以上链接,复制到浏览器打开,或点击【阅读原文】)6 j t% Y: E1 a2 [
, [, |: \- u3 v. ~
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:% t: U# m7 U( A2 i# ?5 ~- L
pcu1qdzqman640200259.jpg
& Q0 {# f2 o9 {" T" ]4 A: l2 h/ i& e0 U) @1 l B1 @% f9 Z
* U! @2 a0 \( s ^ X2 c
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:! _* p& ~) T# r$ T. g
1 b7 ]6 }2 d6 v( U- \- ^3 C6 }& w1 g# `
1、您希望小熊派提供哪些行业及产品的标准化SLE固件?5 `# F" A% d0 m0 y5 D
2、您所开发的硬件产品,是否能够接入并应用星闪网络?
9 w3 }) }/ z7 P* R; T3、您希望星闪的资料,能开放到什么程度?# u6 y* |: s1 i5 b9 j
4、您如何看待星闪互联目前的发展趋势?) H" i3 i6 {) F2 L
5、其他更多话题 。。。% N, D% {4 p' c' o9 | \/ y
[ B M* c4 \
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)' P/ Y7 V0 U* J: ?, ~8 z4 x
- u2 {) S4 P2 N: S+ _/ J0 x9 M
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
! l4 A& Y0 i/ n
: y% d4 M, [# @但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!”
- w' ]6 G1 u( v' R ]' o- T" q3 U0 L. Z
以上,与各位技术同行共勉!
" f6 V w" q4 V/ E# p
4 k3 o; c/ u+ [/ O( G- Y-END-
P' ~& I* v7 Q% d: e0 b, \/ H0 ^往期推荐:点击图片即可跳转阅读
1 c. g1 f9 h1 R2 M* P" Y- D+ M8 R
9 o# F c7 |: t l1 h
: T" L: ?. @; G! _9 ]- J$ }' ` + y( _, T+ u9 I0 U E! [
: ^: v2 d+ q: `. T! y1 H8 h. P# R: Y
, k1 L2 m* Q) M% l$ r0 m
fwsqb1mrj5w640200359.jpg
5 A Q5 {& o( [; D0 z( {. Z + k' W2 ^! ~( r1 @1 p3 i. C
星闪的资料不开放出来,工程师们没法玩?
' i v6 s; I+ k+ y* @
* S4 a' B7 s A+ u( s; E ) o/ m u5 x6 w: n2 A
/ O- {( y! P \4 w / A6 m/ M2 Z/ p) k8 Y) t
( X5 N1 I( s/ A8 f
/ u) u& u; d) B6 e. R0 {
. I' Q6 R1 B B6 b$ m; x
: n1 H( g! {6 o" M 4 E7 z. `3 m+ N5 B: F4 k$ b
4 `5 ~- W+ n9 K2 A* ^% N# Y
anj2vmeehgo640200459.jpg
; r* q: a% _! Q# B' d
5 ^6 q% W% ~' F5 ~4 m4 Z 星闪,一项迫切推广的创新技术!* s' W# r0 ^. K9 n
+ m9 `! ^7 e/ L9 w& O9 G " k0 I" W; e/ B- T2 R
: Y( G5 K5 \% f4 ^7 O2 [5 F
, d0 Z; N- n, l4 z. D, F. V
0 b! X( j) q, ^) m% w
( n | P# _4 p' O8 _+ M4 M 2 b: g2 b5 |5 H6 o5 O# ^- Q
# r" B6 |( `& k6 ]& G, N( k
! H0 A; ~) z0 l1 R- _7 A3 W
, o! ^8 P6 i% W
edaul4ienc0640200559.jpg
1 J3 C$ E0 ^3 k L * j1 h4 e7 M' n9 o- |0 D
如何实现嵌入式软硬件分层处理接口?
* G P4 M. `% e% d6 x* [
0 T. ~4 B* W! Y3 ]7 Y 7 P2 T2 l$ i' t3 r/ ?$ x1 j
5 I1 N3 t9 J& ?& ~5 Q6 ~( i
5 M- E' s& s! x5 k
2 W( [, B. Q. ^- t我是老温,一名热爱学习的嵌入式工程师! m8 W$ [! v3 w( n/ W
关注我,一起变得更加优秀! |
|