电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师
. w0 L7 x) A; @% P: h" o: I关注我,一起变得更加优秀!) p* P4 @- q5 X& }
我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。
/ z6 i7 q- {0 g; l% e4 `6 b5 K% N2 f3 a% \1 l* O2 X# u/ ^: c$ f

nu5ddmqirjs64014422412.jpg

nu5ddmqirjs64014422412.jpg
7 X& Q' N( O- I: y+ [

3 M. ^& O# x6 {3 T+ F0 D4 p1 o$ C我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。. H5 G" d! O) o9 X

5 Q9 W, R/ K1 I后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)
4 N) P" z+ ^0 ~- N1 }  N# F4 h$ y$ x" ?) |. d1 K
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:  a  @* a% f  v& N  m
8 ]2 N/ C, p2 J% J! ?* _& {
物联网 BLE 应用程序开发
! @4 e% @2 Z4 A# t" X% }/ P3 j$ h  ~/ C/ b. W
我给小熊派加了一个 BLE 模块 nRF52840' p$ O" L: i/ i; i9 s

# x* k/ p# g. ]
6 w3 i3 d- g) u: z+ [, S) |( O( `星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
9 _/ u6 A/ g/ B; F; q$ H; {6 }
3 z; }! I- ?/ \* W$ a) H

muxewysyc3v64014422512.jpg

muxewysyc3v64014422512.jpg
3 u; J% B3 s  C1 S
9 }6 e! H- u7 Y
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
+ M7 ^* ]3 L6 M% e
8 I  Z( y) U: G- K: V假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。3 v+ K7 o& {9 u  H
. d, L5 u: _0 X

) X$ F" ]+ y: h" j  v/ s8 h; y/ _  A' }) A8 q8 Z9 e
基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。( L# K2 W" m4 i8 y+ D4 h& F) X

% z' P0 T6 o7 _& D1 Z1 }AT指令固件下载地址:4 w1 o: Z: q6 E
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207, N. K$ Y" q- }/ _7 U
& [) t0 u$ J! x4 b: x
AT指令手册下载地址:$ t3 o- h& f5 U1 S+ Q7 u
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
: x# d2 v  p- n9 v) K8 _8 N6 C% q" v9 D7 R3 r
(以上链接,复制到浏览器打开,或点击【阅读原文】)
' v4 |; [! e) ^7 z4 k: e9 h5 j0 c; N6 p- y, f6 m0 K0 O
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:5 c, O0 D8 ~/ h6 Y1 \

vliw4ticjh364014422612.jpg

vliw4ticjh364014422612.jpg

- p; D( C7 {1 N2 H2 N% `0 k5 z3 x) C8 p( d, J5 n2 `

1 u6 i5 D& B/ ~: c3 k. F# u+ q欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:% O" s2 I& L5 \% h, \4 w# J- j7 Y
* N, j$ K4 C1 C1 b4 w
1、您希望小熊派提供哪些行业及产品的标准化SLE固件?
. E1 t! l) }2 h: J" K& V2、您所开发的硬件产品,是否能够接入并应用星闪网络?
, }- O* w3 y6 s# |: u7 h3、您希望星闪的资料,能开放到什么程度?2 n& {( i, x  J
4、您如何看待星闪互联目前的发展趋势?
8 e. Q2 E5 ~; x* |- D2 h) n! U5、其他更多话题 。。。* H5 ?" a& o8 |- p0 c& \$ _+ W
# `5 R8 l# [1 Z. h$ o8 v
为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
! i; k. x- G. J% N$ i
4 ]/ k$ r. E  x: l. l从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
/ A- J/ d7 S; e0 K3 u% s
& n- |) J# V% k1 g* U9 {但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!, X, j* H" M9 l4 W% ]

2 \* n: {* a6 e$ u" T以上,与各位技术同行共勉!
6 }0 _3 [6 Y( ~* N  f: ^4 |5 O/ M
% `+ v: o. S7 j- r-END-3 `0 _6 |& Q" O, P: b  U
往期推荐:点击图片即可跳转阅读) M' w& j4 W$ |
7 Y( V$ L) E9 O3 C& o& j3 p1 {: P
                                                        4 W( l& G9 w- c! `
                                                               
4 |/ P! t* L# h& _1 @( [9 M                                                                        0 d' ^) b- T# S( y2 S* @. s  s3 ^7 l8 L
                                                                               
9 I! E0 |1 c$ S, r& ?1 K

nseu5zxomt464014422712.jpg

nseu5zxomt464014422712.jpg

2 W& k5 y+ U1 ^( {2 S- i                                                                               
& T, @3 l* H! j* [: ]. g2 s  ?  w                                                                                        星闪的资料不开放出来,工程师们没法玩?
  s: O' z! {" t: X4 i3 A# n                                                                                ! e% ^& g) b- D- L; ]$ L9 m8 B
                                                                        2 G0 A9 C8 C% W+ ~$ E) T
                                                               
+ a6 r3 K$ R! Y$ @6 u                                                       
% D- Q5 K8 C2 d                                                $ S- r6 j' A5 j9 M

. k7 K' B7 Z  V* V8 D                                                        & m- k5 s; t! J5 s% _! e% x/ M
                                                               
9 b4 H9 s. X1 u8 r) D                                                                        ! a, r6 X# ^, t
                                                                                ) e, J" h$ x$ q4 o/ Q

2qybcmgwwk264014422812.jpg

2qybcmgwwk264014422812.jpg

, m7 e" x% g& v" c; v! e3 Z; ~* K                                                                                % |  t! n1 b% D
                                                                                        星闪,一项迫切推广的创新技术!
( {: s/ o: @5 R( @6 C                                                                                4 z; N% J! Z4 [0 M- d% i! S3 h
                                                                        + W& v$ ?, S" D4 ]4 l! e& Q
                                                               
: B4 \2 a# K, C2 A6 W' `$ q2 e                                                       
' c: y' Y" O! z1 e$ w                                                ' y. T) @$ G, A# T
: f+ Z. T0 K4 Q, H7 J. V9 o
                                                       
4 f9 k6 @) a  D) w5 s                                                                4 C( A$ i: y' H0 j3 h: z  P  x- l
                                                                        ( M( X7 u- Z& \4 m$ C
                                                                                ' ~2 o& @- j, r) ?6 o

dvm0vfd1ox064014422912.jpg

dvm0vfd1ox064014422912.jpg
- L! m' o  d0 v4 X2 k
                                                                               
: R1 M4 Y5 R8 q# B* l) U, f& i                                                                                        如何实现嵌入式软硬件分层处理接口?' s+ E1 r0 z( T  F8 K) _8 T
                                                                               
1 z7 B4 b+ N. e' D- T                                                                       
$ d7 h1 J. Y4 c$ z& [  O' I                                                               
/ J. v& H# v3 P& a% ]0 W: `3 O& B                                                        " Q# i: X. }. G) g
                                               
7 ?% g8 L  l% J. Q- O7 m, O9 b# j' \我是老温,一名热爱学习的嵌入式工程师
$ u( w$ i# n/ k2 z# h关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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