电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师5 ^. E6 ?5 ~9 V$ A
关注我,一起变得更加优秀!7 k+ m& `3 L5 |! F; l( u
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
% D( q6 Z6 z6 ~. n! {
: X& d1 _, Q$ h; g4 ?" b  @: f

ruj4oaf1vsy6405407604.jpg

ruj4oaf1vsy6405407604.jpg

. J8 V* b4 M" d8 f- M2 X  b* N# p
4 C" a3 G' O8 N9 [我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
' |6 e* r) ^; v  E- m8 g2 x! V9 J, F  ]( S# ]2 C
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)* d/ a. ]$ u$ v0 n( {4 D

5 T# R$ A* Y, a# l1 ?$ W我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:; I, Z" V" }8 P

1 T2 i' _6 [6 b& @物联网 BLE 应用程序开发
' X5 a) q1 ^7 [/ [# ~5 n) F5 ]8 a- v; A4 C$ _# [0 J
我给小熊派加了一个 BLE 模块 nRF52840
' \" C0 b! W! p9 }0 o: d
- d! U; K& D# C4 w5 Z5 q) h7 B) P* O% o. c0 z
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。- C, x$ Y2 D+ K) {. W1 {( A; ?- ^
1 `4 w+ }# j0 j9 _

zuiubn4032j6405407704.jpg

zuiubn4032j6405407704.jpg

( ^" g# X: ~$ c& R+ p# c( x* u1 q* Z& ~9 j1 ^/ Q( E
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。  y/ m) @( C2 j5 N1 d. L

- s; Q% F% k, p5 v5 L假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。5 |" `5 v2 r  S, A, b
% W5 ]1 X+ m* Q8 T( L
; m" v" C3 s/ J1 N( k
- W0 }. `3 w6 M6 V* e+ I6 R- k
基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。/ j% E9 V- g: [3 _0 V& k

5 @# n: u) D+ ?, m" [* d1 IAT指令固件下载地址:
8 w+ E; q1 d, j* \, W. Ehttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
7 H* t: S: g/ a3 M- v; r; e
+ S  n6 H( ?- W! [+ x# ]# DAT指令手册下载地址:  }8 q6 q& ]+ }6 Q
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=74093922 Y4 @% V3 S5 ?  R9 L! x% }# d- F

3 n7 b- n. S; F4 C% [% b(以上链接,复制到浏览器打开,或点击【阅读原文】)* i' j1 a! l' o* B; ?/ n

  j  E+ d0 T5 D据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
9 B( k" O, x6 s7 O( O

gkz5djyqlzt6405407804.jpg

gkz5djyqlzt6405407804.jpg
) L5 j/ _+ v& }: \: O6 b, X% X

0 B# I! j8 P& R# `: [" w8 H, Y( @4 }0 P) j5 c; K+ q3 U
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:
7 l6 v8 |/ `7 {* `
0 x& B, l0 E5 F+ O- K6 q1、您希望小熊派提供哪些行业及产品的标准化SLE固件?3 E- d& k6 _- k! q5 j4 {
2、您所开发的硬件产品,是否能够接入并应用星闪网络?
! Q2 x8 ~5 y4 i' @( W5 ^2 ~3、您希望星闪的资料,能开放到什么程度?* H2 A0 X6 H7 s# A9 g( p% x
4、您如何看待星闪互联目前的发展趋势?4 H& M1 E, q, [) P; k. K
5、其他更多话题 。。。, v& f' Q3 q9 v) {
9 H7 b* {7 o1 t
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
8 A' @& ~) F4 Q8 W3 Y7 d; i% I* y; }  O+ P
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)* j% o3 c" B: V$ T' I: s

* l7 o! N$ \" ~但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
- `* S5 V  r3 H
: v6 F: s! ]* A+ [1 v, Z以上,与各位技术同行共勉!
6 b7 J  ?  M3 L! q/ C! _( r+ e/ w- s( W" D4 U* D
-END-8 x" c) `% Z" a' |! N
往期推荐:点击图片即可跳转阅读
. i9 x$ E% v( G2 |  e+ V
# u! t. e" D6 u9 \" w( N8 N                                                        ; R8 Q$ m# E0 F
                                                                & o- S+ o: x8 F( l
                                                                        0 B2 T" P6 k0 s+ B- x6 c: `! P
                                                                               
+ i/ A  G, R: ^9 L1 q

ozdy0fx55xb6405407904.jpg

ozdy0fx55xb6405407904.jpg
) \/ o2 N9 m( W7 N% g$ Q! J0 B- b* e
                                                                               
' p" O" K3 @6 m$ N                                                                                        星闪的资料不开放出来,工程师们没法玩?
1 ^  o0 P0 x. k                                                                               
* ~& X9 h3 T+ d$ r3 J0 a% |                                                                        # j! @) I) z8 _
                                                               
# v: U! ^8 @/ t  o5 q5 u, \                                                       
6 D  P1 K0 S4 N# B                                                ! J; F) {- ~- B( Q) ]

6 |( R9 |: u$ l5 ~+ Q3 q  E: V4 i                                                        ! j& a/ W, h' y; ]/ I1 C
                                                                ' e) C; G* i( ?' |. \
                                                                        6 ^# Y$ V+ L6 U" L  ]& v& C& Q
                                                                                , {% l. d& g4 \1 ^' V2 C& u) }

04xpwglmkx36405408004.jpg

04xpwglmkx36405408004.jpg

, B) ?% r7 t9 L* Z$ r                                                                                0 r& ~* N" @% @% U
                                                                                        星闪,一项迫切推广的创新技术!
) R$ f$ Z# r- J4 w; e                                                                                1 b  u' ^- h" }
                                                                       
4 P0 J7 G. i+ h) o8 f. J9 l+ K% m                                                               
2 G! q1 U$ X6 K# g                                                        ! o" o7 `# _9 a* K# R" Z4 W. _
                                                $ w3 A8 m2 b- }9 J! q7 v
# U. i9 C) v) s* V+ s$ p- w
                                                       
' l  K8 w; i# A' N                                                                7 U" s$ @' Q8 [( j  W$ e
                                                                        & P' ]! y5 i; P" U9 e+ j% M6 f. C
                                                                                * @3 l5 x4 t9 L) R, U

uzbc1hjae3g6405408104.jpg

uzbc1hjae3g6405408104.jpg

* F3 ]  s" N- y; C                                                                                ) q7 S* r% n8 D! P5 x7 ?
                                                                                        如何实现嵌入式软硬件分层处理接口?8 k7 Q) u! }9 }2 T& Z4 `
                                                                                8 h/ X/ r1 S" ~( K1 K7 \
                                                                       
' w) [8 Q: g4 k$ E# n) U% B                                                                / ?" {) u* n4 S
                                                       
, s7 j* D# E% D. n' @                                               
4 @8 p7 ~% c2 t9 u) `我是老温,一名热爱学习的嵌入式工程师
, _+ Y$ m2 T+ m; C. p9 ?关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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