|
我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師
" z, n% ?. E3 ~; m關(guān)注我,一起變得更加優(yōu)秀!. C2 }" V- l. s% L/ I7 n
我大概是在2015年的時(shí)候開(kāi)始接觸低功耗藍(lán)牙(Bluetooth Low Energy)應(yīng)用開(kāi)發(fā)的,當(dāng)時(shí)學(xué)習(xí) BLE 最熱門(mén)的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項(xiàng)目上面。
, ?. B/ W% d& L! ]! m% q, I' ^1 L
* F# d) m# W& Y" k' Y5 `, L x$ x
1ztdgtkg2jd64012803716.jpg (132.61 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
1ztdgtkg2jd64012803716.jpg
2024-8-31 13:18 上傳
- f- z5 `8 D$ H3 O0 |) K9 S! }8 K6 w' _! X$ r
我記得,最開(kāi)始這款芯片的 BLE 協(xié)議棧是不支持一臺(tái)主機(jī)多臺(tái)從機(jī)(簡(jiǎn)稱(chēng):一主多從)同時(shí)進(jìn)行通信的,后來(lái)有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個(gè)不是BLE協(xié)議棧的標(biāo)準(zhǔn)功能。
0 ]1 G: }+ X9 s2 ?
4 `6 b N' }2 [7 e5 \0 I后來(lái),瑞典的 Nordic 半導(dǎo)體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過(guò)多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過(guò)切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡(luò)。(目前nRF52系列已經(jīng)支持藍(lán)牙5.2)/ B: q2 `8 ^, M" v. `
) E6 M. R6 ~5 R+ n
我之前也寫(xiě)過(guò)幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點(diǎn)擊以下鏈接進(jìn)行回顧:
2 K% s/ u& D7 w1 ^
: Y+ I6 _5 a& x9 _( G) {( w- g3 |物聯(lián)網(wǎng) BLE 應(yīng)用程序開(kāi)發(fā)
& m' `7 N9 L: v' d( ]0 [9 `% g
7 t; Q7 u2 a, J" N我給小熊派加了一個(gè) BLE 模塊 nRF52840
9 B/ Y) a% q" J- p5 h# p; R9 S( k9 j$ X- q- l/ r
/ j7 X" T$ E4 g6 R z% v' O7 i星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡(luò)拓?fù)浼軜?gòu),即一臺(tái)主機(jī)可以同時(shí)與多臺(tái)從機(jī)進(jìn)行連接通信,區(qū)別于單一的點(diǎn)對(duì)點(diǎn)通信方式,如果從“服務(wù)端/客戶端”的角度去理解,大概相當(dāng)于一個(gè)服務(wù)端程序管理多個(gè)客戶端連接。( J# W+ ^4 V0 r9 g$ O
& ] v- g6 O; e1 @8 R
nsjllk54ux564012803816.jpg (323.18 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
nsjllk54ux564012803816.jpg
2024-8-31 13:18 上傳
/ |& X+ g0 D1 S/ A0 A1 f% z8 K3 ]0 ?9 b+ q$ B5 G
如上圖所示,飛凌OK3588開(kāi)發(fā)板通過(guò)USB接口對(duì)接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個(gè) Bearpi-Pico H2821 作為客戶端角色,同時(shí)跟服務(wù)端進(jìn)行連接通信。
& x+ S! t, i/ j, U
" M* o# \0 W# p. ^* v" ~4 A# U假設(shè)這 8 個(gè)客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進(jìn)行調(diào)度通信,客戶端可以隨時(shí)往服務(wù)端上傳數(shù)據(jù),也可以隨時(shí)接收服務(wù)端下發(fā)的控制數(shù)據(jù)。
' }& g# I5 B- G( T
8 M7 W9 l. c+ G" H, g, o, T, a1 X+ E2 H) \6 M0 V- i( T) s' A
+ V' t9 B( l# {0 B: s s `基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對(duì) 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過(guò)以下鏈接進(jìn)行獲取并使用。
; O' E; v5 H* h8 J* V6 d8 P& a8 y3 |0 U, \ s+ ?7 n
AT指令固件下載地址:
) e5 q% f9 P/ Y8 g L! zhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
0 S0 A' k% c$ h' F/ I. P
. x6 i3 i3 ]3 I6 v/ ?" |3 QAT指令手冊(cè)下載地址:4 r" i; U0 m+ @6 r1 x' K
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
6 a; V3 k- E: [$ t6 F, s" e
) H6 Q" K& v% G4 v4 t3 D. j(以上鏈接,復(fù)制到瀏覽器打開(kāi),或點(diǎn)擊【閱讀原文】); ]6 W; v! q& ~+ l# {$ y
# l8 A. I+ \% k% u5 Y3 _據(jù)小熊派官方提供的信息,這個(gè) SLE 一對(duì)多 AT 指令固件,主要有以下特點(diǎn):
: m# v! b F: A7 ?3 r
rc1kpy5eaaa64012803916.jpg (153.81 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
rc1kpy5eaaa64012803916.jpg
2024-8-31 13:18 上傳
# @( W; W9 |. F% r" k
3 {3 b: j* i j: C- x. d- v
, M1 Y. E; Q3 f9 s
歡迎關(guān)注并留言本公眾號(hào),提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:- V2 ` t4 A1 i) M
9 C9 Q4 Z- R: Y$ c9 }) c1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?4 W/ O. R0 l0 i8 `/ W+ B" u: k
2、您所開(kāi)發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?/ y' }# h4 r* o6 Z
3、您希望星閃的資料,能開(kāi)放到什么程度?! T& b/ Y) K- L+ {7 q
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢(shì)?; F" M. D3 `; Z1 O6 H
5、其他更多話題 。。。
# I8 o# Y- L/ h4 }. |- w$ ?
7 I9 D: e" ~! a) f為了讓更多嵌入式技術(shù)愛(ài)好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會(huì)為提出建設(shè)性意見(jiàn)的嵌入式愛(ài)好者,免費(fèi)送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
6 S* o" I# u$ ]& y" A1 L0 O& C9 y* S6 H. f1 Y5 g1 M# a1 K: v
從目前廣大網(wǎng)友的反饋情況來(lái)看,有人說(shuō)用星閃不如用藍(lán)牙Wi-Fi,有人說(shuō)芯片成本很高,有人說(shuō)資料封閉不開(kāi)放,有人說(shuō)星閃只是套殼通信技術(shù),有人說(shuō)。。。(各種看好與不看好)
/ H9 I: N8 k+ [- E% ]- A) m) {/ i' z9 p/ B" a6 u
但我想說(shuō)的是,星閃互聯(lián),注定會(huì)在爭(zhēng)議聲中不斷前進(jìn),悲觀者正確,樂(lè)觀者成功,套用前東家CEO曾經(jīng)說(shuō)過(guò)的一句話:“因?yàn)橄嘈,所以看?jiàn)!”1 c1 V! v' ?" L
1 W1 A" P8 |, W5 _2 V: z3 V5 v5 u8 I4 q
以上,與各位技術(shù)同行共勉!* B! k& i1 u+ C1 c; d
8 L1 _$ c1 q4 k% @" x% L
-END-3 F w9 H J. H5 L e* W
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀$ {( j2 U9 b8 k! q1 j
3 s! _( k+ n) ^3 i
3 _2 G3 A- Z7 r8 o! k9 b ( q+ `" o. I5 }( ^* T, `0 q
' `6 W: c; ^. q2 U. k. S6 S5 ]
1 ~% R: `3 w' C5 `$ U
y1cnkaliy0a64012804016.jpg (290.22 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
y1cnkaliy0a64012804016.jpg
2024-8-31 13:18 上傳
C8 ?% X3 D1 ^% X3 b) j) M
/ T8 N* }) K4 ^
星閃的資料不開(kāi)放出來(lái),工程師們沒(méi)法玩?2 ]/ @. F" s* G2 G6 V
9 U9 O$ A* L: j8 K$ Q' |( w
1 g0 ^' {* C& n1 N6 r ' B0 }& @3 O/ v7 S7 M# \ O2 A
2 e4 Q% p% i- ?9 r F
7 v1 {3 c* u% O! K" e. Y
( K, r) R5 A1 U0 y7 t+ P8 t+ D$ i
# g: c9 Z% [1 ~9 v/ F
1 V( J5 h5 Q* \$ s" A1 J, \9 [$ ^9 h: X
7 @2 {# _) ], x: ^: h3 r7 m* G3 G
+ O( {9 c2 C$ e4 ]- ]' Z4 z
ag0mddrf0lb64012804116.jpg (203.97 KB, 下載次數(shù): 2)
下載附件
保存到相冊(cè)
ag0mddrf0lb64012804116.jpg
2024-8-31 13:18 上傳
3 y: X* _% W3 w! w E v ( X% O0 r. g. S0 x
星閃,一項(xiàng)迫切推廣的創(chuàng)新技術(shù)!9 g- `$ A/ k4 m% N
/ e. M+ m3 ?0 M! k3 W
0 s+ A, g: k2 h r/ n
% Y# Z" _* [! G$ J# s2 [
1 w; ^- o3 }: y9 j/ g
) M& c/ z0 @- b* Y/ c" T
% H) }3 M& P0 ?/ w
4 [' z$ j& B2 w: L4 J) b' ]9 ?* V0 P
" k5 X5 E. {+ f" w; \6 K
2 A+ u L% ^6 }
$ T# Y% t; u2 g b* v a6 i
v3w3odk2ych64012804216.jpg (213.62 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
v3w3odk2ych64012804216.jpg
2024-8-31 13:18 上傳
* q! S4 j! W& Q) `+ a3 V; i
6 Z+ G) X; S" ?! v: P. A
如何實(shí)現(xiàn)嵌入式軟硬件分層處理接口?
+ L; R6 _$ n& A4 M6 ~
- v% R# @5 l0 H5 P4 n1 J3 Y 9 a& Z5 m# M% I! K" x5 k4 e
, B: e& M$ c# k6 o( I0 }7 i1 P
1 _, E, w7 \1 N9 @. j: X# x `
/ M5 U5 p+ R" Z; I' r4 L. C( y我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師5 A: @' F8 Z @ s0 N, `& [
關(guān)注我,一起變得更加優(yōu)秀! |
|