|
我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師+ M. I2 u- f3 J- ?% G
關(guān)注我,一起變得更加優(yōu)秀!
7 |7 j+ F9 t" ^2 l我大概是在2015年的時(shí)候開始接觸低功耗藍(lán)牙(Bluetooth Low Energy)應(yīng)用開發(fā)的,當(dāng)時(shí)學(xué)習(xí) BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項(xiàng)目上面。
- _3 J/ Y* g7 J2 S2 p
8 s8 Y. a% y/ v2 H1 c9 }
bnhpprc4ow364012771006.jpg (132.61 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
bnhpprc4ow364012771006.jpg
2024-9-9 11:15 上傳
5 X u9 H3 c, `4 l+ [9 }
9 E; v z: F; T- s, j我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺(tái)主機(jī)多臺(tái)從機(jī)(簡(jiǎn)稱:一主多從)同時(shí)進(jìn)行通信的,后來(lái)有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個(gè)不是BLE協(xié)議棧的標(biāo)準(zhǔn)功能。
0 Z6 U; ]$ e& D
' U x, i- j$ ?9 H( Z4 ~8 M% c; W后來(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)6 f8 Z2 K/ |' c0 g, [
' F0 S8 w8 ^$ g+ g; k
我之前也寫過(guò)幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點(diǎn)擊以下鏈接進(jìn)行回顧:$ C! K1 u) ~ U% L! [& T8 ?
2 X& n% a/ {4 C1 @5 J2 R物聯(lián)網(wǎng) BLE 應(yīng)用程序開發(fā)+ k& V% m* q. S+ P" ~
; @ g3 ?; E1 R4 D- q: F我給小熊派加了一個(gè) BLE 模塊 nRF52840) W8 a- y3 S+ a
. N( f p0 V/ B; R
# q" |4 N! S# q3 h1 ?+ B4 G星閃 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è)客戶端連接。, Y+ _/ b% v% p- r" Q$ i' g O
, X) @$ F, c0 I, T
ta2prqx1i5x64012771106.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
ta2prqx1i5x64012771106.jpg
2024-9-9 11:15 上傳
8 A% ^- z4 p, _5 A
( ~$ g; T# w# m如上圖所示,飛凌OK3588開發(fā)板通過(guò)USB接口對(duì)接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個(gè) Bearpi-Pico H2821 作為客戶端角色,同時(shí)跟服務(wù)端進(jìn)行連接通信。
% C/ t% B: m0 q( Q4 t4 U3 X4 [$ r- g/ \
假設(shè)這 8 個(gè)客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進(jìn)行調(diào)度通信,客戶端可以隨時(shí)往服務(wù)端上傳數(shù)據(jù),也可以隨時(shí)接收服務(wù)端下發(fā)的控制數(shù)據(jù)。
& l( K# s; s# g h0 ^( B. f3 T7 J8 N- I% q( E
: _: K, R7 K3 H D5 v; i
: f+ ?* `% v5 e/ i+ L基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對(duì) 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過(guò)以下鏈接進(jìn)行獲取并使用。
& f. A8 |5 n, w/ U8 i' q! |' H; O$ |. d! _" @) H
AT指令固件下載地址:
" @1 m2 @+ h9 d5 y6 D' I* ehttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
1 j7 d0 [/ J! i1 @, i$ M; r; K6 e4 H4 _ a0 Q$ t# @ V8 [& k# ]
AT指令手冊(cè)下載地址:8 x+ Q8 `0 ?. k' N& |0 U$ P& {
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
6 T; C. F+ I. C$ A) ]
' f- f; E+ `( S2 t" w8 ~(以上鏈接,復(fù)制到瀏覽器打開,或點(diǎn)擊【閱讀原文】)# ^. A, X$ l P3 [$ D1 |) M- _
! E" I: {. h; \! d. F% ]$ y' m; L據(jù)小熊派官方提供的信息,這個(gè) SLE 一對(duì)多 AT 指令固件,主要有以下特點(diǎn):
7 v' N1 z7 H1 E8 d( }3 t# p! _3 f
gfcjt3qeu1p64012771206.jpg (153.81 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
gfcjt3qeu1p64012771206.jpg
2024-9-9 11:15 上傳
- e2 _) t2 g: ^( x- \# H8 e% g( d& E! s( k
2 g, w( d" p. Q歡迎關(guān)注并留言本公眾號(hào),提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:' }5 m" m4 I: |9 T2 m- l6 _3 v
7 u1 S. }1 @) @ A0 D
1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?# p$ q8 Y# g) v/ n Z
2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?% t; W% Z5 W% J6 `
3、您希望星閃的資料,能開放到什么程度?
% u# |% [& S7 A! i& N4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢(shì)?
7 v$ R$ s+ d( |1 D5 n/ x0 d5 I: `5、其他更多話題 。。。7 t+ d5 }7 m3 r% A, e, J
' m' K m% E8 C o& f
為了讓更多嵌入式技術(shù)愛(ài)好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會(huì)為提出建設(shè)性意見(jiàn)的嵌入式愛(ài)好者,免費(fèi)送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
1 w. G/ m8 X2 r/ X. C4 P2 i" w) @# }
從目前廣大網(wǎng)友的反饋情況來(lái)看,有人說(shuō)用星閃不如用藍(lán)牙Wi-Fi,有人說(shuō)芯片成本很高,有人說(shuō)資料封閉不開放,有人說(shuō)星閃只是套殼通信技術(shù),有人說(shuō)。。。(各種看好與不看好)
* I3 {9 W" {0 a6 b0 s
; e* z4 ~9 g! n% u但我想說(shuō)的是,星閃互聯(lián),注定會(huì)在爭(zhēng)議聲中不斷前進(jìn),悲觀者正確,樂(lè)觀者成功,套用前東家CEO曾經(jīng)說(shuō)過(guò)的一句話:“因?yàn)橄嘈牛钥匆?jiàn)!”
) N) r6 I. G- t: @* T. p2 r" r6 f7 v" U% q1 a& B
以上,與各位技術(shù)同行共勉!
7 @4 M# E% p' F! f) |$ z3 \ R) y0 u( w' N% [$ p
-END-. s8 S: Y$ T' Z
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀% G( k( j3 {* q/ W8 X# L
7 o& b& }$ i, y- h9 V% R* @ M
6 B K1 _8 r* Z9 A" C7 | q
& F' R T/ T6 F; A
$ M, I0 h- o9 d& I2 X6 i, e2 P: s
# W, R# R4 F& [% I% _5 V- @% p
2bmietbeikd64012771306.jpg (290.22 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
2bmietbeikd64012771306.jpg
2024-9-9 11:15 上傳
7 p% g, _/ s6 x ( |/ l6 [! |/ q2 b: x9 P1 ]0 d
星閃的資料不開放出來(lái),工程師們沒(méi)法玩?6 x! k2 W4 i, C" B J( h; R
8 I. E7 d9 `! d/ l ! Y: R8 P# J4 L# ~
: ~- G, o+ x t& i( |9 \
* h- a; l( [4 Y. P, f: r3 M" a ! p; J `: `) ]2 I; u
1 G% Z- i6 m: l: L/ g ]) F# N
: u- u: C( E, H5 U. t: s ) e$ K3 [4 h! L, \# F( X
5 a9 b( E6 e! K1 @) d% [
5 Y& E- w8 r% ]8 Y g2 Y
yvxvlbpewwf64012771406.jpg (203.97 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
yvxvlbpewwf64012771406.jpg
2024-9-9 11:15 上傳
' O" c) y2 T, t3 u" w
0 ]6 i+ [6 A0 U7 J- K+ N/ L8 U: ^, { 星閃,一項(xiàng)迫切推廣的創(chuàng)新技術(shù)!
" }3 w, E* K0 Z
5 M D: n; j z8 k4 O
W' ~2 v/ L, K+ X
* g H9 u. D/ ]8 W1 _3 [! C% } & s$ _2 G l3 Q) @3 _2 l
6 X: X) ]9 Q7 X- W( n
% @7 n# E& q3 J( ~6 u. e
6 H) [ J6 Z1 R( ?# P3 ^( G ' W$ U" q$ ]) a0 R
S, m8 q) w u
/ F* {; }. s* A7 N1 x. w! {
l05bdutn3rz64012771506.jpg (213.62 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
l05bdutn3rz64012771506.jpg
2024-9-9 11:15 上傳
0 Y1 m% G5 s5 T4 [* g- T$ d
0 ^' W- J* c, C. h# V 如何實(shí)現(xiàn)嵌入式軟硬件分層處理接口?) j2 u' q# m4 Q# r; M% S p
3 ^7 ]" X. L4 W1 T " p6 \' r9 {% y( G
- J! r5 D2 H5 S3 W W T9 A
3 h2 g R9 `& I5 W* t
( v0 b5 E, X/ z0 m# P9 z. c/ y我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師* ?0 b. b0 C' [; t
關(guān)注我,一起變得更加優(yōu)秀! |
|