|
我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師
U" e9 |- z* g: x關(guān)注我,一起變得更加優(yōu)秀!
9 P* O; S9 h7 P+ r2 Y. h0 K, z4 @我大概是在2015年的時候開始接觸低功耗藍(lán)牙(Bluetooth Low Energy)應(yīng)用開發(fā)的,當(dāng)時學(xué)習(xí) BLE 最熱門的芯片是 TI 的 CC254x 芯片,并且成功把它應(yīng)用到項(xiàng)目上面。
( R" l8 E0 s$ S+ g
2 i. t/ ~$ t/ W/ Q E/ X% u) y$ L
1ztdgtkg2jd64012803716.jpg (132.61 KB, 下載次數(shù): 2)
下載附件
保存到相冊
1ztdgtkg2jd64012803716.jpg
2024-8-31 13:18 上傳
4 `2 w7 w6 I4 o; L. a
* t+ p8 L) a# }2 A" y3 w1 ?- B我記得,最開始這款芯片的 BLE 協(xié)議棧是不支持一臺主機(jī)多臺從機(jī)(簡稱:一主多從)同時進(jìn)行通信的,后來有大神在OSAL的應(yīng)用層做了一主多從的適配,但這個不是BLE協(xié)議棧的標(biāo)準(zhǔn)功能。
& y2 f. h7 X& A6 O5 c
: N4 m# y. e8 w# S8 ^) \, P6 k后來,瑞典的 Nordic 半導(dǎo)體推出了 nRF52 系列 BLE4.0 芯片,并且經(jīng)過多次協(xié)議棧迭代才支持一主多從及主從一體通信,這款芯片可以通過切換協(xié)議棧的方式支持 BLE Mesh 網(wǎng)絡(luò)。(目前nRF52系列已經(jīng)支持藍(lán)牙5.2)
5 S. @) n! U0 g" v/ u/ Z% f1 P% E8 D' G
4 t* r: j/ k# {% T( o& U我之前也寫過幾篇關(guān)于 nRF52840 相關(guān)的文章,可以點(diǎn)擊以下鏈接進(jìn)行回顧:: @1 `9 a x q
" C9 q) k9 o% v物聯(lián)網(wǎng) BLE 應(yīng)用程序開發(fā)
- D; j- C1 ?& f) g4 L7 J3 W2 [
3 E; h8 x0 G/ f) K/ V8 M- o0 r我給小熊派加了一個 BLE 模塊 nRF52840: R8 R8 j3 r, W9 d5 e1 p$ q3 R: D
2 i9 n3 Q: j7 O% }0 E0 f+ @7 t5 Z) O$ O( L( g; T5 g
星閃 SLE 天然支持一主多從通信,通常是采用星形網(wǎng)絡(luò)拓?fù)浼軜?gòu),即一臺主機(jī)可以同時與多臺從機(jī)進(jìn)行連接通信,區(qū)別于單一的點(diǎn)對點(diǎn)通信方式,如果從“服務(wù)端/客戶端”的角度去理解,大概相當(dāng)于一個服務(wù)端程序管理多個客戶端連接。+ P* M T. ~" w# [; {( Z0 m
4 \: [: x( E9 G2 Y$ `' E* `
nsjllk54ux564012803816.jpg (323.18 KB, 下載次數(shù): 2)
下載附件
保存到相冊
nsjllk54ux564012803816.jpg
2024-8-31 13:18 上傳
6 T2 \ y1 }& A6 t+ Y4 p+ N4 H; W
O2 X8 i9 v6 A0 ]9 G
如上圖所示,飛凌OK3588開發(fā)板通過USB接口對接小熊派 Bearpi-Pico H2821模塊,作為服務(wù)端角色,然后用 8 個 Bearpi-Pico H2821 作為客戶端角色,同時跟服務(wù)端進(jìn)行連接通信。
5 v, X! |4 d- z. ~: y9 d+ d: t$ z+ s8 x/ S! y- f
假設(shè)這 8 個客戶端角色是一些傳感器或者執(zhí)行器,就可以統(tǒng)一被服務(wù)端進(jìn)行調(diào)度通信,客戶端可以隨時往服務(wù)端上傳數(shù)據(jù),也可以隨時接收服務(wù)端下發(fā)的控制數(shù)據(jù)。
; U) ^. W# K) i4 k" F
/ }" E1 \$ C5 j; k( I/ D* m6 w7 [0 i# i8 S2 D- O
$ U0 M1 o! v; i2 i3 O& G A
基于 Bearpi-Pico H2821 核心板模塊,小熊派已經(jīng)發(fā)布了支持 1 對 8 通信的AT指令固件,手上有 H2821 核心板的工程師,可以通過以下鏈接進(jìn)行獲取并使用。$ S/ L# p$ Z' X9 a$ ]
+ J) Z1 ~1 \# J6 `* WAT指令固件下載地址:
) @% q0 B- a; Mhttps://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409207
" n$ s& j: r- ~3 }& I: j6 l; j, f3 F0 m, z5 B, Y/ ]
AT指令手冊下載地址: X2 w4 t% ` [& d0 C' X( a, {2 A% K
https://www.bearpi.cn/core_board/bearpi/pico/h2821/filebrowser/?path=7409205&fileID=7409392
+ U5 i0 R' `# X! }4 Z
% c# b* X6 m e- S) Y7 f! e(以上鏈接,復(fù)制到瀏覽器打開,或點(diǎn)擊【閱讀原文】)
N, _; ~# ^6 O8 y0 |6 z/ m7 j# f# g& ?; [
據(jù)小熊派官方提供的信息,這個 SLE 一對多 AT 指令固件,主要有以下特點(diǎn):
' M& o, G+ n5 z3 l7 \1 i
rc1kpy5eaaa64012803916.jpg (153.81 KB, 下載次數(shù): 2)
下載附件
保存到相冊
rc1kpy5eaaa64012803916.jpg
2024-8-31 13:18 上傳
. W% [* S' }: b
) V" d* M: s& a: B e! ]1 j
7 H9 E" y6 P0 G6 {! N/ v J歡迎關(guān)注并留言本公眾號,提出更多關(guān)于星閃互聯(lián)的寶貴建議。我們可以嘗試討論一下以下話題:
( s- d, J& T, ~! D1 X
, X) I4 l6 z8 u. k/ H) @8 I- d m1、您希望小熊派提供哪些行業(yè)及產(chǎn)品的標(biāo)準(zhǔn)化SLE固件?
9 r! l9 b$ I+ L: A6 f0 E" y8 g2、您所開發(fā)的硬件產(chǎn)品,是否能夠接入并應(yīng)用星閃網(wǎng)絡(luò)?
( o* e7 V" W7 L3、您希望星閃的資料,能開放到什么程度?
4 t6 @8 }9 F" R9 N& |; n2 n4、您如何看待星閃互聯(lián)目前的發(fā)展趨勢?
. d% o6 z h+ W; L$ Y5、其他更多話題 。。。9 S* J! Z; y+ p0 k! ^0 X
) m( V6 y. s1 N8 a O6 l) \為了讓更多嵌入式技術(shù)愛好者可以更好地學(xué)習(xí)星閃通信技術(shù),我們將會為提出建設(shè)性意見的嵌入式愛好者,免費(fèi)送出一份 BearPi-Pico H2821核心板。(每份3~5片不等)
, w4 r# V2 q" w& R( s. v8 d8 h# Y) F) N
從目前廣大網(wǎng)友的反饋情況來看,有人說用星閃不如用藍(lán)牙Wi-Fi,有人說芯片成本很高,有人說資料封閉不開放,有人說星閃只是套殼通信技術(shù),有人說。。。(各種看好與不看好)
- u- J& q5 e* W
% ?/ N& V% _5 n& G. V但我想說的是,星閃互聯(lián),注定會在爭議聲中不斷前進(jìn),悲觀者正確,樂觀者成功,套用前東家CEO曾經(jīng)說過的一句話:“因?yàn)橄嘈,所以看見?/strong>”
. e( ?$ r8 [. N& y8 j/ k) m2 A+ s, J$ W: W M
以上,與各位技術(shù)同行共勉!
% T5 n7 i: t/ Y n
' a9 W2 Y2 B8 R; e+ v-END-" K# U3 n. ~7 B
往期推薦:點(diǎn)擊圖片即可跳轉(zhuǎn)閱讀
z( O _" o4 ?! t" M
, m5 S$ H) Z: }# A' A
, S, l1 G* k8 \, [) I2 K1 S * U1 t7 f" l2 R
: Q# G& R+ \+ ^% W! i2 l
* P9 y$ P7 ~3 i: h
y1cnkaliy0a64012804016.jpg (290.22 KB, 下載次數(shù): 2)
下載附件
保存到相冊
y1cnkaliy0a64012804016.jpg
2024-8-31 13:18 上傳
% D+ m% |& z' |5 H9 n) ^
6 r# ?1 L- u1 R1 V9 x( ` 星閃的資料不開放出來,工程師們沒法玩?
: y8 X" S! _+ x' y ) |; z; h L- m6 n p+ V
J: [1 e; P$ X; F$ @7 F# K
# j! W3 @; p6 Q$ t
9 K! Q2 n$ L2 g2 ]" e% E. U
( ^+ A7 q, b& R: V5 P0 K# T3 U2 ?1 Q
7 ^( p) M. }2 ?# B1 V8 w
+ E; ]2 s* U6 o- K, u ( I! X" h3 [6 R7 E0 C3 E- ^
8 L* O! w) ~8 {: A9 s. W
ag0mddrf0lb64012804116.jpg (203.97 KB, 下載次數(shù): 4)
下載附件
保存到相冊
ag0mddrf0lb64012804116.jpg
2024-8-31 13:18 上傳
+ ?" W, Q& w; T$ C
1 q4 {; W1 e! ~4 z: N 星閃,一項(xiàng)迫切推廣的創(chuàng)新技術(shù)!
* Q0 U0 V/ C: j& p+ N& r, D# X : H: ]9 i( Z! Z: [0 a: l a: w
* {) `, D/ v7 J0 v! ?% r
5 p6 ?4 F% d9 l
' ~ Y- h3 g6 Q3 g, e7 i3 I
; Z- c8 C* C- |/ G6 J0 C6 F
% \9 W* o2 H9 q9 q5 a7 J 0 S4 S" Y$ t; L [
0 } `, }# L7 P% w $ t: x8 g; I9 ? g0 M7 t2 v+ w8 I
' y, z! h$ y2 ]* `; X) I& A
v3w3odk2ych64012804216.jpg (213.62 KB, 下載次數(shù): 2)
下載附件
保存到相冊
v3w3odk2ych64012804216.jpg
2024-8-31 13:18 上傳
) i; M2 K, {" r0 U7 y
( K' R: ^! ~2 _
如何實(shí)現(xiàn)嵌入式軟硬件分層處理接口?- f) F* ?: s7 N. a, y* v) e
$ w( u6 F; k; C) g. ]% z7 q2 E
' v, V9 p0 G! S
8 K% @" h8 ]) w4 y! T3 D
. h% u$ B& Q# |4 w6 C* c
8 S: a4 l2 z; |# B9 x6 ?# F我是老溫,一名熱愛學(xué)習(xí)的嵌入式工程師 j/ M% J6 L* v
關(guān)注我,一起變得更加優(yōu)秀! |
|