电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
. Q: Y2 S: S* Q8 s关注我,一起变得更加优秀!
, {6 V# y$ {' A. `+ |) B我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
& R$ h2 m, ]- S0 Z( ?3 L7 ^% x. L2 G2 H- |" O! o, R

5a5bcbizfm564033371910.jpg

5a5bcbizfm564033371910.jpg
. h" Y( S5 L8 }3 Z& W! t

( `5 N$ Z; ]7 ^& _- t" e我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。/ B3 |8 A5 P) {/ w7 M5 O# S
- q$ W0 x& D0 A3 M* P  |# z( Q  A! ^
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)
- e# Q8 i5 [* K! C& s' _& }  F1 T% N: J9 q
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:6 o7 Z4 }; `0 R- m/ |
1 x" t7 K" e% U1 ~( O" ~* i* E
物联网 BLE 应用程序开发
& X8 b' Y; r: f) b  E3 ^
( h0 T# M. l" _' ^! t我给小熊派加了一个 BLE 模块 nRF52840
* r4 E* ^0 p+ O' e' ]( G- A+ }8 c- M  X' g9 P( n1 `& D
3 N$ u+ k( E# ^: B$ a3 Z
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。5 Z# C- Y% Y; m2 a

8 w) ^& {6 ~, @. T8 E0 t

xo24tdnxtal64033372010.jpg

xo24tdnxtal64033372010.jpg
6 ?% a7 L: L3 N6 W, L# ^8 T
: q3 T* k6 Z% n7 a
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。8 l1 a" z3 m! N7 s7 E4 J  D
3 X$ ^* H. V9 [
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。& k8 P6 T' f& f6 Y) Z

# j8 ~; R  c2 h* X+ X/ E" C8 {8 A" E$ n3 g$ i! `& f3 F" h9 g+ J
, C; k/ [. S8 O# V  Q- M
基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。9 H# T7 o8 \6 k1 G! t3 Y+ ?

0 {; n. f. g$ |. E: D+ {AT指令固件下载地址:$ {+ m% J, q# ~3 ?+ f7 B
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=74092073 k" x( \" [) Z& f0 K- L+ f
5 W/ A8 e; x7 L" ^' B3 x
AT指令手册下载地址:
) C; k0 o$ l. x$ f3 O( Rhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392) D% q' k8 ^  n2 h1 _, f+ D6 k% ]  f

& C& j. H  m8 Z# A+ p% J(以上链接,复制到浏览器打开,或点击【阅读原文】)3 A" O7 u; c' p+ x
; D" t. ]( Y. _( k
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:0 w) Y# v3 m  v: e

ssvyv1swfw464033372110.jpg

ssvyv1swfw464033372110.jpg
9 F) V9 l% p+ A9 {1 R& ^/ y
3 m9 I! @: C) a5 G& k
# I% c, c8 U- a# K0 X* b4 C
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:% ~- v4 v7 G: a7 l

$ Q; u8 F& M$ ^" p' Y1、您希望小熊派提供哪些行业及产品的标准化SLE固件?
) p" p0 K( V. ^+ ]* ]3 E7 S2、您所开发的硬件产品,是否能够接入并应用星闪网络?
( _7 g7 F* f) m. ?7 W" s$ [2 E0 D3、您希望星闪的资料,能开放到什么程度?
! v( A) g" D3 V4、您如何看待星闪互联目前的发展趋势?. Y! I* z  d8 X- }5 z9 @" y
5、其他更多话题 。。。
8 Q- P9 G4 M+ w: o# Y  R1 b! f5 M
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)) d- k3 M$ R6 y1 o: I" G  h: q* F

: O- d  ]5 `2 @7 [4 v* b5 t1 x从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
9 C# \8 R3 G1 ^6 T7 r4 z1 X
+ z# X  a  r! R. r但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
4 ?1 v* C  ~* J  L: F
) l4 }" u0 b  ]( |; z  ?以上,与各位技术同行共勉!2 Q: R0 m8 e4 Y( l+ ]2 p
9 B# L$ b0 G, z( @& o/ c
-END-
4 Q2 E0 X# c' M往期推荐:点击图片即可跳转阅读
2 ^7 D) \7 G- P* K4 `0 q1 ]( v3 ]* r6 U( S: f
                                                       
  W* R/ z8 o8 F( m                                                                % b: q* H, _7 o4 T$ d# \8 `
                                                                       
- Y+ N! c: }  A0 k0 {' r: B6 P3 ~                                                                                8 @! F! U2 b9 g4 [& ?+ b

n4wbvz3rbna64033372210.jpg

n4wbvz3rbna64033372210.jpg
/ H2 [# @& ?  v9 k1 I) K7 @9 N
                                                                                6 A* Y! F; ?& e! t+ c0 Q  t  O
                                                                                        星闪的资料不开放出来,工程师们没法玩?' [7 L: q# Q5 r8 }
                                                                               
/ j# h$ U/ S. S                                                                        4 H7 d" z2 j9 |4 F; `+ S' }
                                                               
/ f2 c1 C* K9 [5 W. T' M                                                       
5 r/ N- u- O" P) e                                               
5 V/ p" g! ]  O% p7 n1 p1 I, s1 _1 I# m) P5 B8 D  h# g7 H: M" q
                                                       
+ w: s5 j' v, o) }0 c7 V/ D. q$ P                                                                & Y5 ^% N; G5 [) @% N/ p
                                                                        4 k/ C/ E, ^. I2 x' b
                                                                                  T5 S' A0 u) i% Y

mfiyiatcugo64033372310.jpg

mfiyiatcugo64033372310.jpg
" A& S# U* e  j, X5 O
                                                                               
3 V2 }5 j+ F0 Q$ R' E                                                                                        星闪,一项迫切推广的创新技术!/ u  C, p  E  v* Y6 [
                                                                                5 r. V9 B6 a! O/ i+ `2 T6 ?
                                                                        # s0 J' S% X5 @3 p$ N
                                                               
% |9 |/ e* z4 F& x5 G6 e+ k                                                        ! @+ l2 O" ?$ C0 `) J
                                               
6 v% P  q/ G/ i2 g' j2 w
7 ^* I9 |+ W$ y8 k                                                        5 B; O: V. U. C# K/ F! n+ G4 [
                                                               
, [* m+ C4 t% O' S& z8 i                                                                       
% Q. X* X* O0 r1 d! _1 [, K1 o                                                                                2 W9 F0 L8 G: W' X. a) i% @

0kdd0tmhpid64033372410.jpg

0kdd0tmhpid64033372410.jpg

1 }0 P, ~5 I9 J4 ^4 z% a                                                                                / W# q3 X8 c1 d$ Q; r
                                                                                        如何实现嵌入式软硬件分层处理接口?
. Z% S  g: d) A0 Z: z: J) D7 F% _                                                                               
. i2 [, A7 \) g2 ^# ^1 b                                                                       
5 z+ a0 Q2 ^5 x5 A, P                                                                0 j; F% R  o5 G" q1 |8 m
                                                       
# Z2 ]7 [8 I! _4 K; U                                                : d  O) {, f% }( T1 h/ `5 X* T, X7 _
我是老温,一名热爱学习的嵌入式工程师7 r  j- I, a! b$ o# N& V0 D
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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