|
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師 h7 r: p. W4 Y( I- ?- p$ w' W' m
關(guān)注我,一起變得更加優(yōu)秀!
D3 k" i# ~; W: D1 J/ {, V我大概是在2015年的時(shí)候開始接觸低功耗藍(lán)牙(Bluetooth Low Energy)應(yīng)用開發(fā)的,當(dāng)時(shí)學(xué)習(xí) BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項(xiàng)目上面。) g J& V) a+ i3 F
/ [# L0 K7 w. ]/ U- m- J
wggxb0jajvj6401503145.jpg (132.61 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
wggxb0jajvj6401503145.jpg
2024-9-15 11:18 上傳
) j" @% s: s5 Z
6 O0 U, ]7 D0 ^9 n
我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺(tái)主機(jī)多臺(tái)從機(jī)(簡稱:一主多從)同時(shí)進(jìn)行通信的,后來有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個(gè)不是BLE協(xié)議棧的標(biāo)準(zhǔn)功能。
?) y% v2 T- `4 e
' q9 R' j& J8 l7 e) I6 @- j( i( b后來,瑞典的 Nordic 半導(dǎo)體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡(luò)。(目前nRF52系列已經(jīng)支持藍(lán)牙5.2)
+ E# h; Z3 C" l- }" b0 Z6 s6 x8 h
4 V7 |7 ]. I+ _8 R6 B我之前也寫過幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點(diǎn)擊以下鏈接進(jìn)行回顧:
- W" _. T& }& h7 Q' ~ k* J) N! p
* \ t. a: B+ t! O0 x6 O O, Q物聯(lián)網(wǎng) BLE 應(yīng)用程序開發(fā)
2 J ?, T. m% ^. _! t% N+ E7 E7 J4 M
我給小熊派加了一個(gè) BLE 模塊 nRF52840
, q& t" N$ [7 {4 o5 m$ n) c. }" Q+ s0 j; L4 K8 T0 ]( S3 i5 K
" z, g) f& r( X' q2 [* A+ T0 v; V
星閃 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è)客戶端連接。0 K: J2 T! t, V% C! y7 j# P9 o" i
0 w5 z6 l+ w2 X! Z4 ]: c, E
vwqj4fp4bgx6401503245.jpg (323.18 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
vwqj4fp4bgx6401503245.jpg
2024-9-15 11:18 上傳
5 _2 Z( Z( ]) p9 Y, h9 n8 m
# ?8 v1 D6 B Q8 e% P4 \0 j如上圖所示,飛凌OK3588開發(fā)板通過USB接口對(duì)接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個(gè) Bearpi-Pico H2821 作為客戶端角色,同時(shí)跟服務(wù)端進(jìn)行連接通信。
3 P! c/ I1 T4 s+ h4 K; }( N, d5 C- p* M8 P8 I2 J: S, m
假設(shè)這 8 個(gè)客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進(jìn)行調(diào)度通信,客戶端可以隨時(shí)往服務(wù)端上傳數(shù)據(jù),也可以隨時(shí)接收服務(wù)端下發(fā)的控制數(shù)據(jù)。
8 M; P. G$ I e7 O! z% \, g* d6 U- l, b
8 \8 \0 o. S+ L* f6 F: O1 d' {. C4 g! t# g3 m1 V6 {
6 p0 J J7 k/ v$ |8 x
基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對(duì) 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進(jìn)行獲取并使用。+ B& n* K' Z! @: X
6 B+ v3 n3 C- Z5 d: XAT指令固件下載地址:* O4 b! i: p8 @( y( G2 ^0 \- }! G
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207, R8 w; M; U, f* ~4 A' x: ]9 I$ n5 e
7 Y0 {! K" q" |0 D
AT指令手冊(cè)下載地址:
5 o% o. T' U L+ Z! f: Ahttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392! x' F9 l! k" k, j, O$ b; V2 h* d2 u
0 B4 U& E; W9 ~, ](以上鏈接,復(fù)制到瀏覽器打開,或點(diǎn)擊【閱讀原文】)6 v- K9 ]7 {, p! x
2 A! a% K5 c/ z9 K; w' @# Y) u! c據(jù)小熊派官方提供的信息,這個(gè) SLE 一對(duì)多 AT 指令固件,主要有以下特點(diǎn):
! _+ l: ]7 n M
xorgidsm1lv6401503345.jpg (153.81 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
xorgidsm1lv6401503345.jpg
2024-9-15 11:18 上傳
. Q Q& \) Y( e" J4 N+ C5 P* A
8 K9 Z! ^! W& V# n# ^- w. a8 j7 L" q& Q% X6 O/ W. G9 k) ?1 m
歡迎關(guān)注并留言本公眾號(hào),提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:. u \4 c8 Y2 p m- ^6 U
* K. q" Q2 Q+ d- t4 p* T/ }1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?
4 J! Y! D8 M [- {1 u3 e2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?, u; j9 l/ l: _ T( s
3、您希望星閃的資料,能開放到什么程度?2 g. D/ f5 R% X- V. g- n5 D
4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?' T; v( X2 f+ M) o% T0 V8 I" A
5、其他更多話題 。。。
4 D; g& V W& e. n5 {8 ]
% T) I b. Z+ W3 m/ t4 N為了讓更多嵌入式技術(shù)愛好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會(huì)為提出建設(shè)性意見的嵌入式愛好者,免費(fèi)送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
0 L% J" h2 S2 _
$ L8 C4 K5 H; K( J( c4 I2 Y( h7 ~從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍(lán)牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術(shù),有人說。。。(各種看好與不看好) N x" K+ k) B- C( Y- D
2 q9 i1 Y- _$ H
但我想說的是,星閃互聯(lián),注定會(huì)在爭議聲中不斷前進(jìn),悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因?yàn)橄嘈,所以看見?/strong>”
. q) D) r1 L$ p
+ N( F1 H6 V7 v/ v4 O6 l6 y! {以上,與各位技術(shù)同行共勉!+ M6 A8 f0 P0 |1 e* e
( ?2 a' G+ w! N9 D- X-END-: `" r8 L; w% d- f, L6 ]! F
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀* w: B, L% G3 g/ c( z
7 ~7 w5 P8 r$ Z/ M( {8 N/ H* L
$ S7 `3 Z& v, l N7 Q7 c) } : x. D/ E1 C& ^* N
+ Y( H: W: {1 ?0 |5 X, F
3 K& F4 }3 T" o9 i( R
g2ks5w1agco6401503445.jpg (290.22 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
g2ks5w1agco6401503445.jpg
2024-9-15 11:18 上傳
; Z$ Z/ b% I4 w& X7 J 8 u7 ]/ |' y- O1 Z1 H
星閃的資料不開放出來,工程師們沒法玩?
7 Z/ V7 d* `- f) u& Z/ I 3 h8 ^1 n- Z+ N- |0 I
6 l# m- a' u* H7 V$ Y+ O- s! M
7 P8 w2 O+ w. c# W" y7 L
/ h) S0 d. i- D! F e* T+ q# O 5 E$ o- m$ o3 j/ S( E7 u% E
- L; C5 C5 M' R- I
1 ]+ H6 y+ m3 H ! G6 u% u: P3 P3 n1 H
2 ?* `+ \7 C- t" [& N5 M+ U % g: ]1 g. p7 J8 z$ I
5vyvbb52fce6401503545.jpg (203.97 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
5vyvbb52fce6401503545.jpg
2024-9-15 11:18 上傳
, v# f( m3 i- o5 g
+ y0 M# ^* A- G% ^5 } 星閃,一項(xiàng)迫切推廣的創(chuàng)新技術(shù)!% W, t2 E3 Z7 o2 Y( M4 W4 v& h
$ u @$ b4 X8 l- C1 e- F - |- M! i1 V# G* a, k9 {
5 w; ]) Y5 n+ u7 P! I" h/ U
# W$ X! g6 V2 G& f
# g+ p+ a( q! M$ T7 J" m- c9 G/ v) s
% ?5 j' K* r4 v3 r0 d) U
9 t& u3 W0 v1 r5 K1 i- a2 m! k ; _- S* l: d: g
8 r7 N" ], J8 W3 f# u7 M/ i* J" _9 k
4uutbtdltpq6401503645.jpg (213.62 KB, 下載次數(shù): 0)
下載附件
保存到相冊(cè)
4uutbtdltpq6401503645.jpg
2024-9-15 11:18 上傳
$ G/ z, l% @8 }6 ` 3 [ l: x2 n" _& H
如何實(shí)現(xiàn)嵌入式軟硬件分層處理接口?
. C: H. A. d6 i- h) I5 ? ( l- n& I! ?4 V' d( B$ D- A; e
3 Z3 l' G2 z6 O4 Q3 r% L
) Z& L' {( I' q: ~
% t* L a6 A, s0 v8 i" n5 h0 x * @" l& t+ o" h1 [, F; s6 U
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師/ E5 z1 j% g3 M# h' B6 n2 D5 L
關(guān)注我,一起變得更加優(yōu)秀! |
|