电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

572

主题

572

帖子

4361

积分

四级会员

Rank: 4

积分
4361
发表于 2024-8-14 17:50:00 | 显示全部楼层 |阅读模式
我是老温,一名热爱学习的嵌入式工程师' K: ^/ h% G5 T# u
关注我,一起变得更加优秀!
5 u5 c$ {" l* T2 B1 g8 V3 O我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。( z: ^: H# k, b" B) o

/ ~$ i6 L( y' l& ?

kbqs2ww0zby6402850502.jpg

kbqs2ww0zby6402850502.jpg

$ {5 {2 N0 |! Z9 @( F- `
% w  k$ U; N$ t) H+ l我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。9 d3 ~: |8 T( x

2 I- A" A8 o( |  j4 i8 A4 J后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)
. h2 L4 z( H: |3 u8 J$ E) M0 J8 o- z1 J% b% c
我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:
* n" w. G) j! w4 T1 I. v; E5 L" h4 O0 I' O. d( }+ Z8 I6 p" B9 ?
物联网 BLE 应用程序开发
8 T0 o; {4 D9 M5 t. e* \1 g6 Q
7 E2 a7 }9 }+ a5 w9 `. ^$ y9 e) V我给小熊派加了一个 BLE 模块 nRF528409 o+ u) x! }9 ^! p' m9 K; w+ k

' P+ a( c' j- X$ P! w5 E
/ b, {% ?; p( u1 t1 h* {* B星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
% z$ J8 D( M: w: j# v) ?3 a9 Q) T* }, Z( V' G2 ]+ T. X9 E9 D

u5uz0e5dfsl6402850602.jpg

u5uz0e5dfsl6402850602.jpg
/ @  E) [4 v* \+ X
# V6 n( _% p3 g/ U2 J1 r" E* y
如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。
4 H( U% A* I; ]3 E* K! V4 a8 g2 x: n) ^9 W4 S/ _& J* g: p
假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。! ?  B: {4 f% o4 y, n8 w& [% I
! {/ \0 I) Z9 Q9 w6 z& _* I8 t% d

  w7 c/ x$ D/ x* c" p  s; |$ I' v4 C+ q  q5 g& f1 ~) @: o
基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
) Q* H( }) D5 B; S7 C' l2 w. q. s7 v  u- m
AT指令固件下载地址:& g8 }, A# f9 m4 E& K" ?8 o6 [
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
" I, x0 Y4 r. W
9 d: @0 b. J& [( ]3 N/ {% }) s% pAT指令手册下载地址:
( h; j, u2 A' B. b! y! M# Khttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
" s! q/ P" a; q! g% x5 W
# Q% g6 b$ H) r$ v3 {, o% p(以上链接,复制到浏览器打开,或点击【阅读原文】)% {% K$ G( Z2 j9 b! J* H5 z

2 g! q0 p; \$ e4 C1 O据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:* R6 B/ y. ?  |! S. r8 W

hmagf5utjv06402850702.jpg

hmagf5utjv06402850702.jpg

) D& A8 V% h# c5 g9 }4 |! p
  o: s6 s# e) A3 g& r4 }
! v3 Z9 S. F6 ~) n欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:
) ]7 r/ v! a" ~5 S, a
" c" R, o  u& R$ c1、您希望小熊派提供哪些行业及产品的标准化SLE固件?! q' W# {6 y6 G. o9 v; Z( n
2、您所开发的硬件产品,是否能够接入并应用星闪网络?
7 Y# w! V; l- o4 o2 d  h; G3、您希望星闪的资料,能开放到什么程度?
) S7 d) @- t( T' D4 o: J- b4、您如何看待星闪互联目前的发展趋势?
" B. _6 z2 B- P/ J9 k) n, y5、其他更多话题 。。。' Y5 k( B9 `  X( \% H8 l

4 C: n) D4 ?; q) O为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
! B, i, l( S* u8 q5 f/ r$ I. Y: h
) N# z. ~2 C) g7 r& n" n从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
' b' ]3 N1 S) ^2 d# q$ I0 b$ Z3 f  j" o  z" Y) V3 Q
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!( y: G) ^' @* }+ h, q$ P

- _/ x# i7 R& e7 S8 H3 R' @% C以上,与各位技术同行共勉!2 o: s; r9 Z9 N5 J4 j4 H
. u: R' L8 g$ k' s
-END-
: C$ P7 m! s- l  V2 Q6 ?往期推荐:点击图片即可跳转阅读7 E' Z: L! u8 w8 o! O( L0 {' S1 I% e

- g) b8 L. X/ D9 A$ Y) K  x                                                       
$ R1 i. f& `8 X; ~( L                                                                4 h7 `  e* s' H  a: D: p# o
                                                                       
3 H/ K/ K% H3 s9 Q+ Z0 r                                                                                3 S0 B' ]+ i8 b4 Q) `1 ~

xxig0l1utsk6402850802.jpg

xxig0l1utsk6402850802.jpg

1 [0 B. c% J$ A* z9 ]1 H                                                                               
5 f* s& }$ L; U+ _4 m                                                                                        星闪的资料不开放出来,工程师们没法玩?
# l2 A+ t0 K: i1 l                                                                                + s" O3 M& T5 f8 z  k
                                                                        $ W% o, n% c% Q
                                                               
& L) y  k( E6 e' ~1 d                                                       
3 ]- b7 @! i+ {. z, y, C/ l                                                ' W4 s' S+ A9 U+ q) O
: ^5 r9 @/ D" I% Q
                                                        & B' I6 P6 W) f
                                                               
# E/ p3 l/ r* X1 h6 g' L                                                                       
  a  A6 G2 `0 g                                                                               
; W  {( Q8 T& w* l! |, Q0 x. @. ]

dk3vxy4gwzk6402850902.jpg

dk3vxy4gwzk6402850902.jpg
6 b% ]" `+ ^* _* V* B! x8 S' K* n
                                                                               
9 i, h' R2 I* c0 z* x                                                                                        星闪,一项迫切推广的创新技术!
) S0 Y* k1 T+ }- T1 u- H                                                                                3 |2 g$ C" o, j" W% ~. `
                                                                       
4 }- w3 w/ v' U4 z; u: X' k+ _                                                                8 K: |- b# ^- T' F
                                                        ! g) x7 l' v2 g' {
                                                4 p) n& Y4 V7 `6 w" V1 g
) Z1 u: G+ K9 f$ I$ g
                                                       
/ K: I: U4 D! L' t7 `' i3 R4 Z                                                               
$ @" E' U+ S" E4 X/ x$ B                                                                        ! n7 c# @4 \+ N
                                                                               
/ k1 ?, u5 j& {1 U; \% Q, I! c4 W

hyg2cvqix0p6402851002.jpg

hyg2cvqix0p6402851002.jpg

/ W6 u6 w/ X$ x                                                                               
% A. o9 e( k& r6 i& t3 U                                                                                        如何实现嵌入式软硬件分层处理接口?9 z( m& |: ^. |8 @0 ~
                                                                               
2 a) R7 y. g  N' I7 [                                                                       
( N+ Z# l1 U8 z0 D7 I                                                               
$ @4 A: L5 ]: k0 i) C1 Z                                                        1 X7 B7 f6 A5 S' L! y
                                               
) w- _/ y; P; b我是老温,一名热爱学习的嵌入式工程师; A4 Y8 {, U5 G0 ?% ]" g
关注我,一起变得更加优秀!
回复

使用道具 举报

发表回复

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

本版积分规则


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