电子产业一站式赋能平台

PCB联盟网

搜索
查看: 204|回复: 0
收起左侧

开启星闪互联,组建一对多小型网络!

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师5 _* U: f  l' a
关注我,一起变得更加优秀!
& g! t9 [' X# J  F" }我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。2 w" ^8 T" S0 c. D

5 }" A$ Y  o$ T7 K' j

ynnpn1jzce064028721700.jpg

ynnpn1jzce064028721700.jpg

4 i% s4 z: b" G8 ~/ c0 ]0 e
2 G, Z$ u- U, V; W# U6 M0 z" e我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
- |) y9 b4 b. l1 x  C9 q
( s" [0 m+ Y, G+ t5 {  J& E后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)4 j* E* O( {4 R, ]& ^7 [  m

! V% f: t& H# l7 j3 M* D! E我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:5 w, S& ?, r- K$ F) L
! B4 u/ t# s+ v% h  K
物联网 BLE 应用程序开发# H: Q) o, Y$ L1 ~0 E( p

9 o$ u0 p  S/ s我给小熊派加了一个 BLE 模块 nRF528409 C( D) x. N4 u% k3 L

9 Z4 n. c4 B- w
" r3 m+ d4 G& Q0 i- t, b- w8 @星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
3 e. H. b' e- t* \4 K& O: J/ a
. d8 q  i. D3 z) N

buaww4bdp3364028721800.jpg

buaww4bdp3364028721800.jpg

/ k9 X8 C% ]8 A" }) i2 w
0 X0 l( m6 i9 p: J3 C如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
+ Z/ s0 i) G6 N8 F
7 }  t* b  `% W3 X假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。
: U* i; h2 [6 F' U( k1 t3 k. |- }: S) j; u3 M* x. @

- K. R* m. O1 D$ V0 T
; ]5 @1 H/ S  E3 b! C- u基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。0 L& f$ f# t4 g, Q' q% M6 ^$ l6 @) w

- t- x  A4 E  `* xAT指令固件下载地址:9 ^3 @2 f* N9 ~. p7 L- {
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
/ Z5 L) b( s# L; I( i
: h, G. L* f# M2 _- \) yAT指令手册下载地址:; q3 K. t3 x) [: r/ x7 d! z: Y
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
: W* t3 j4 Y( q! O9 H# M* v/ K2 S0 a4 z
(以上链接,复制到浏览器打开,或点击【阅读原文】)
6 G- w+ ^* v- V2 w2 ~
# W) K5 z2 u  y据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
5 i( Z. u: @& G7 z

elii3jqev4d64028721900.jpg

elii3jqev4d64028721900.jpg

& F4 K2 ?: l; N& U* g9 g
( \2 y; _) f2 ^
2 ~3 [  B4 ]# x) m- P欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:: m$ I- V! L: L" G
& J" B5 m: K: B# I3 M$ S5 d) V
1、您希望小熊派提供哪些行业及产品的标准化SLE固件?
+ Z# ]7 L3 V# \" s2、您所开发的硬件产品,是否能够接入并应用星闪网络?4 `0 F& @2 V  D7 ?
3、您希望星闪的资料,能开放到什么程度?
) d; n6 F  D% t2 _  x9 h4、您如何看待星闪互联目前的发展趋势?. W6 Z) p1 h) r7 ^+ ~* }0 R: A/ U
5、其他更多话题 。。。. y0 e+ _; D) r8 j
) }+ Z$ I9 j" Y
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)* G9 D3 K; c% d$ ]' M; e% U

# y# [7 [" P, r7 y从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
, t5 }( Z# J% x
2 H* a/ X: j0 p7 S4 f- c但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
8 D2 R0 g, g& c' h2 H# J' {/ t
) t7 \, G2 n# L8 x以上,与各位技术同行共勉!
# L% D/ a! `# D- a8 j+ i5 k7 m5 k- M
1 m/ Y7 l" z0 y4 G( I/ y-END-
: X) x5 k/ ^* m( I4 i0 i往期推荐:点击图片即可跳转阅读
) b) L" y" u- K. u! j6 C" E$ O4 E+ N- h) O; k/ o3 q
                                                        ' |: a- @0 {0 @  b$ m: z
                                                                $ W& n0 ~% W0 D7 e
                                                                       
* K. r7 E1 \8 s                                                                               
. d' D6 V9 m2 p( F2 V0 ^

c5bnafltoxk64028722001.jpg

c5bnafltoxk64028722001.jpg
; L* l, k* v- }' g5 j; S. o, ]
                                                                               
/ U3 a8 S, D9 \+ A$ x                                                                                        星闪的资料不开放出来,工程师们没法玩?
$ \5 n6 @& u# f                                                                                9 x4 p  }% P( a$ _; a7 C0 `- w
                                                                       
/ Q8 G+ j0 y6 [2 K4 D! }9 Q3 F                                                               
) K" X: P6 X" p) {. g                                                       
( M& h' Y  [7 }5 y/ X                                               
1 d& c/ J+ g/ ?3 x! I. \( G0 F+ N& T2 J
                                                        4 r/ _1 {6 j0 V; S& U, G
                                                               
, y  I: f% t) |( L: w$ q: q- w5 U% Y                                                                       
+ i/ Y" O9 A" J6 x. s3 w! E                                                                               
9 E0 H  h' \1 C- {

hz2qfajr2iv64028722101.jpg

hz2qfajr2iv64028722101.jpg
2 h+ w9 D7 s2 [% I: v
                                                                               
% \2 f, w, r) f3 X1 T6 V, C7 g                                                                                        星闪,一项迫切推广的创新技术!
4 {5 T$ |) a2 Z9 I                                                                               
+ o9 \5 b2 c$ H7 A8 Q                                                                       
2 l) L' l( V* t6 M- B                                                                2 q. b! g/ G+ b* R; t
                                                          ~: e) }- |' h
                                               
2 Y+ V! `5 ^& A+ A! R6 a. a7 W/ n7 e3 l" g) ?2 C' a% K
                                                        0 @! J- T. F2 j4 k
                                                                  [: ^" T+ Q, z2 n0 ]' b1 W0 |
                                                                        * u# w. }5 p$ L1 A( T
                                                                                2 L' `8 I1 D+ Z$ {

ckamql2r4vt64028722201.jpg

ckamql2r4vt64028722201.jpg

- ~3 W2 v0 l$ W7 }: Z                                                                                2 _5 q2 `5 H# X& B( Y2 F
                                                                                        如何实现嵌入式软硬件分层处理接口?
% \! I2 ~2 f' h* z7 J                                                                               
' N# Y  z4 V; S* b1 J/ ~( V                                                                       
3 J2 n+ ~) _- b$ G                                                               
' e4 q! U& {) a                                                       
" [7 j& S! }* C% u) T7 x                                                ) q; d( F, z$ m6 ?6 V9 n  }
我是老温,一名热爱学习的嵌入式工程师
- X4 X' k2 r4 }9 B& u  W6 Y关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表