|
我是老溫,一名熱愛學習的嵌入式工程師
6 v+ L$ V& M7 t5 t8 `關注我,一起變得更加優(yōu)秀!
9 L: U: A9 O' y! ^; l) \我大概是在2015年的時候開始接觸低功耗藍牙(Bluetooth Low Energy)應用開發(fā)的,當時學習 BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應用到項目上面。1 W2 V- Y* j# e
}7 q7 f6 L9 M9 V
dtqrd5dszis6405225434.jpg (132.61 KB, 下載次數: 2)
下載附件
保存到相冊
dtqrd5dszis6405225434.jpg
2024-8-21 13:01 上傳
4 w- x. A& ^" A/ l2 O9 p' I) K( W! ?& W1 m0 d5 p2 M
我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機多臺從機(簡稱:一主多從)同時進行通信的,后來有大神在OSAL的應用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標準功能。$ H I& u: r9 o8 N# n. G& y$ v
% U# n% W. y2 d5 C$ W
后來,瑞典的 Nordic 半導體推出了 nRF52 系列 BLE4.0 芯片,并且經過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網絡。(目前nRF52系列已經支持藍牙5.2)3 P( j A- G& u
: V7 X7 n; ~2 _% `) _' [我之前也寫過幾篇關于 nRF52840 相關的文章,可以點擊以下鏈接進行回顧:
u" B6 h6 L$ u8 k, e6 L* z% \6 D
9 V+ y$ p; z0 D. W) f5 t* l物聯網 BLE 應用程序開發(fā)
7 M$ r- W5 F3 J' }9 Z& B
8 ~3 X$ m; t# P) C Z; Q我給小熊派加了一個 BLE 模塊 nRF52840
" m0 M! g4 G/ ]% t# N/ n, G; J) L5 e) q( j
8 [& U, p0 P5 ~% S) v# s星閃 SLE 天然支持一主多從通信,通常是采用星形網絡拓撲架構,即一臺主機可以同時與多臺從機進行連接通信,區(qū)別于單一的點對點通信方式,如果從“服務端/客戶端”的角度去理解,大概相當于一個服務端程序管理多個客戶端連接。9 K* W( t2 v4 s( Z7 Q
6 k' m, ~+ P6 C! O
d0nenyffttf6405225534.jpg (323.18 KB, 下載次數: 1)
下載附件
保存到相冊
d0nenyffttf6405225534.jpg
2024-8-21 13:01 上傳
) \1 M$ Q r# j, N. a( a6 ^
& J2 m4 z" r- t" e0 Y1 ^
如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務端進行連接通信。
2 h8 |4 G6 A k8 j% z; x/ K: D4 k9 M
假設這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務端進行調度通信,客戶端可以隨時往服務端上傳數據,也可以隨時接收服務端下發(fā)的控制數據。 l5 r F4 u& o$ Z9 ^& N2 S
' x) n7 ^# x3 ~9 k2 G6 u. b+ V5 P+ c' f2 E& \# N
4 w/ T& y7 E8 Q: t$ A/ D基于 Bearpi-Pico H2821 核心板模塊,小熊派已經發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進行獲取并使用。1 B5 K5 w. B2 d1 n
$ t* D' B5 U. K' ]7 k' t: _AT指令固件下載地址:1 m' w' h# t+ c" e8 E
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
- x0 h; K# X* _% s
0 X1 F# C& D3 O: Z$ L G7 _& QAT指令手冊下載地址:% e" d9 V# O7 f+ @, k
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392- ]% o" c; d5 O. { d1 F
. B, K5 z( o" c H2 b6 \2 n(以上鏈接,復制到瀏覽器打開,或點擊【閱讀原文】)
4 t. S; u2 C) [$ U4 w4 _8 Y# S8 x$ U/ ?0 O- e
據小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點:1 p' V* Y% t4 j. q9 u
ikusqdkdnve6405225634.jpg (153.81 KB, 下載次數: 1)
下載附件
保存到相冊
ikusqdkdnve6405225634.jpg
2024-8-21 13:01 上傳
0 }* G& F( T3 A. g1 B* y6 H1 _7 R4 X, @% L: x# ~6 a3 C
& l$ C5 v: f. y9 c+ m( E歡迎關注并留言本公眾號,提出更多關于星閃互聯的寶貴建議。我們可以嘗試討論一下以下話題:
! y1 C' F7 r, |) Z$ ?
& R4 a- v" c# R& k- C1、您希望小熊派提供哪些行業(yè)及產品的標準化SLE固件?
% Q6 m4 D) v+ h9 O( W2、您所開發(fā)的硬件產品,是否能夠接入并應用星閃網絡?9 D2 d) |- @! K+ M. |1 j
3、您希望星閃的資料,能開放到什么程度?, G5 s* x+ I3 [* q* t1 d5 s' J
4、您如何看待星閃互聯目前的發(fā)展趨勢?# B% d$ ]2 g/ Y& E& G
5、其他更多話題 。。。3 R, T5 ?' A1 f% r! e& W6 \+ p) } e
& t/ i8 M+ |, x# m( o% j z為了讓更多嵌入式技術愛好者可以更好地學習星閃通信技術,我們將會為提出建設性意見的嵌入式愛好者,免費送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
. @, L% b- F/ z, X' c/ x
, ~% ~/ }. A& }( ^0 j從目前廣大網友的反饋情況來看,有人說用星閃不如用藍牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術,有人說。。。(各種看好與不看好)1 O. q& z+ e W* f: z$ l! U2 o. P# H8 S
' ~5 E( ~$ d1 l+ e* z" ?; d但我想說的是,星閃互聯,注定會在爭議聲中不斷前進,悲觀者正確,樂觀者成功,套用前東家CEO曾經說過的一句話:“因為相信,所以看見!” w2 S# i$ R2 t/ b7 }6 L9 y" L
! H5 n) Q( C. V% o, ~% U
以上,與各位技術同行共勉!( C' s& m" [' A" {0 H0 V7 D+ h
+ }1 T2 ]$ z n0 V, H8 @$ z3 g-END-: f( o' Y$ o9 _9 |7 F, v2 O4 t
往期推薦:點擊圖片即可跳轉閱讀/ ^% T# I, a% P' b
( ~. \/ n6 W, ]% `* k* X! t
0 B5 k3 m$ t) E) u- y* R9 } ) t. _( D& V) N6 i7 _
m, R2 P& ~+ a5 i- _6 O 3 A8 M! X* r# @4 I' ^$ q6 q% D
urjh4nihep16405225734.jpg (290.22 KB, 下載次數: 1)
下載附件
保存到相冊
urjh4nihep16405225734.jpg
2024-8-21 13:01 上傳
, Y( Y* d- ~; T! M5 I
$ b6 ~' U6 c( d8 ~5 E; m. c, L+ g
星閃的資料不開放出來,工程師們沒法玩?2 }2 D: a' H0 t' \
7 V6 o" @# Z% i& W
$ D! k r( v: H6 R ~4 | i5 C2 V8 B
0 t- q# T, z+ n! `7 B3 Z
4 P' f6 Q/ e2 a- ?' g
$ G b& F0 q4 \. V6 q2 S" x) a7 u- _: B/ p a. q
: B+ [/ C; z s3 ]& {8 p/ ` + `5 r8 {7 g4 ?/ u/ I3 J! H
6 M* \0 D3 V( K, \, B' G& [
3 p5 G3 r/ _' W/ i: Z8 v# x
122jtiuv1zh6405225834.jpg (203.97 KB, 下載次數: 2)
下載附件
保存到相冊
122jtiuv1zh6405225834.jpg
2024-8-21 13:01 上傳
! Y+ g" h: x! e. Q . C: H% r% A! ^8 G/ {6 x
星閃,一項迫切推廣的創(chuàng)新技術!) F& A9 N: t! u. ~* r
( A# i, U4 B2 A. S8 C) D
% F8 D3 ^) ^* ^. F+ A5 J
4 }+ W7 L3 t8 y' O4 [5 `( ` ; d' g8 t s6 C# D7 K* [! Z& `4 T
3 m& Q5 B! S/ [' [& K. e% @
4 k5 L& H; Z" Q( d, h" E; i
. R$ n) D, K, T( X0 B4 Z & ?/ Q) _* p1 w; ?; W$ n4 B) E
! D0 _$ d& a/ u( B0 b2 j# Z
* j! w6 }/ m6 p
yj4gogvxikv6405225934.jpg (213.62 KB, 下載次數: 1)
下載附件
保存到相冊
yj4gogvxikv6405225934.jpg
2024-8-21 13:01 上傳
& U) m# }# @- s9 o
$ z4 ]2 j$ g- \2 `
如何實現嵌入式軟硬件分層處理接口?
f- ^2 w: ^- Y8 ] 5 ?" O6 G+ a. B# \1 R
. r/ _" R+ W8 G8 k) _$ Z1 i
; v9 J+ c7 u" J2 F7 H/ _
0 j: z* }+ l' C2 H$ { l: p! e3 I
( m% ?3 v4 z. q5 q; G+ D; f. |我是老溫,一名熱愛學習的嵌入式工程師
0 G# F5 h' M% z% U5 w7 }關注我,一起變得更加優(yōu)秀! |
|