电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
7 Z6 C! D! i& C% c' p# R9 Z8 A. L关注我,一起变得更加优秀!2 e  T+ g* h6 R9 b
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。% L% k  M; ?% i' |
, j1 U1 B& ?" s

pv1eeu2idic6406501359.jpg

pv1eeu2idic6406501359.jpg

- f  D* }3 ]# |$ }. k8 Y$ q. Q5 x! q% V- _. f7 a
我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
1 Z/ |" ~3 g) |+ n( k( q3 ?# r0 V- G
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)& q3 Q! j7 h  b3 C8 Y
* H) k) M/ W7 Z
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:5 ~2 P' X8 E% M6 E
5 Q7 ~8 x! m9 D* O! `* `( p5 c
物联网 BLE 应用程序开发7 ]: \* `9 _5 ^! @+ m

6 j/ w" x. F+ A- j& r  ?% I我给小熊派加了一个 BLE 模块 nRF52840
! p! x( k+ L8 @% X
3 N7 m" _5 r+ X: p, \8 A0 U& \# j$ p5 n. Y! S$ I
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。6 |9 V& y. E9 Z& u! y- q* t9 y
5 N, ], o: D. x2 C: |! A

gpdyvzpecpf6406501400.jpg

gpdyvzpecpf6406501400.jpg
4 W6 e0 B% V2 u+ y: L) J. w8 L
9 a* S# H, }- J1 o
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
7 a3 Y% G# w; T5 }% N. @+ |- J7 Q7 S
4 o: l) d! d, X假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。3 y5 x) A0 r6 Z3 L) O5 m

" B6 `1 m3 ]: d2 ?- l
6 d2 S# g- I2 T$ T5 B6 q0 {% D6 C, T6 s- X! Z
基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
5 ]0 A8 l3 f/ W0 l: G/ C$ W7 P. u9 U" m
AT指令固件下载地址:2 G" I" Y" {" ~) H: ^
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=74092075 K, Y! ~8 @- U: @2 n) Q5 ?3 N

* {" p- T2 I9 q- ?  q. q7 `AT指令手册下载地址:
2 C* c5 d% A3 D6 K! w! Rhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
! W5 u+ H' n8 j
5 ?( u2 y/ R5 e: ^. H1 `(以上链接,复制到浏览器打开,或点击【阅读原文】)1 H! D8 q. @  u8 N1 I1 `
1 n. @) A' E9 o
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:$ I) H" z; H& S5 F  I4 y

svgqy2og34z6406501500.jpg

svgqy2og34z6406501500.jpg
& n' r. Y$ t2 g6 P
! r) j- m2 n8 J1 z( h: h

+ X' ^) Z8 e6 d7 P) l/ L欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:
) _( Z' o  r0 A% c5 y9 F  {: l, x& k4 v
+ I3 p  |+ L7 D* U5 h1、您希望小熊派提供哪些行业及产品的标准化SLE固件?# S$ i8 G. C9 Y# L. S' i
2、您所开发的硬件产品,是否能够接入并应用星闪网络?) L/ u! b$ {4 d' l' {
3、您希望星闪的资料,能开放到什么程度?
9 R+ P. `$ v  j* |) l# c4、您如何看待星闪互联目前的发展趋势?9 C1 M* C3 T. M( a1 B7 M
5、其他更多话题 。。。
2 \+ |$ o. l" Q3 \, k/ p) {' x; D) h+ ^! H5 z; W
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)7 q6 T. G* c! M. D! U' j: b: I0 ^6 _

: Q; H' x, ~8 ?, p* M% o从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)- K) d$ P. @9 z3 G4 a, z6 l

7 V( i/ i4 J2 P4 L# e- a) d# |但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
/ g  ~0 i6 \2 B" L1 M8 h4 V+ O, F0 Z$ u! e
以上,与各位技术同行共勉!
5 c6 N+ i$ \; d4 q( m& K1 P$ J: f7 F* f8 Z4 @6 a
-END-* I2 w& y$ k9 b; J& x  Q. c9 {6 D
往期推荐:点击图片即可跳转阅读" g( M$ l# H$ F! i
3 U2 z1 @( T# y( L
                                                       
8 @$ S& h: I1 U0 O( _( k  A  y                                                               
$ a9 \+ o; y% k  e7 h( }                                                                       
2 j' x, u( r' e# ]- B                                                                                7 t* Y# K$ r9 J* b4 S8 e1 C

esqzphobejn6406501600.jpg

esqzphobejn6406501600.jpg

9 P1 t& W  \4 [- Y5 H) B4 `  s                                                                               
: w6 k9 y" @; A9 B                                                                                        星闪的资料不开放出来,工程师们没法玩?  K9 c3 e5 D- i6 Z
                                                                               
+ e5 |2 P5 p+ w5 ^                                                                        9 n$ }- f7 H# d) i+ y
                                                               
" T1 U1 P/ h4 ]3 ?( D                                                        8 w' _- U3 S. C, ]
                                                / }5 r( D3 o# H0 k# r
2 |  k- d. `) ]; G; k" b! H
                                                       
% ]( w. ?6 n, i3 U                                                               
" Y; E+ T4 R' o+ z                                                                       
4 W7 C% A+ ]- v4 R4 [9 W                                                                                1 T( M4 ?' _* [* N

5w45kglc3lq6406501700.jpg

5w45kglc3lq6406501700.jpg

" n: [5 {6 x5 n' D  ^                                                                                : I& A2 N) `) a; d6 E1 n+ ?
                                                                                        星闪,一项迫切推广的创新技术!9 q  l) X& ^5 C
                                                                                : z2 J7 Z6 X5 }/ i" e; {) l
                                                                       
* b: p5 B1 m" I7 a9 _                                                               
8 R5 C% p6 L% ]* B# L7 \- g                                                       
! M/ t2 X7 J9 O5 x# {; U# n* d                                                - C  o4 `% P6 \8 Z: A

* c, F' T6 K( s. @: }2 B                                                       
" q+ y) B  e; O/ e0 e7 ^9 N                                                                # w0 d1 _& [+ I3 y7 V/ L" H
                                                                       
, _) A: ?4 Y  @7 J                                                                                & m" j: A3 D- V; y% X0 M6 ?: }# P

d0fdui0qorc6406501800.jpg

d0fdui0qorc6406501800.jpg
5 a3 R* S9 ^# |3 H0 B# s2 B1 w
                                                                                ' ]. K8 ?1 v2 t
                                                                                        如何实现嵌入式软硬件分层处理接口?
, i, w. k+ F; ~/ S                                                                               
- P8 B, [' w4 j# T5 y6 U                                                                        / D* z" G5 [) F
                                                                2 [& r( l# U3 G( a- X
                                                       
9 g* E$ O3 N$ g( D9 d% B, M( w                                                - q- s3 G3 {* |; D- e# V
我是老温,一名热爱学习的嵌入式工程师9 n0 k+ Q" m  V4 a% X1 {/ S* }
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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