电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
* K* h8 P7 Q# I$ J- [关注我,一起变得更加优秀!" K/ O) v0 L) t8 M0 L! w+ O; Y4 |
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
) J9 j: d* c8 I7 ~4 S9 g
- y; s$ N4 Z. c) ?, M6 ^! r

inby2krxrgg6403561710.jpg

inby2krxrgg6403561710.jpg
% y: j. S; b3 ^+ n: W6 ^. _# u! v

  }4 w, V; c' T0 O我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。
4 T8 Y4 p' S4 g
- E* i# [7 e7 |后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)' X, E/ V  H! r8 q8 {- s+ c( W
( s8 K" Y8 e, O  h7 D
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:
/ N( }/ ]) B( l6 E/ P, o9 i
& r' J! p! _1 \4 }* f物联网 BLE 应用程序开发
: P" {8 X7 B/ B' }. O. y- n7 N% l
我给小熊派加了一个 BLE 模块 nRF52840! q2 K+ ]: Y/ K0 }5 Z4 x! a+ V
  W4 s" F1 F+ v5 ]
, E0 j7 P3 Z2 s8 c# l7 N, _
星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
  f; I% O- E; p: g! ?
# R7 V. v0 x* R4 m

ymai4ihntr16403561810.jpg

ymai4ihntr16403561810.jpg

# U4 I  f( {  w" @+ y& l$ F3 o# ?7 p, Y5 J- f" }5 h
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
( j" t/ O) p$ `8 v- z- A+ s4 l9 L& p1 y$ X7 d
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。
" @  t+ d* n! w) H& ~
. \, @+ @- K- J! E; J4 N' V/ z5 U4 v; y& h' r2 S

# q9 d' V) o8 V5 M8 ~$ I基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。$ M/ ^5 S6 r7 S" E$ X
$ r* B% e* _8 X6 r
AT指令固件下载地址:" C& d; H- _+ [" g/ F; ^9 d. a
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=74092070 e7 c% t/ u! b# U$ e% f
" r0 g4 b# p, Q4 l, x7 R
AT指令手册下载地址:* L; ?" z/ U$ ~+ s# N
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392( ]% H3 Q) x! j! b$ p: T
; j- V- X' T! r$ C, E
(以上链接,复制到浏览器打开,或点击【阅读原文】)5 f! B9 i+ Z; @4 i5 A2 p
- K. n7 u5 m( ]: F& O
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
) N3 }+ [: ^' q: x( S8 L% `

arzqjusg5yo6403561910.jpg

arzqjusg5yo6403561910.jpg
& @9 ~8 f) ~* L! R4 u3 S7 S7 s

3 R: B9 j+ U1 N  ?2 f; n
# @( ?6 U) k5 r, q1 b欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:) J: b+ p4 |  H/ u

/ W. J5 I$ E, ^1、您希望小熊派提供哪些行业及产品的标准化SLE固件?& w" X. r9 H$ b+ O) i! y
2、您所开发的硬件产品,是否能够接入并应用星闪网络?" r8 E4 G  i; I
3、您希望星闪的资料,能开放到什么程度?) T- v# U; i4 e$ G- |  h
4、您如何看待星闪互联目前的发展趋势?9 l, r; k. B) I- Q0 T
5、其他更多话题 。。。$ W: }3 N0 \, r
9 n4 Y) F! H) w  [
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)1 T; J+ k" Q5 ]1 o# [& O

4 x  B% J7 e& `6 p5 @7 X& g从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
1 t3 v4 @- [3 Q+ b4 K/ s8 W5 E2 c% V& `* M0 |
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!
3 a7 k& _* ?4 i1 e
  p" D* J( ?" g) q) O# N: g以上,与各位技术同行共勉!' R! X9 F  u+ ?% l

( {$ F$ R7 B6 x( n8 G' r-END-
. n1 f' }4 S0 W3 x6 v6 \5 T: H' e  q% v往期推荐:点击图片即可跳转阅读4 Q' w8 m  i# \! L& x& D6 ^% O
) w/ l$ p2 v- h
                                                       
3 x# p; q+ b3 J! {7 h! Q3 `/ Q. H                                                                2 k( f7 g) ?1 J5 Z# N: Y
                                                                        $ A* G8 m4 X7 d. n/ L2 h! H
                                                                               
, {8 x8 ~2 m  Q' |. c7 }

1nedd4pz1bg6403562011.jpg

1nedd4pz1bg6403562011.jpg
* @9 X0 E% Z  B& ~
                                                                                4 K9 F& N& L  L' q
                                                                                        星闪的资料不开放出来,工程师们没法玩?; I" s4 f- {' j: Q+ s
                                                                               
2 [6 ?) ~& y8 |  o+ `( y" C* C6 d                                                                        : ^9 X7 y0 p2 O3 C; v  m7 r
                                                               
: x" {2 b) c# k$ U3 ~7 d# D8 l                                                       
1 V3 a0 ]' G4 h                                                0 @8 z+ z5 }0 U

( \9 t4 F$ x4 Q3 r6 T                                                       
- s5 \$ N) P5 r                                                                , Y" {  q1 ?0 K$ m8 a
                                                                       
2 t- U- k: c/ c' F- }                                                                               
+ Q% @- V1 W' c0 u, G

2ipu4e3ytdw6403562111.jpg

2ipu4e3ytdw6403562111.jpg
, h- J$ n' ^# x. b+ \  }' w6 C
                                                                                % o0 l* P* ?& v; h
                                                                                        星闪,一项迫切推广的创新技术!
7 U5 J) C; Q; r: V: d' G6 h                                                                                - c5 n3 B5 J& i9 ~2 w. C. m
                                                                        ) S# H% K' y' L
                                                               
! q: p8 Z2 i' w* S" [$ D* V$ Q! T                                                          I  u- e* F3 \/ r; W9 \+ T
                                               
; O. f2 m6 E; c2 Y: x/ G
' E  N9 V" J3 l9 A' Z! J6 d/ H5 J                                                       
. i9 m& \. ?% Y- {7 p                                                               
6 A- K! g! ^2 A6 S9 t, D7 @                                                                       
( ^& {+ D2 i0 x0 n  f                                                                               
' i/ y2 m' i9 N

5ob0ko2fw0r6403562211.jpg

5ob0ko2fw0r6403562211.jpg

  k2 A; p' @" b; N                                                                                . N8 v" Q% W; y% o0 |
                                                                                        如何实现嵌入式软硬件分层处理接口?
4 w% y# P6 F! q                                                                                + E: o3 u. F; S1 B, I& |$ }
                                                                       
, {5 G- `& o* _; \# t0 e                                                                0 t: T: i  O$ }. H$ f2 P
                                                       
$ ^+ I( U* H8 f" D  A- g                                               
& b1 a2 t, h  Q$ j( }" M- ]我是老温,一名热爱学习的嵌入式工程师
& n0 M4 D' N) R关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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