|
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師3 `( O, m& h$ c( m" @8 M$ u# G
關(guān)注我,一起變得更加優(yōu)秀!$ I5 X8 z! F6 _+ J1 u5 s
我大概是在2015年的時候開始接觸低功耗藍牙(Bluetooth Low Energy)應(yīng)用開發(fā)的,當(dāng)時學(xué)習(xí) BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項目上面。* m6 ~5 s$ [) j2 O, k8 L: B2 D
' @# V' C2 f6 o( R! L3 K; `$ F8 Y. a
inby2krxrgg6403561710.jpg (132.61 KB, 下載次數(shù): 0)
下載附件
保存到相冊
inby2krxrgg6403561710.jpg
2024-9-7 11:15 上傳
$ f4 e; N2 u" @7 O O( U0 m+ ^/ { ^! A
我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機多臺從機(簡稱:一主多從)同時進行通信的,后來有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標(biāo)準(zhǔn)功能。' Y, v/ _; X* C
1 O0 A& R3 d+ o f. n% [+ I; c
后來,瑞典的 Nordic 半導(dǎo)體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡(luò)。(目前nRF52系列已經(jīng)支持藍牙5.2)
2 ^! x8 ^8 R6 E) R& B
, e9 H; ]. ~5 {" e; G/ d P" j我之前也寫過幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點擊以下鏈接進行回顧:
3 z Q6 {: Y& l( V- }9 N
- G( W0 |; \1 z _6 e6 ~物聯(lián)網(wǎng) BLE 應(yīng)用程序開發(fā); P) q; r% D3 k1 z
* h# [ Z: T* |6 B! g: a! x
我給小熊派加了一個 BLE 模塊 nRF52840
4 F2 {! }, B! z3 }
4 J7 Y% u4 d7 R* f5 V& ?% d) F7 q3 h' m" c& x
星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡(luò)拓撲架構(gòu),即一臺主機可以同時與多臺從機進行連接通信,區(qū)別于單一的點對點通信方式,如果從“服務(wù)端/客戶端”的角度去理解,大概相當(dāng)于一個服務(wù)端程序管理多個客戶端連接。3 x/ r; g! g3 w$ H1 g- `
9 q3 k) b# U: @8 W
ymai4ihntr16403561810.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊
ymai4ihntr16403561810.jpg
2024-9-7 11:15 上傳
+ Q) }, {/ f& T# Z( _+ l: t' n
l+ y( S* y: Q5 u如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務(wù)端進行連接通信。
( h2 ^( y( E5 r3 n! c3 s) z) A8 G& f4 Q
假設(shè)這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進行調(diào)度通信,客戶端可以隨時往服務(wù)端上傳數(shù)據(jù),也可以隨時接收服務(wù)端下發(fā)的控制數(shù)據(jù)。# i6 g- c8 y4 v0 V& B N' z0 U
! q5 q6 Y& V" P, N; U: Z
0 m$ A5 ^: D5 A4 C; o1 Q
6 n# U9 o- S$ }基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進行獲取并使用。5 K$ ^" l& r+ i3 A( W/ u
7 ?6 @* q T5 L: v
AT指令固件下載地址:
( V" W) q5 c0 J. xhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207' n& s6 X2 P: ^ A) d
. T6 T: Q# G; B1 ~% T3 Q& F; v
AT指令手冊下載地址:
- C5 i& O+ T" a2 w7 w- V, }https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
/ n7 \ C& c! {, N1 `2 n
; v& o, t% G, I(以上鏈接,復(fù)制到瀏覽器打開,或點擊【閱讀原文】)' A9 P* o. ~& \- P, x: t
& ]* v* I% g$ I! l- {
據(jù)小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點:
* e4 `& s+ d% `0 _! I* n
arzqjusg5yo6403561910.jpg (153.81 KB, 下載次數(shù): 0)
下載附件
保存到相冊
arzqjusg5yo6403561910.jpg
2024-9-7 11:15 上傳
: x- ^# U& I1 ?- |9 e' c$ y+ z5 E: f7 R, E) W1 L
j8 ]) Z( X! J5 f% h9 q歡迎關(guān)注并留言本公眾號,提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:
3 w5 C- g3 C$ z' b+ r3 E. K3 X7 t* {" N5 m; p
1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?
4 x' ^) t: g/ M6 w2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?
) H; q- l+ [. u9 s3 \5 c3、您希望星閃的資料,能開放到什么程度?1 x! R, k& ~- p: K( R3 I
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?
# ?8 _" L" i# m5 k5 ~! n' Q% L5、其他更多話題 。。。
3 [! X/ }/ Q+ _/ x
) }3 z9 n$ P4 K% L為了讓更多嵌入式技術(shù)愛好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會為提出建設(shè)性意見的嵌入式愛好者,免費送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)8 h9 E" \* q- b
( P4 B4 s0 `' r. q9 ?( F
從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術(shù),有人說。。。(各種看好與不看好)
! x* i8 ]; p1 C1 c- G( S+ i; I9 i: t F. @. U5 i, W: v% X1 x
但我想說的是,星閃互聯(lián),注定會在爭議聲中不斷前進,悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因為相信,所以看見!”) ^( y3 ~2 D' W+ m1 ^
" U" {1 A) h3 y* l2 y% y1 d
以上,與各位技術(shù)同行共勉!4 ~ a' ^; M+ h- R& g
& a" ~3 r% a, a) P6 g-END-
. b4 ?5 N M' ~* K往期推薦:點擊圖片即可跳轉(zhuǎn)閱讀+ Q# P9 ~) {1 B# `# P; C* s
- t; s9 p# d# C. J
, u3 O, Z0 L( N C8 \) D0 I ; W+ Y& Q& K% p) I: k; r u
; n6 C7 p& g3 j% u4 j; X
3 [) l! k, g8 ~" |, Y
1nedd4pz1bg6403562011.jpg (290.22 KB, 下載次數(shù): 0)
下載附件
保存到相冊
1nedd4pz1bg6403562011.jpg
2024-9-7 11:15 上傳
5 k9 c, S, d! u7 m. H E. D 4 c$ W# n# K, ^1 B6 R- a$ ]8 n4 I
星閃的資料不開放出來,工程師們沒法玩?5 h. w7 F* l5 K% w: K0 P
; L: {- [8 z1 _# x0 l9 \: i3 w4 _
2 q I. s" K4 O! Q% s3 D
, y0 g% f& q4 x+ n& d1 D. j
4 m9 R4 ^$ j$ v ' v0 e& M; v/ e, B+ s: B
% H+ O% h7 [% s5 U1 a
9 y# q& H" i+ T ; c0 s( l q6 B! V# W5 {1 `, y$ e. d1 ?
/ h. k! e: G% w; E4 M4 N3 r
: C7 d& `& ^+ N4 l
2ipu4e3ytdw6403562111.jpg (203.97 KB, 下載次數(shù): 0)
下載附件
保存到相冊
2ipu4e3ytdw6403562111.jpg
2024-9-7 11:15 上傳
( f% ]7 U: B- J. |2 |9 O- J3 E( _
3 h5 g% r$ f, L( U 星閃,一項迫切推廣的創(chuàng)新技術(shù)!
4 J7 Q7 P" S6 ]9 K* z0 T8 X
/ J" n; a! g. S$ z2 e. r; t
( e, i" o# n3 l% Y, {' r* e8 Y" l + j9 q3 ~7 L6 U; _
1 f- {/ {- L7 q$ V
- Q/ @( u/ v5 _3 y `1 t
m q: Z3 j% Y+ L* s0 K , y( ~- D& k' d0 Z) Y
j% n( |- }) X( K, P5 H0 V- d
; Q* Z; D5 v: h, M% o; o
2 N# U" l0 P4 Q
5ob0ko2fw0r6403562211.jpg (213.62 KB, 下載次數(shù): 0)
下載附件
保存到相冊
5ob0ko2fw0r6403562211.jpg
2024-9-7 11:15 上傳
: g: h/ c) ?" H+ o
' d1 ~# N5 c& r+ j# |2 Q1 X5 J
如何實現(xiàn)嵌入式軟硬件分層處理接口?
+ A! J; Q9 Z0 U
9 q k6 }' v7 V( b1 c 5 l( G4 u0 e+ O9 L2 z- Z7 B! C
W9 U, U" ~% |0 {5 w: Y: J
' s* I% Y4 H7 M e8 x4 t) K
( K& m. E, b0 p6 Q5 Q; c* e我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師& c! o3 C1 P; o' H
關(guān)注我,一起變得更加優(yōu)秀! |
|