|
我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師
Z5 _ [2 _) g `關(guān)注我,一起變得更加優(yōu)秀! Q; j8 _# }. l" [; {
我大概是在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)目上面。
; q( C1 W! i" Q8 j; P% u( c4 [+ L; U8 p! p) M; w
dbb253qmqiv6407357805.jpg (132.61 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
dbb253qmqiv6407357805.jpg
2024-8-22 13:05 上傳
" S( X. M3 i9 A4 P9 }7 v$ e; q/ F" k' h! w7 w( Z$ |
我記得,最開(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)功能。
2 y7 _1 D! t( N! i/ {9 i O" r( X3 `+ {" O* g0 L, Q
后來(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)
' T9 X0 G7 a& q8 t2 N- M9 M9 G! b
5 q& ~2 R" k' q6 f' j9 u我之前也寫(xiě)過(guò)幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點(diǎn)擊以下鏈接進(jìn)行回顧:
2 T: d+ |: j0 B$ {+ |; ]* U
3 F4 _1 s; y7 M3 ^5 C物聯(lián)網(wǎng) BLE 應(yīng)用程序開(kāi)發(fā)
+ f' [# t5 l1 A( W/ x; W8 @- L2 G2 e( o) x" x" ?
我給小熊派加了一個(gè) BLE 模塊 nRF52840
, i: o9 b& k- X: C3 k) I
6 R& M- O( f6 C3 k5 A
* @3 Q5 p3 D0 J, E+ i4 z; N1 C星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡(luò)拓?fù)浼軜?gòu),即一臺(tái)主機(jī)可以同時(shí)與多臺(tái)從機(jī)進(jìn)行連接通信,區(qū)別于單一的點(diǎn)對(duì)點(diǎn)通信方式,如果從“服務(wù)端/客戶(hù)端”的角度去理解,大概相當(dāng)于一個(gè)服務(wù)端程序管理多個(gè)客戶(hù)端連接。
( f# {! g- \/ ^% R% ]( H0 O3 ?# Q! x
xmd2pixxco46407357905.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
xmd2pixxco46407357905.jpg
2024-8-22 13:05 上傳
: x8 m" R+ t3 Y' B0 i% }7 |
. b+ g* d3 I# G( k8 B6 S: X+ t7 S如上圖所示,飛凌OK3588開(kāi)發(fā)板通過(guò)USB接口對(duì)接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個(gè) Bearpi-Pico H2821 作為客戶(hù)端角色,同時(shí)跟服務(wù)端進(jìn)行連接通信。& {3 f% s6 h! |, g- k
# g6 U6 S# |/ r1 s
假設(shè)這 8 個(gè)客戶(hù)端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進(jìn)行調(diào)度通信,客戶(hù)端可以隨時(shí)往服務(wù)端上傳數(shù)據(jù),也可以隨時(shí)接收服務(wù)端下發(fā)的控制數(shù)據(jù)。, h7 I) E1 A& \7 ?9 x9 ]4 R
2 E+ v, S) s1 f! f! P' s
+ {! X( q2 G' r
# q( H' I: r# t. s8 k* D: A基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對(duì) 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過(guò)以下鏈接進(jìn)行獲取并使用。6 I/ F* @/ j" F& R& H6 Q& {
+ x1 p: j' `1 R: R0 \
AT指令固件下載地址:
: d% n( {! a6 l2 D9 |https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
# _5 i; C$ g' t+ m
' w, @! Q' \1 B% g) A nAT指令手冊(cè)下載地址:
v6 c& C) r* a% q" ]https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392+ |5 C2 V8 _, W* g$ Z
2 `- d% O/ G& u( c5 Z(以上鏈接,復(fù)制到瀏覽器打開(kāi),或點(diǎn)擊【閱讀原文】)
6 \: i& M6 l) j) z O- c) o( u. M8 Z; i1 Y* A# ]2 j4 |4 [
據(jù)小熊派官方提供的信息,這個(gè) SLE 一對(duì)多 AT 指令固件,主要有以下特點(diǎn):+ @! `: v# a) ^9 N
lh3drro23tp6407358005.jpg (153.81 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
lh3drro23tp6407358005.jpg
2024-8-22 13:05 上傳
9 l: ~3 H4 y P. m+ _
0 h o- r' K" y3 ~% a! h# `3 H6 `( o8 K% v' K \3 k- u
歡迎關(guān)注并留言本公眾號(hào),提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:& q: K! P N1 H# M6 _" Q
' }+ ^) _/ Q) n% F
1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?
( H5 w! M' G! l5 d2、您所開(kāi)發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?; _- r" ^" Q; I1 z1 X+ L- v2 T* t
3、您希望星閃的資料,能開(kāi)放到什么程度?" @5 @" ]* a) o
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢(shì)?
9 k1 d9 t `: J, e# q5、其他更多話題 。。。
" s: C, ^% I9 u' P+ {+ o* u" l( R/ U8 F" ^8 I/ f
為了讓更多嵌入式技術(shù)愛(ài)好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會(huì)為提出建設(shè)性意見(jiàn)的嵌入式愛(ài)好者,免費(fèi)送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)( n; A) n7 D9 [8 Z3 ^
5 |1 u- ?; z! E* ]$ t: R從目前廣大網(wǎng)友的反饋情況來(lái)看,有人說(shuō)用星閃不如用藍(lán)牙Wi-Fi,有人說(shuō)芯片成本很高,有人說(shuō)資料封閉不開(kāi)放,有人說(shuō)星閃只是套殼通信技術(shù),有人說(shuō)。。。(各種看好與不看好)! e, _3 c( ~. ~: E# |8 \5 Y
8 C4 m& ~$ t1 C% g但我想說(shuō)的是,星閃互聯(lián),注定會(huì)在爭(zhēng)議聲中不斷前進(jìn),悲觀者正確,樂(lè)觀者成功,套用前東家CEO曾經(jīng)說(shuō)過(guò)的一句話:“因?yàn)橄嘈牛钥匆?jiàn)!”
7 h0 Q7 ~0 Z J4 P3 `1 b3 U3 z. \" t3 J* G
以上,與各位技術(shù)同行共勉!* v5 X8 {4 w! d! R
5 K6 q6 Y* o, i; w7 T$ D-END-
0 R7 k! k" S+ A7 s1 q9 O8 q往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀0 N' G( [8 A5 M, M2 L$ W4 ^: K* m4 b
% P9 d' Y% F) ?8 K $ ^8 m0 H ]9 S
+ p6 x6 F0 ~, W' K
; q! J: l4 _8 |8 P6 B$ T8 |$ Y) z
3 i' Z4 U0 a; Y) [
ml4mzixy2v36407358105.jpg (290.22 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
ml4mzixy2v36407358105.jpg
2024-8-22 13:05 上傳
9 W1 M' {4 {) w" D( b9 z
9 r# A! T+ c. G+ t0 i
星閃的資料不開(kāi)放出來(lái),工程師們沒(méi)法玩?
0 }- A; a! A" _" t & e7 B3 D& U2 o \& Z( {; }/ t4 L
/ c" B( R0 X. ^$ e. L1 { $ r1 b8 L( }8 D i \1 B
7 X% f6 w, U+ l3 `3 l3 g
- q' l! S" `6 \" X& s/ |" L# o
3 [0 [: l! k4 v: x9 n
& N% \" {& {( U7 v4 D; s
9 ~0 N% Q/ R1 S, P 1 {/ n7 \0 @" i- i% a4 T3 ?& m9 D" ]
2 f) |. j; W* Z" y y7 `) {& a! H# [
bo0uv0wc5xe6407358205.jpg (203.97 KB, 下載次數(shù): 1)
下載附件
保存到相冊(cè)
bo0uv0wc5xe6407358205.jpg
2024-8-22 13:05 上傳
1 W* ` |' A) k; k U % D" L: P4 y, p
星閃,一項(xiàng)迫切推廣的創(chuàng)新技術(shù)!9 X$ X4 U, l8 R2 u
( u. ~0 A1 l- Z# n. Z! ^
% l2 W, }* k2 Z+ ], s ( J3 Q) O& r' M8 O
: G$ f3 ?; W1 C [! V
$ N) j( E- |1 ~% F, v7 V
- L O' e# \- D9 M" I1 \" R
+ M0 H/ J, ^+ j: k7 s, M
3 Q9 W% u) A/ v8 H" D! V 8 X& ]! i) ?( w
5 ^5 w W a% t y0 W
qjto5mgqrju6407358305.jpg (213.62 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
qjto5mgqrju6407358305.jpg
2024-8-22 13:05 上傳
6 H& [7 A6 Z5 Y- D
. Q" R6 a( f# s: P7 p z/ K 如何實(shí)現(xiàn)嵌入式軟硬件分層處理接口?0 e$ x3 B" l' d* H) }4 s8 {) B
2 t/ b. W1 B; e& q; [9 k
; E* M! G4 ~7 u
8 t8 K! L7 P+ }# F+ E; w
+ S$ v" F3 C8 j: L8 q" ?* l
2 J& P4 `, p: Z/ N! j4 \8 j" Z我是老溫,一名熱愛(ài)學(xué)習(xí)的嵌入式工程師" G( L& |. h- x' A
關(guān)注我,一起變得更加優(yōu)秀! |
|