|
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
% i3 \4 g) n% S8 I( V關(guān)注我,一起變得更加優(yōu)秀!
5 \( P& _5 \. a我大概是在2015年的時候開始接觸低功耗藍牙(Bluetooth Low Energy)應(yīng)用開發(fā)的,當時學(xué)習(xí) BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項目上面。
2 P. ^, R5 `! v: S% v. S& _6 A
" b/ |# `. }* p8 ^2 N8 |& W
gguf4y5ujzs64014199533.jpg (132.61 KB, 下載次數(shù): 1)
下載附件
保存到相冊
gguf4y5ujzs64014199533.jpg
2024-9-1 11:49 上傳
# O& s5 ~! o! q: S% R6 z
! A) g! S: G. N. {
我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機多臺從機(簡稱:一主多從)同時進行通信的,后來有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標準功能。
- n& S- m/ H$ T7 E
( Z( g/ W, @$ R/ q; b; s后來,瑞典的 Nordic 半導(dǎo)體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡(luò)。(目前nRF52系列已經(jīng)支持藍牙5.2)
- Z) Y( E2 t5 N* W
: w& s2 E: H9 D/ k' T. I1 ^我之前也寫過幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點擊以下鏈接進行回顧:8 y. r9 Q0 g* j8 |, S
2 S% e3 D% G/ q/ g8 A% R! m6 C
物聯(lián)網(wǎng) BLE 應(yīng)用程序開發(fā)
0 B5 m3 k. _5 d" D1 m7 @6 w& V
, i6 t+ e) X6 f* Z1 ^我給小熊派加了一個 BLE 模塊 nRF528401 {$ g7 ~& b2 t& w
9 v$ v- Z4 Q/ g% w. \& ?. ]8 N1 _
星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡(luò)拓撲架構(gòu),即一臺主機可以同時與多臺從機進行連接通信,區(qū)別于單一的點對點通信方式,如果從“服務(wù)端/客戶端”的角度去理解,大概相當于一個服務(wù)端程序管理多個客戶端連接。" t& P& L! Y: B& C/ _8 W y0 I# h
4 z, L: v) A1 D8 p, t; V
nkhpen0sm5r64014199633.jpg (323.18 KB, 下載次數(shù): 1)
下載附件
保存到相冊
nkhpen0sm5r64014199633.jpg
2024-9-1 11:49 上傳
5 D: o" A2 e. A0 ~6 p8 A
/ K9 a4 ^9 e: y8 p0 q& W
如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務(wù)端進行連接通信。
4 d% D8 ]' @% U' Y8 P- ]& l0 @0 W/ `- X# w: g6 H( G
假設(shè)這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進行調(diào)度通信,客戶端可以隨時往服務(wù)端上傳數(shù)據(jù),也可以隨時接收服務(wù)端下發(fā)的控制數(shù)據(jù)。
0 y2 S2 I- _4 A! x4 E1 n+ G7 F) f, Q5 V+ o
' |- P# G! ^6 l0 Q' A
- a* r, H1 u+ @5 q/ M& X" [/ s9 q基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進行獲取并使用。
' W9 y% l" M+ L0 e* D; v: v" K! K; z0 \, K* w1 ?7 ^
AT指令固件下載地址: B( V$ N, Y6 K) O
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207% e( W" D x6 m/ g3 G
" b+ s6 ?& {' n4 b5 [" `) Y4 f
AT指令手冊下載地址:% z a6 F: B' W2 ^7 D# a
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
3 ]2 L$ p5 e' U' o
/ R, M/ G7 s- V/ [. L0 M(以上鏈接,復(fù)制到瀏覽器打開,或點擊【閱讀原文】)
8 P% E9 n/ ]( U' B) y2 [6 c$ b
) r$ I5 }2 g- ` c3 e. |- B' q5 z據(jù)小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點:
3 I1 O; U5 a D, q9 N
ihw3ptwpar364014199733.jpg (153.81 KB, 下載次數(shù): 1)
下載附件
保存到相冊
ihw3ptwpar364014199733.jpg
2024-9-1 11:49 上傳
% n( q* ]! L, o9 W
( M: X& P4 _! j6 _$ w4 Q5 Y, ^
8 P4 R" t9 o- Y% _ q1 ^( o歡迎關(guān)注并留言本公眾號,提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:
# G# L2 X# x m- I# {5 K2 e* p0 \3 Q }- Q" ]
1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標準化SLE固件?
+ D" [" B7 s5 {0 }1 I2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?. P X. t! Y1 S
3、您希望星閃的資料,能開放到什么程度?6 r6 \, U5 a1 X! ?
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?" Q1 q. x% j$ H' ]
5、其他更多話題 。。。! z6 q$ I a/ ^" O( n# } V
i5 b% v5 O9 k: A為了讓更多嵌入式技術(shù)愛好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會為提出建設(shè)性意見的嵌入式愛好者,免費送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
) b8 k1 b$ f. w" f) |& w" C: m: F# [; M- G u [/ f4 A
從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術(shù),有人說。。。(各種看好與不看好); I! {: W$ c9 ~9 X
7 F0 S" C' B7 m但我想說的是,星閃互聯(lián),注定會在爭議聲中不斷前進,悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因為相信,所以看見!”0 o4 I' W( H+ _& p7 D- }3 e$ k* K
2 A4 ^. E7 t9 Z) S以上,與各位技術(shù)同行共勉!
: l4 `; O) U2 s
2 T* r6 ^; Y1 j% ~- l. |-END-
8 ^' N+ h. E$ B5 Z往期推薦:點擊圖片即可跳轉(zhuǎn)閱讀
/ V) P4 `9 w) A! {* l6 \( r
% [% \& e& N# Y3 V) i( X
* _4 |/ e5 a0 n) p1 p# q& V
5 Z+ v* \8 \4 ?& m
% R& f+ K- S; G/ G' W, ~ V' E" ^6 `/ F. N
3ogmiabtkwg64014199833.jpg (290.22 KB, 下載次數(shù): 1)
下載附件
保存到相冊
3ogmiabtkwg64014199833.jpg
2024-9-1 11:49 上傳
0 v7 v$ m1 @& ^. _+ D3 f5 L# d) d
+ G; C0 G& [3 ]1 c, b/ ~ 星閃的資料不開放出來,工程師們沒法玩?
& W+ e) i& ?6 e
/ }: j4 V; C! ~' l 6 ?# S) C' ~% [" y
9 @1 J3 W4 t* m, M. n& g 4 M4 d; o* m. p) X! J" L4 {' E8 t
; O' r; |- h( ]( u4 H( A3 h8 [8 y A" ]" R* s! T3 I1 e) u+ E; S
6 g- z; j& }2 U( A$ d+ A5 _
8 P- O j% d5 B+ l. c- A * I) C) s# {7 \
2 W1 q% o3 |4 r. g Y) F D
wula4eat4d564014199933.jpg (203.97 KB, 下載次數(shù): 1)
下載附件
保存到相冊
wula4eat4d564014199933.jpg
2024-9-1 11:49 上傳
, b$ v$ _( X, t" w4 U
% ]2 h3 Y& n" s3 K: h9 o7 d 星閃,一項迫切推廣的創(chuàng)新技術(shù)!& V; K( e2 K: }' ?5 D
) A% @$ z$ r- L9 Z
$ K! C& ~$ I8 T, o; l4 W1 V6 h , Y) L) }4 }. h
3 j5 t' G; b, @8 H : j7 @3 e2 D6 L% y
% k- Q+ \5 A& D, K
1 G( d: ^! @, V& ^- u K! X, a4 B" s& k6 [( x
5 V* b& l- L9 G' @* t
$ Q; S: H) M; F, {0 [+ ?+ S
omqlf5b3zoz64014200033.jpg (213.62 KB, 下載次數(shù): 1)
下載附件
保存到相冊
omqlf5b3zoz64014200033.jpg
2024-9-1 11:49 上傳
) w& i8 C# S1 P* D1 J" a% x
; f3 M& f* i m( H5 J2 M, O) q4 \. k 如何實現(xiàn)嵌入式軟硬件分層處理接口?
, q6 A! C# l: k& ]5 r D5 p
0 i, ? u! x( V/ p+ Z5 E6 l3 O / T7 R5 H+ [ a. _9 I# M" i
/ L0 D8 T( g$ o5 J& Q% C u! }
' q/ O; d6 K' } 2 o- h0 c( n3 C- F. W0 K& ?
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
0 K+ u2 `3 i) ]* u3 M% h關(guān)注我,一起變得更加優(yōu)秀! |
|