|

我是老温,一名热爱学习的嵌入式工程师
* M4 Q M9 a8 B6 C8 S6 x7 Y# a, D3 t4 S- Z关注我,一起变得更加优秀!
- |+ b5 _& A) [- ^% r1 c* k我大概是在2015年的时候开始接触低功耗蓝牙(Bluetooth Low Energy)应用开发的,当时学习 BLE 最热门的芯片是 TI 的 CC254x 芯片,并且成功把它应用到项目上面。" p# i# I% D+ \5 u. U4 T) X* G; W" {
% c3 G$ n. c! } N6 H4 n9 ]
bnhpprc4ow364012771006.jpg
8 Z' z, u. d- T2 I2 h5 x
$ t: e1 L# d, a我记得,最开始这款芯片的 BLE 协议栈是不支持一台主机多台从机(简称:一主多从)同时进行通信的,后来有大神在OSAL的应用层做了一主多从的适配,但这个不是BLE协议栈的标准功能。$ V! h! q( ]7 w0 B1 H" r' |
; |6 i$ G0 Q2 ?后来,瑞典的 Nordic 半导体推出了 nRF52 系列 BLE4.0 芯片,并且经过多次协议栈迭代才支持一主多从及主从一体通信,这款芯片可以通过切换协议栈的方式支持 BLE Mesh 网络。(目前nRF52系列已经支持蓝牙5.2)
) b. }& p5 O+ Q
! R& T9 L- M ^! j( N+ w我之前也写过几篇关于 nRF52840 相关的文章,可以点击以下链接进行回顾:5 U5 Y: n$ Z8 c* a; i t% O+ g9 R i h5 {/ {
( k6 T( Z2 U: D. i9 N3 X+ V物联网 BLE 应用程序开发" P, _5 x% r8 b( a( b
6 W0 z, V1 j2 B6 X, X4 o& G我给小熊派加了一个 BLE 模块 nRF52840
" {+ d4 \9 \7 ?5 K' _# `9 W3 j+ ^, Y2 ^# k2 R* w
: i4 z+ T& I: m! l0 M星闪 SLE 天然支持一主多从通信,通常是采用星形网络拓扑架构,即一台主机可以同时与多台从机进行连接通信,区别于单一的点对点通信方式,如果从“服务端/客户端”的角度去理解,大概相当于一个服务端程序管理多个客户端连接。
2 X% V" f4 Z! i! u% r; h# T4 O5 Q+ U5 E. b) p4 l8 n2 U! p- s
ta2prqx1i5x64012771106.jpg
, `; b# p, \( ~) W" w. b
! `: w4 m! k6 x; K$ ^ s如上图所示,飞凌OK3588开发板通过USB接口对接小熊派 Bearpi-Pico H2821模块,作为服务端角色,然后用 8 个 Bearpi-Pico H2821 作为客户端角色,同时跟服务端进行连接通信。$ Z4 i& h( |1 b- C( T
[6 D! f! M9 N* L( \假设这 8 个客户端角色是一些传感器或者执行器,就可以统一被服务端进行调度通信,客户端可以随时往服务端上传数据,也可以随时接收服务端下发的控制数据。; r2 c3 c5 S; k: `) r! `8 u
# w; _1 r! M; P7 \' ~
; v$ e: Z d# |' z
/ h r$ B; W% X. t基于 Bearpi-Pico H2821 核心板模块,小熊派已经发布了支持 1 对 8 通信的AT指令固件,手上有 H2821 核心板的工程师,可以通过以下链接进行获取并使用。
7 @" e5 \6 X. a% ]" `& d! d# @0 a% W+ S* U
AT指令固件下载地址:
4 |. \" W/ ?8 D/ W5 _https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
( V, X V. G d! e) W6 j$ D# v% C: x: [& h4 L5 y# p$ E2 Q
AT指令手册下载地址:
- C- @0 z" h/ e5 _$ w6 g' R% chttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
1 e) |9 ?1 [% h3 T# v$ M1 ?5 C0 T& z2 z5 ]: o# s
(以上链接,复制到浏览器打开,或点击【阅读原文】); r$ Z- Q1 {, V
, `' Y8 \& O1 k6 W4 a) v
据小熊派官方提供的信息,这个 SLE 一对多 AT 指令固件,主要有以下特点:
4 [$ x4 d0 }1 z6 |( R- i" _
gfcjt3qeu1p64012771206.jpg
$ O9 _# b. e# S' M( h% a2 J( a" q
+ ]0 j! m0 i! F: S7 ^) G9 o& D% J/ H3 s
欢迎关注并留言本公众号,提出更多关于星闪互联的宝贵建议。我们可以尝试讨论一下以下话题:% k: J& _9 ]+ g
3 f( w& O. M9 t7 R4 N) C1 A2 e1、您希望小熊派提供哪些行业及产品的标准化SLE固件?! A$ A" k, K; J; R. B! D7 u
2、您所开发的硬件产品,是否能够接入并应用星闪网络?8 r" ^( o* D' ?! m) V7 r. b1 b* E: l
3、您希望星闪的资料,能开放到什么程度?6 [9 a' }' }2 i: q) d( Y
4、您如何看待星闪互联目前的发展趋势?
# T0 ~8 U4 w1 q, L" I5、其他更多话题 。。。
0 _$ y4 `1 I L, {' Z" C7 d' c
5 r2 R: s, [4 J$ y9 N A1 @为了让更多嵌入式技术爱好者可以更好地学习星闪通信技术,我们将会为提出建设性意见的嵌入式爱好者,免费送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
2 C: K3 P- c! ?! j* }& g/ c' V% B' ~: a- j
从目前广大网友的反馈情况来看,有人说用星闪不如用蓝牙Wi-Fi,有人说芯片成本很高,有人说资料封闭不开放,有人说星闪只是套壳通信技术,有人说。。。(各种看好与不看好)
* y- F( P& w% [0 a' V# k. ?$ S2 P; g: e9 z0 x" {
但我想说的是,星闪互联,注定会在争议声中不断前进,悲观者正确,乐观者成功,套用前东家CEO曾经说过的一句话:“因为相信,所以看见!”
& ?, i! z8 d) d! d% x+ ~2 x2 |9 q7 |% O7 q, N. N7 _2 k
以上,与各位技术同行共勉!
: k2 T8 @$ j* }& r' `- Z
% F2 ]2 K# l P) f-END-; ]* J3 ~ ?# N( W( S# J
往期推荐:点击图片即可跳转阅读/ N0 q+ K. s2 O1 s! J! a: d
/ W; z) b0 W/ y& b2 \
- ?! ~* V4 L8 V 1 x; a: r! z5 w2 f/ \; I/ {
5 P; K$ ~+ M# T* z( H @$ j3 N
! U6 C5 |: n/ C" M: V; U
2bmietbeikd64012771306.jpg
) A. f1 g' A2 |& ~+ k* ?
! _3 m0 l$ d! R) A$ z0 u; J 星闪的资料不开放出来,工程师们没法玩?
% z# H( P/ }. K8 V6 R' j
9 T, v* d3 t' v, R& P7 ^4 q/ r 5 |( J, x! W3 \1 ^# Z+ V W2 O' O2 n1 |" {
7 H$ v$ ?. n* q9 O5 m" B
0 Q t, \% J* @- g! z6 e - D- ]; |( ~" ^# d P: o% N- N
/ c0 {2 S9 g; P* c& |& i# n2 J8 ? 9 s$ v8 \2 H- x6 @ b
[" m# W1 S v, e" L2 W
& w p! n1 @! v( |: j# X9 s
& p' d9 z$ t- w$ R; f
yvxvlbpewwf64012771406.jpg
& u& `9 W. \% J- c* m6 C3 b, c: J 4 t! v" e8 P" Y8 O8 j
星闪,一项迫切推广的创新技术!" a4 \2 j0 D, U; l+ ]3 y
; p3 \1 Q. A* _. \" `
7 _/ }& }. Y8 P8 c5 f * l( ]7 t& W. C/ z% t E: L
1 v; P, u- e/ I( i
s, u6 ?3 I' \+ B$ w! z G: Y1 L$ o
) X, ?" W6 B7 [9 o4 Q! R
4 V5 J2 J5 @# C$ Q$ q1 f+ a2 }% U! m& R2 } 2 p% ]9 K; k* U
* n0 F; c0 f/ {& z6 R, g1 o
2 h6 G1 g% ?# j# z: `2 C
l05bdutn3rz64012771506.jpg
* J+ y; [' |, |* J ~3 m
+ P7 R. {6 v+ K* y5 \& K: [5 g& V 如何实现嵌入式软硬件分层处理接口?
- d4 o7 h1 u( I. z( ~( e 8 ~7 |4 Q) E3 S6 W& |
6 d# F! e/ G$ h D7 G! J' v
( N' W8 ~* Q( w
. o$ p" C0 b1 `+ y
6 q, ]+ B- u( j& H- H9 z- E9 b0 O我是老温,一名热爱学习的嵌入式工程师
5 r% T* u# j5 Q# A2 w5 B W @: Q# H7 a& r关注我,一起变得更加优秀! |
|