电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师0 e" y1 d/ ^; ?& ^
关注我,一起变得更加优秀!3 ?  Z" v" }/ O1 s) D6 t
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
2 k6 `5 \. A2 W1 Z1 g  u0 ~$ F" B
- q/ V8 C2 g. ~; y6 ?) Y: F0 [( ^# X3 N

gqnksyoa0ty64016687408.jpg

gqnksyoa0ty64016687408.jpg
& M! c0 b8 ]2 O2 t0 Q( A9 h, A, {
; J$ T& D+ f; F& H  |8 m
我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。( o; j5 C& h% V  q3 q' N8 P

2 c! i# Y+ G5 F0 c3 H( `9 q$ U后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)2 ?' z: R$ \' b8 B1 ]3 S

& t! E. Y) F: V. U8 I- M我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:. H; N/ }- k: d2 n+ y  S  y2 P' G

) U* \) G9 S. O2 v; V  Q物联网 BLE 应用程序开发- A- H9 N5 k  h& [6 }/ P+ W
* g" v! h3 F8 m0 f# Y- B/ H& C; `
我给小熊派加了一个 BLE 模块 nRF528404 S2 n% s( a* z8 N# O  \! m, `
( f7 v6 Q6 T4 y, ^# w4 B
9 q  s$ O& u1 ?  I  @5 M
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
; E4 \" K: B4 G6 b9 L# g2 k6 ^" i+ z2 G- d3 \

f0v0stw1zuw64016687508.jpg

f0v0stw1zuw64016687508.jpg
% q7 `1 R2 ~& a& M
! g, j; G1 _4 S
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
3 S( I% t/ Y' w  Y3 D7 G/ {+ [
& B# e9 G4 E* Z/ F; T假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。# E% K/ V2 y" L5 B7 ?
+ v5 c4 u, ?5 A1 V- A% |
3 E9 Q' W/ q2 X: Y  x! T' C/ ~

9 {* [3 ?5 C5 C, C基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。* s$ U; s# [% r

' [/ ^1 n6 B7 |, mAT指令固件下载地址:
2 X# P8 s1 x, G& w: N+ ?' w2 {https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
  `8 Z) g- j/ L; {/ Y1 J
7 }' s& _) z, F/ S! s8 F/ [AT指令手册下载地址:
! p1 R+ {, E* c; s7 Yhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
; \& \. k# g) ?+ g; z( {6 p# `
(以上链接,复制到浏览器打开,或点击【阅读原文】)( @) `+ Z, S0 I5 L( o( {
& a5 }. K9 C+ ]- v
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
8 A" u; ]3 B. T

d1ilvxng03b64016687608.jpg

d1ilvxng03b64016687608.jpg
) V+ a5 m# D4 J! b& H5 H4 d
0 s6 [# S6 D/ M4 W8 _9 ^: p

3 d/ ]" \3 I+ |. y$ i7 @! n, I7 Y欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:5 o: g8 h: z2 V: C9 `1 p$ z6 P

' v9 N. n/ ^# |" ~0 L1、您希望小熊派提供哪些行业及产品的标准化SLE固件?
) H$ }+ ^  l1 O4 L( p$ i2、您所开发的硬件产品,是否能够接入并应用星闪网络?
( O& U2 Z9 H, K; ?" }7 F! l3、您希望星闪的资料,能开放到什么程度?
8 ~8 C9 L' D% U" ^4、您如何看待星闪互联目前的发展趋势?
& i+ ~% T' A% H9 t2 v5、其他更多话题 。。。. s% S: }( C2 o- \: d3 {. j% t' a  [
, O( K7 J- U5 i" }- N' y2 N* W
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)% V& Y, O0 o7 y- Y# g* q, O
) a2 e; C4 b$ }3 E- c; e5 u
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
9 I, G* Z" S# ~( T' @7 t& t) J/ e( J: P' n; l: s" U
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!) e5 a  }% Y2 u) k0 N

. P3 d. w  q; |% m以上,与各位技术同行共勉!
3 P5 `* w, m- F7 \4 _# T6 p) b  m
. ^$ M6 M7 j" @6 U9 Q/ r-END-
2 ~0 @) t/ X& r" P6 C+ M4 j! \往期推荐:点击图片即可跳转阅读& U3 p' p( k* w
. g# U' K' }. Q
                                                        $ }/ H, I1 n; ]6 T, Q
                                                               
& ?! L0 s+ ^8 @  J" A( k8 `  p                                                                       
* X" ^, h. h- O2 f4 h2 h% i# N                                                                                6 D( t" @/ }1 K  ]) X$ Z; i

hty0ty0q0ky64016687708.jpg

hty0ty0q0ky64016687708.jpg
0 e- j+ \* J% Z; t) }
                                                                                4 [# E: K3 O3 ^
                                                                                        星闪的资料不开放出来,工程师们没法玩?
) s% z* N3 `3 ^! `; v. j1 d; m                                                                               
  j9 L. `1 j- C/ W" b( f                                                                        / E; _) p6 b2 p; C) f* c
                                                                ! a7 x# ?# `& Y. y
                                                       
! B1 f9 L4 m' h) _) G                                               
6 b1 Y' p' W1 k0 @9 y; w  q6 I& C! h. M1 _/ h
                                                       
# v4 Q9 }' u. H                                                                8 ?9 K! j: f- Y: h9 ]9 ~. G
                                                                       
  H- Z$ M- X% |* t# l5 l( n                                                                               
- K  l3 U* k+ j- Y3 G5 ^; _; U

g3bwyjb1aho64016687808.jpg

g3bwyjb1aho64016687808.jpg
3 L: H: [3 c9 d6 ^+ \/ i4 F
                                                                                4 G" }9 ~4 ~2 H$ u
                                                                                        星闪,一项迫切推广的创新技术!/ K- B$ c# p( O6 W5 e; u9 t  Y, N
                                                                                . S3 L$ p6 a; O2 ^
                                                                       
# ^$ ?- u. z) s& T- _                                                                & h) i" b, ]7 Q
                                                       
+ p8 j1 h6 r* b$ B7 Q                                                : _7 T+ n6 ^6 Q6 p
# I1 w4 W" C9 i- ~  P
                                                       
' T+ ^. q- [( ~$ b: D                                                               
2 ?8 k6 T) g8 R4 M1 H                                                                        : A2 W& r* i, H9 q0 {
                                                                                3 W4 v5 r" j; F

usm4tlzsmg064016687908.jpg

usm4tlzsmg064016687908.jpg
2 d- [9 \7 P# @# Y5 i1 ?/ Z+ f3 J
                                                                               
; s2 A9 c# T/ o' I8 W% ?) D0 q' a                                                                                        如何实现嵌入式软硬件分层处理接口?
9 }5 z/ K8 L& |) f' ?" ]3 {                                                                               
% ~9 S3 U, P! w4 P4 G                                                                       
  C$ k; ]9 v& J& o9 G' K                                                               
3 U8 e0 M! r- I                                                       
* I- o- a( u$ Y2 ]5 r) |! W* M1 v  o                                               
# S, S; e% g8 O我是老温,一名热爱学习的嵌入式工程师; v! u! K: u7 `& f7 \1 u
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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