电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师: m" k/ q( Q+ k: {/ X
关注我,一起变得更加优秀!
) T9 h  V4 m) A/ P5 F我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。9 h: }3 D/ K3 j/ g+ T3 i
# W% V8 Y1 D! t1 O

wggxb0jajvj6401503145.jpg

wggxb0jajvj6401503145.jpg
% `- ?' n4 o0 p: p! f& ~

7 v8 l! t( `2 i我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。4 Q, H* u* E) g) W- u# I4 u1 h

$ I9 b* [) x% y" S% k# `后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)% U' B( Y8 v$ V" h# g, H

0 Y/ a6 ?8 `! L1 p" a5 @我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:4 e3 U) o9 \  j$ `; M6 d& c
  e/ l8 D5 Z, u: t% U
物联网 BLE 应用程序开发5 x1 q$ I; a2 m" }6 l- m7 v1 [
- i3 t) ?4 Q$ v# }
我给小熊派加了一个 BLE 模块 nRF52840
+ D9 a( F2 i: ~, Q: Y: j7 f  J) x; F
# o. P9 \& K( g) b* [: y
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
' I3 J1 D$ l" X) K% W# o3 y5 C2 V% |, U' ?! F

vwqj4fp4bgx6401503245.jpg

vwqj4fp4bgx6401503245.jpg

! T1 C7 q1 s# o* C$ t( [# o& m9 o2 D9 v- E! O& l" [( o
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。% j4 u  F* p) g7 Z/ o8 e
+ K( q, t# K! r7 D& [# H2 l; K
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。( _- f3 Y) V. |: [

/ x4 A0 x) k" O/ k7 l' p5 Y! n, V, p+ @

' ?6 B" ], u2 `$ z6 @( @基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。5 ?6 S- q4 y2 Z# }0 r

5 V) }& p5 h! Y3 m% Q1 w- z6 ?& NAT指令固件下载地址:; G! T# x, ]" I' [
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207# k( z4 O1 r4 Y3 R
4 g, k" E+ F" H, ^
AT指令手册下载地址:
4 g0 \+ g; V  S+ [https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
5 t; S% C- ^( N: U
' J2 R, i. `: B% v6 r(以上链接,复制到浏览器打开,或点击【阅读原文】)
7 k# ?& L% e, s9 I, @4 R! v) ^+ Q$ m: H, F
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
: n+ G( J, [+ v' b

xorgidsm1lv6401503345.jpg

xorgidsm1lv6401503345.jpg

0 a6 g9 o" P, m/ e) T' @
1 D4 C2 Y4 l; x; }* m
$ c5 c9 R& E; z. X8 W1 C欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:
, C( ^* _9 W) q' t8 V4 L
1 ?, p  P6 W( ]. _: W" F* n9 \1、您希望小熊派提供哪些行业及产品的标准化SLE固件?) H+ L3 l, k8 |
2、您所开发的硬件产品,是否能够接入并应用星闪网络?: Z0 c* A# T) m
3、您希望星闪的资料,能开放到什么程度?1 w# t& n! I( b3 g
4、您如何看待星闪互联目前的发展趋势?* @. \# W& i8 d4 U
5、其他更多话题 。。。; {6 p& ^( C2 V& a- a8 D, L
- U7 r( ~3 R( q( _1 r/ D+ H
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
" \3 A. H& Z/ |1 b6 b, @$ w/ i3 G1 [& I3 W  D
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
  K" [& _+ P' S- v/ `! x; s! g/ J/ r& ~/ S: O  Q$ z
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!/ u3 K) ?4 V1 t  x* d
3 P5 y( ~) J$ y5 m( ]
以上,与各位技术同行共勉!* v3 y# v! T/ b4 ~9 j- m

$ p1 p1 A2 Z& w1 l-END-+ R6 l/ r! g" {1 r5 \% r# R/ t9 B1 c
往期推荐:点击图片即可跳转阅读1 W- s7 P5 v$ U( }) |8 h/ G

' B9 e+ U$ O9 e                                                        % o8 A2 B& t; P/ s
                                                               
, n3 k- F. N- ?8 k0 j0 X2 r0 S                                                                       
% ~+ }- P% @% K4 J3 D: z" ~                                                                                # ]$ Z* I8 i# k

g2ks5w1agco6401503445.jpg

g2ks5w1agco6401503445.jpg
# p% s# Q2 y  c7 l) i8 j
                                                                               
7 V, `5 Q* ?" P( ], X; \                                                                                        星闪的资料不开放出来,工程师们没法玩?
4 {1 ]! O( Y+ M1 J. V7 C                                                                                ; ~0 ^, U( \2 B) e  N
                                                                        5 a* y$ W, n% L$ \" t, c6 e
                                                               
4 @# p. u9 q+ K" X5 d' F0 I) F; ~& v                                                        % i) A6 }% q* V, U
                                                ( J1 ^7 i/ Y# ]
3 ]7 b" E& h+ D$ d: I8 d
                                                       
- K4 F( V" ]; C+ \9 u+ D8 s4 D) k                                                                # K- i& O5 }9 X4 _" }  B& _( q
                                                                        0 V7 L5 Z. }  W/ x. }
                                                                               
. ~* L- Z) f- N+ h9 o: C" J, }

5vyvbb52fce6401503545.jpg

5vyvbb52fce6401503545.jpg

9 f3 z% z/ H# P. Z* {7 R* C                                                                                3 \# u" W1 A+ r& U7 ^. w
                                                                                        星闪,一项迫切推广的创新技术!
0 N* x" k& `. ^6 Z, Z$ p                                                                               
2 C; x& G2 W8 O( I2 ^, K, Z                                                                        9 r+ ?: U* D" a6 c( a1 R
                                                                  ?) ?* j$ C5 A) y/ o& T0 z0 G' d. a
                                                        & o1 Z( ^" U4 S! t' [
                                                8 ]: R, W5 G# u

3 y9 J; h% }# K* X& Q: B                                                        . ^6 Y4 T( C5 ^9 F7 t. a! I' S
                                                               
8 B- m( ]6 o( k2 _& G                                                                       
( R$ M4 }! m( B                                                                               
, y, S) }# U" o1 F

4uutbtdltpq6401503645.jpg

4uutbtdltpq6401503645.jpg

# L! e+ @; V$ ?. Z9 ?' ]7 B% h                                                                               
/ a2 m3 g6 q2 L/ [/ E                                                                                        如何实现嵌入式软硬件分层处理接口?+ c# R% m) C/ c, t, L" E/ e2 ~1 }6 D
                                                                                0 `; m# P, g/ @2 ?
                                                                       
4 j' s, e: d* z3 Y7 }                                                               
" w4 t9 r) ^' o$ r                                                        ( K) V/ D, y" C6 u% _, V
                                                9 M. _/ s8 A! d
我是老温,一名热爱学习的嵌入式工程师' j4 L7 ~: X2 X/ X- D4 Y/ Z
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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