电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师7 r' {5 j7 i* c: Y) x
关注我,一起变得更加优秀!" o. P6 E2 e. Y2 G+ I
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。$ M" G" z5 e  N2 h+ X, T: o2 T
- x2 p. k* G% @1 ]. S

di2mbi5loic64010754824.jpg

di2mbi5loic64010754824.jpg

- Q6 \2 ]+ a! P6 Z
8 D2 Q) G# N: a7 j6 ~我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
* K- v8 k0 g, h: P4 z/ u/ @& f4 p! e$ i
后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)9 b+ e. ~0 p- z% _9 H6 x1 V
! ?& C. J# B9 j
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:
$ E7 m+ c  L) _0 n9 w) i# m) Z( {9 Q& }
物联网 BLE 应用程序开发
# u# E8 ?/ o1 H1 e& ]4 o; b3 D; ~5 l$ B; F
我给小熊派加了一个 BLE 模块 nRF52840; S1 z! J; k; v

; l4 {8 d4 X$ V6 O. m0 G1 V
! b/ S" x4 ~( S6 g星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
& }( y# V2 Y" ?% U9 [/ Q3 X1 G3 L; c" i

c4wtggph2bt64010754924.jpg

c4wtggph2bt64010754924.jpg
+ f/ V: n% s2 a  V
3 E& [- c0 v0 [% X$ H  ^% B
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
8 Z# ^2 Q& A( f5 l. Z/ O$ v* ~6 d5 q$ N9 B* e; J
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。. ]% O  g; N; a5 W6 \. v" n  m

4 v4 o8 t# F8 F, C
& d; K" i) u/ ]4 [
( C/ T$ \6 G2 N! w  y0 N基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
2 ?) ]- v0 F: f; T8 r
" ?2 x+ h% A2 _AT指令固件下载地址:
2 ]/ l- D8 \& b; m3 r/ Yhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
" l) Z3 I$ ~* T9 Z8 w
8 A! r( b4 r* J. @+ w) ]  w. L+ oAT指令手册下载地址:
1 N% h: v4 Q8 l8 ahttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
5 j/ G$ _! m  O3 |& Q5 R, Q3 U3 L4 ~7 N
# n' e/ @/ o# D; W! M(以上链接,复制到浏览器打开,或点击【阅读原文】)) T) F1 v" |2 T' U' z  W1 `
2 e5 F3 u3 o+ {2 e1 j4 Q8 z- q
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:% q3 A9 S! _0 p1 H- {

r3tchqbfocl64010755024.jpg

r3tchqbfocl64010755024.jpg

0 u% q0 k4 a. H6 U! ]
! ], d9 Z7 v; x# x0 p9 S2 {0 g9 w5 K$ ]8 B4 Z4 x) _! d
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:
0 Z1 d# H2 `8 H# T: G
3 {$ I9 n1 H, E2 B: }1、您希望小熊派提供哪些行业及产品的标准化SLE固件?( s" C, A* e$ c; t2 L
2、您所开发的硬件产品,是否能够接入并应用星闪网络?; x% m, d1 h; X$ E# y) Y! S
3、您希望星闪的资料,能开放到什么程度?1 Z+ _3 |' k5 L: Z% J: I4 p2 K
4、您如何看待星闪互联目前的发展趋势?
# K( G- e! Q4 z3 F* ]5、其他更多话题 。。。" p1 O' A: ~* R: v- \8 ?& W

, k" B% F" a% D% _7 o. v. ]9 a; ^为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
- }$ h( ^8 Z  O" ^" W7 B, g1 G* l
$ S9 o( ]+ ^3 D. V8 Q# ?从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)" P3 x) o$ g+ D

, `6 N# c8 F" g但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
2 x  t4 L) l3 [# |- y6 p/ l0 u6 m8 y( E% l4 S4 M, B% B
以上,与各位技术同行共勉!2 I0 X. N7 E8 ]7 ?2 M3 f; X3 C

" O) r0 F% U' L6 Y# O7 @' y5 O9 R-END-! }' B( M# ?% v, w' Q# X) Q
往期推荐:点击图片即可跳转阅读4 c' ^. L) y7 h3 n. Z

9 t7 y' x' ^0 e; Y                                                        ( Y5 p& T9 }$ o* @2 q/ I
                                                               
% {; G: E% [3 ^9 O                                                                       
! G# e# r! {* O9 a: V                                                                               
% O5 {, s% h5 g( E; y

g3niivesswu64010755124.jpg

g3niivesswu64010755124.jpg
* }$ U  W( y$ e5 m% t
                                                                               
. B: s, u3 _" ?                                                                                        星闪的资料不开放出来,工程师们没法玩?& j  W0 r' o3 `/ U4 H  c* ?8 m
                                                                               
9 c7 T, r$ [# L* G. q8 T) w8 u                                                                       
# @5 w$ O' R1 X, x) G                                                               
8 i; \4 [  J1 T/ R8 k- N                                                       
6 [) x6 k/ k- B                                               
! Z' Z% V. c; e7 A& }. i8 y3 f; C0 W* H6 C# o- F
                                                       
/ o+ ?' e1 h  T  D# ^                                                                0 \* T) w+ d+ [( D1 w7 x
                                                                       
7 w9 I" Z5 A$ Q6 d3 H+ R                                                                               
5 h  N0 c) D/ [' _

lso5zvaa31v64010755224.jpg

lso5zvaa31v64010755224.jpg
; A4 s3 b6 `' D9 N7 V
                                                                               
$ Z( B+ y7 e  K) i; t; ?' a4 ]                                                                                        星闪,一项迫切推广的创新技术!
+ V+ ]) O2 E/ H/ C/ ]# a                                                                                ! ?' p0 g" e5 ~( O: y$ H  ^
                                                                        + w8 c/ K$ m+ ~
                                                               
1 b& E& m" }# }& W, b# x. M" i                                                       
- Q+ P& \4 h8 J3 x                                               
8 |* B3 k$ U( G+ Q- Z6 l- L% q4 u, o
2 I: L1 [% S) L# V5 t7 o  K+ y                                                        ( G3 j$ W! G8 |: n
                                                               
" H0 l2 v; B( v; {( `                                                                       
" K  ]' F' f7 q! u2 E                                                                               
! J3 k: F& j6 h2 f& v

nirwhxrd1jj64010755325.jpg

nirwhxrd1jj64010755325.jpg
& \" ~8 F& E# y  M8 b
                                                                                4 N4 m7 R$ y1 @& Q1 @+ r6 N9 B. a
                                                                                        如何实现嵌入式软硬件分层处理接口?/ X6 q, j4 C$ _, ^: D
                                                                                / x7 P: l- B! t, ^
                                                                       
8 W; k; b+ K8 u) Y8 R  z5 l                                                               
# z! Q. F1 |, ^1 M. i                                                       
0 W$ ~' Z" a% w$ S3 M. R                                               
9 h/ t8 a* e# T; g! C. n我是老温,一名热爱学习的嵌入式工程师/ {/ m" D4 Q/ q; I; S2 u! Z
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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