电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师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

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

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

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

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

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

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
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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