|
我是老溫,一名熱愛學習的嵌入式工程師5 c$ e8 e+ r& b8 e+ g
關(guān)注我,一起變得更加優(yōu)秀!
' B q' ~" C! o3 ?我大概是在2015年的時候開始接觸低功耗藍牙(Bluetooth Low Energy)應用開發(fā)的,當時學習 BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應用到項目上面。
5 M; f; ~3 I4 H+ s( C5 g4 `' K! }5 O% p- [1 l% h) A
wggxb0jajvj6401503145.jpg (132.61 KB, 下載次數(shù): 1)
下載附件
保存到相冊
wggxb0jajvj6401503145.jpg
2024-9-15 11:18 上傳
7 J l& h' L! o& L! o, |; ?
; D- D' _3 a3 j$ T. h我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機多臺從機(簡稱:一主多從)同時進行通信的,后來有大神在OSAL的應用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標準功能。
0 |% k2 ~7 J2 _5 D/ c$ y
2 l N5 a4 U* d, |: _2 Z; f4 \! g后來,瑞典的 Nordic 半導體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡。(目前nRF52系列已經(jīng)支持藍牙5.2) R/ Y; M, y! B5 }' h
4 x8 N c+ S+ F+ ]& l0 K" ?8 k* G5 x
我之前也寫過幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點擊以下鏈接進行回顧:
3 M7 ]9 r2 c" m% X
* l: X- @* ]0 g; k2 R3 l! V* w物聯(lián)網(wǎng) BLE 應用程序開發(fā)" S! L0 a5 k- x0 Z, ?/ q* @
' D; R ]$ ^5 w我給小熊派加了一個 BLE 模塊 nRF52840
: H) l/ N1 e! F5 Q. C7 e6 |* x7 N, U1 R$ E) d$ F! v
- C: @; H( k/ ^6 v
星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡拓撲架構(gòu),即一臺主機可以同時與多臺從機進行連接通信,區(qū)別于單一的點對點通信方式,如果從“服務端/客戶端”的角度去理解,大概相當于一個服務端程序管理多個客戶端連接。2 b8 D& f! N3 H. i0 V) {
. F; b7 v7 q( X, G6 }$ t
vwqj4fp4bgx6401503245.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊
vwqj4fp4bgx6401503245.jpg
2024-9-15 11:18 上傳
. z- I- A0 U6 Y, J* v8 W" G" P2 u) f1 f1 A- F
如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務端進行連接通信。3 ]# y, v# ? `" c: M
* D @, J5 M' O% ]0 z+ f# @7 f2 q
假設這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務端進行調(diào)度通信,客戶端可以隨時往服務端上傳數(shù)據(jù),也可以隨時接收服務端下發(fā)的控制數(shù)據(jù)。% _- z- Z4 i3 K! [# w- @, R) m: k1 g
. a, L4 G8 U N) [& n
, F* k- C/ R1 Q+ b# ~! O0 J9 M6 J: e( K6 H) D0 C
基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進行獲取并使用。
9 L) E: r$ c/ [; f6 I) T: q
2 q$ {) a6 d' i6 FAT指令固件下載地址:5 n2 p$ S$ F% p% b2 ~/ J& Q+ E
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207; j7 A0 X4 D U' J1 t* H
- B1 U! W# g- T `( E* O3 S7 G+ GAT指令手冊下載地址:( F# b0 B# ]: c. [' F: b8 I' s2 a
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=74093929 X4 r3 A- W( u- p& w- R
* e' K/ U6 p8 Z$ {! ` o, {(以上鏈接,復制到瀏覽器打開,或點擊【閱讀原文】)4 X6 f) C4 s c: R c! O+ C1 j
4 n, A/ @- {% x% a8 A8 C R據(jù)小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點:, v* Y& Y2 ]8 E8 T- G; S! Q
xorgidsm1lv6401503345.jpg (153.81 KB, 下載次數(shù): 0)
下載附件
保存到相冊
xorgidsm1lv6401503345.jpg
2024-9-15 11:18 上傳
/ q* R V: }8 B
" x: v7 q; s. i$ z, e
) j" O" C# ~6 p
歡迎關(guān)注并留言本公眾號,提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:% b+ X( g1 ~/ E1 q9 {; Y# \4 W0 H
0 D$ D8 }: x1 }0 @7 T8 B4 w9 {1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標準化SLE固件?, ?' Y. @" X+ u+ J! P, x a
2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應用星閃網(wǎng)絡?
|# l8 L/ i$ n/ l( x- N- S8 c8 X3、您希望星閃的資料,能開放到什么程度?& L' N- Y7 `, w3 H
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?
* ~' ^/ n( m# z$ v& Z5、其他更多話題 。。。/ s2 |6 [6 q. ]* s! {1 S$ L5 j$ ~. C
% `# m3 Q( H2 i9 M+ s0 p, z, w為了讓更多嵌入式技術(shù)愛好者可以更好地學習星閃通信技術(shù),我們將會為提出建設性意見的嵌入式愛好者,免費送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
5 g* X4 g. m7 z1 R
2 b6 t9 l+ M6 S7 A, _- p" J+ o& h/ T& B從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術(shù),有人說。。。(各種看好與不看好)0 @# r9 Z" a L+ |4 b+ }2 ~$ C; w9 A
# _! _2 P- r: z3 L9 ~* f5 M但我想說的是,星閃互聯(lián),注定會在爭議聲中不斷前進,悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因為相信,所以看見!”* P1 t" x- `( y Y
6 ?5 [: w( e: r0 k/ r; Q以上,與各位技術(shù)同行共勉!% G; u/ \9 V% n8 ?0 _
/ I9 w" T. \- j
-END-
) h3 T6 P! k' |) R往期推薦:點擊圖片即可跳轉(zhuǎn)閱讀$ e6 G$ |6 m k5 j
) |' ^2 m" O2 U5 l8 [. g+ S* X
6 E" h( g8 M9 h& w
9 t3 X, U& D1 Y4 H 6 E" N, z0 m1 [. W* |
! u% r, s" r* q2 M
g2ks5w1agco6401503445.jpg (290.22 KB, 下載次數(shù): 1)
下載附件
保存到相冊
g2ks5w1agco6401503445.jpg
2024-9-15 11:18 上傳
* u2 o6 F8 |4 @/ S2 q. X) v
. x N5 s! Y" q9 A# N/ L 星閃的資料不開放出來,工程師們沒法玩?# x |7 ]. A/ S2 F8 \0 b
5 b. M* [7 h; Z% p/ X; E3 v
6 Q; }) c; B) Q# [7 R' y, m
" S2 E, g0 e; a, g; Q9 G! v2 I0 a
) f6 x( G! i& ]' g9 ^7 n) C
- N! i \* ^/ |1 n
+ t( A' i% w. y0 p; W, _- m8 p5 \
* Y% s% {7 B: W% A% q
: c- G* t6 c, P% m6 n. y% l" S 9 ?- |" N- Y! \, r
7 q% K: A& g, S4 f& }. C
5vyvbb52fce6401503545.jpg (203.97 KB, 下載次數(shù): 0)
下載附件
保存到相冊
5vyvbb52fce6401503545.jpg
2024-9-15 11:18 上傳
" C; ]6 P) `) p$ g% C. {+ e
|- u# ]: i& F0 B& l9 [1 M 星閃,一項迫切推廣的創(chuàng)新技術(shù)!
2 X, r# X2 @. G8 i/ Y8 x
* x' Y1 [* X7 J8 r* j8 b
( { f2 I. x* h/ A( j7 U 6 g7 ?3 ]8 n8 ]. y9 s; W
9 u% y/ B6 b0 a
9 ^0 ?3 v2 W3 e! n
8 b! u" B8 W& a1 s; p, y: N 4 W$ C [0 q2 Y D2 m- b0 V8 n$ i
2 o( c9 j1 Q- R/ ?3 ?, _$ P* {
1 F [; T. P" V: L5 ?
. S v# M$ I! i4 B8 m
4uutbtdltpq6401503645.jpg (213.62 KB, 下載次數(shù): 1)
下載附件
保存到相冊
4uutbtdltpq6401503645.jpg
2024-9-15 11:18 上傳
) B6 M% i6 ^9 H) s" y , \ _/ s% Z3 T& e2 U
如何實現(xiàn)嵌入式軟硬件分層處理接口?
7 t4 @" `! l3 a% m4 T9 Z. ^ , q" C8 Z( y: d0 o) o$ r: X3 p
S6 W/ k7 V( h: n0 u, P! G. ]
; J; s. E2 {5 `5 P$ i
# p% l& ^, [" i( p9 n
0 m k) n( P; K* A4 n& V- `我是老溫,一名熱愛學習的嵌入式工程師
1 b, a2 ~$ \7 j8 l關(guān)注我,一起變得更加優(yōu)秀! |
|