|
我是老溫,一名熱愛學習的嵌入式工程師9 ~* n2 `/ U- F( E
關注我,一起變得更加優(yōu)秀!
9 A3 J* h7 H* K# J! V我大概是在2015年的時候開始接觸低功耗藍牙(Bluetooth Low Energy)應用開發(fā)的,當時學習 BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應用到項目上面。
9 p& S3 }# |! F f8 U" e! `( S
/ @- `: s- @; O+ g" {# p2 j
kbqs2ww0zby6402850502.jpg (132.61 KB, 下載次數(shù): 0)
下載附件
保存到相冊
kbqs2ww0zby6402850502.jpg
2024-8-20 12:05 上傳
: v7 f' h) R! ?! N$ r4 e) X. s" V# A1 ~2 E# J1 e' Q R0 Y
我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機多臺從機(簡稱:一主多從)同時進行通信的,后來有大神在OSAL的應用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標準功能。
' u2 o. i0 H2 x: r- \
: O1 A; A1 y7 {' V3 M$ n3 V后來,瑞典的 Nordic 半導體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡。(目前nRF52系列已經(jīng)支持藍牙5.2)
1 k5 g( E$ U9 } D( w6 ~$ h7 ] K+ t5 Z( N( E p2 _" u. S+ E
我之前也寫過幾篇關于 nRF52840 相關的文章,可以點擊以下鏈接進行回顧:
+ I5 \! X& H- o* [3 z2 k6 H% ^ x+ w% Z- A1 Y; X
物聯(lián)網(wǎng) BLE 應用程序開發(fā)
" n x; V4 X" v9 ~6 {/ x! @4 ~' @+ d4 _0 {4 l: X
我給小熊派加了一個 BLE 模塊 nRF52840
7 k. c7 ^( m9 ~# ~+ K0 h6 x. q7 k
" ~- r, X. l" A$ Z3 e+ U W
2 K5 y' H' P& L: L/ q星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡拓撲架構,即一臺主機可以同時與多臺從機進行連接通信,區(qū)別于單一的點對點通信方式,如果從“服務端/客戶端”的角度去理解,大概相當于一個服務端程序管理多個客戶端連接。
7 T [) I1 G4 j. E$ u0 k c. J B( U6 }7 A9 |+ v; |5 [& y
u5uz0e5dfsl6402850602.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊
u5uz0e5dfsl6402850602.jpg
2024-8-20 12:05 上傳
* Q8 u( e+ C+ m% h ?
+ P' j* t: j: a4 H! X如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務端進行連接通信。* Q8 n" [ W1 f2 g/ u
& i. e) F6 m$ P0 M5 b. G假設這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務端進行調(diào)度通信,客戶端可以隨時往服務端上傳數(shù)據(jù),也可以隨時接收服務端下發(fā)的控制數(shù)據(jù)。
9 T% n1 N% y5 E5 }1 C6 q& X1 I$ _. A
4 p& O# X7 o; m
) l7 u: C7 t8 R. D
D8 g. A# i7 P. I8 R基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進行獲取并使用。4 s2 B. B+ A$ v: W- G9 q* X
- ?: [% \- m, |' I- s0 t
AT指令固件下載地址:' K2 P$ Q& j0 [' A1 K; Y$ G0 w1 {
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207, [( n D. |! X- J! Z
* P5 E1 ?3 W5 q/ f2 D; `# a
AT指令手冊下載地址:( B. U# D# _% G
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
. I7 D3 o3 d* t: ^# {
5 E" C: q: k# P9 W4 {4 j(以上鏈接,復制到瀏覽器打開,或點擊【閱讀原文】): u: H' i, K3 `
, |) x9 R& ^; Z$ K$ H: W6 @
據(jù)小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點:
) k& B7 G( h6 q2 [/ Y& X
hmagf5utjv06402850702.jpg (153.81 KB, 下載次數(shù): 0)
下載附件
保存到相冊
hmagf5utjv06402850702.jpg
2024-8-20 12:05 上傳
3 ^4 T/ V$ w" X# Z8 S" |/ R2 F
4 ]1 G. A, A( y. ^% z: r9 p8 a
; K! ?* ~* f t0 j$ K
歡迎關注并留言本公眾號,提出更多關于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:( j% A$ E$ y9 D1 l" n- \5 ^
% ~: F9 T* w+ H9 F2 d1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標準化SLE固件?. `+ c$ V! a6 g/ ]
2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應用星閃網(wǎng)絡?
9 G: W% ]) Q( Z5 {2 ~$ {, g! ~3、您希望星閃的資料,能開放到什么程度?
8 m$ F% K2 \6 O S' T# `4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?
5 y) d/ K1 ]* x+ N8 V) ?5、其他更多話題 。。。' I+ _5 S8 q% @& d0 r
& ?% U1 r2 z6 P) c0 x為了讓更多嵌入式技術愛好者可以更好地學習星閃通信技術,我們將會為提出建設性意見的嵌入式愛好者,免費送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
) Y0 E* V' A0 V) d+ W; I! @
' E+ Z5 X+ ~1 n( {. ]! ^; y從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術,有人說。。。(各種看好與不看好)/ o F- h7 W/ c& U/ ^
$ @* d: v" O! S; h, u0 T L1 h2 p
但我想說的是,星閃互聯(lián),注定會在爭議聲中不斷前進,悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因為相信,所以看見!”- L3 F. g3 p4 b; x6 P
2 ^' {; Y. V0 Y! u, o
以上,與各位技術同行共勉!% i" L+ n2 C% a, `# N
3 f! U1 X( }* x2 k
-END-
; w, ?& {9 W" |& I往期推薦:點擊圖片即可跳轉閱讀/ G, o8 G5 L/ e% u6 k
2 r$ Y! }4 u$ } u% Z 9 Y1 O7 r5 `2 @) A3 G" t# H. L% d
+ k' U4 t- b! R
& g0 \3 m. u! `1 c2 B. r 1 q/ t- v9 ]: Q( y/ n/ V' y; u8 o
xxig0l1utsk6402850802.jpg (290.22 KB, 下載次數(shù): 0)
下載附件
保存到相冊
xxig0l1utsk6402850802.jpg
2024-8-20 12:05 上傳
' `8 W, g5 {: V$ {& P
% @! X+ ?9 A2 r. H3 C
星閃的資料不開放出來,工程師們沒法玩?8 I% R- \7 M) T0 Q, L% v" C
+ }* T7 @# z% |& n% h- }3 } s( a. K! T# q6 E! e# \# z
: U) k+ x3 Q3 m2 F; B
L) [+ n4 q" w3 y5 Z1 `
) u+ _" o, X5 G' Q' z3 d+ _+ w# v0 A9 k
) X! ^. q+ r7 C9 V+ i. o6 X3 x. b
; q! a9 g# Z6 |9 o4 \! F ! a/ ^5 t! } \8 }2 h
6 {5 D/ t; K, |% C6 B% y
dk3vxy4gwzk6402850902.jpg (203.97 KB, 下載次數(shù): 0)
下載附件
保存到相冊
dk3vxy4gwzk6402850902.jpg
2024-8-20 12:05 上傳
. r Y% T4 z7 a/ W5 e
! W) Y( f" v2 F; u1 L 星閃,一項迫切推廣的創(chuàng)新技術!' l0 c- Z2 a- N& [3 i6 E
( ~* ]6 |. K+ ]0 v: u& B i
t2 D* D f" v9 F& N* l9 Z
( N! V( x# [0 W. q* c# A
+ }8 N( I |7 j
8 {+ i( s6 {" K1 R2 {( j
( H- v1 @- N$ L$ B4 ?
2 c8 @ P$ ~1 L; C! | " e$ m0 n& H% T
3 N8 C% y( U- g0 N6 |* Q* U6 ?0 }* b ( s, a& c% `& _) |- b
hyg2cvqix0p6402851002.jpg (213.62 KB, 下載次數(shù): 0)
下載附件
保存到相冊
hyg2cvqix0p6402851002.jpg
2024-8-20 12:05 上傳
4 `$ @, \% D" G( b
$ }6 r& d8 w3 o6 o
如何實現(xiàn)嵌入式軟硬件分層處理接口?- o3 S5 u) H4 h0 M0 a1 b
0 c! \# b6 y; Q8 w/ |# C3 H: ` 8 x( {/ ?1 S) R
" D6 f6 T) j# J" v) Y! r1 L% w
2 Y( `$ g- j1 ?& K0 @' F/ i" a
) s- R5 o2 ^+ Y1 h) V- a我是老溫,一名熱愛學習的嵌入式工程師
# U. U( ?/ I; k* v關注我,一起變得更加優(yōu)秀! |
|