HarmonyOS系統(tǒng)的使命和目標(biāo)是將不同的設(shè)備串聯(lián),成為設(shè)備的“萬(wàn)能語(yǔ)言”,讓一個(gè)系統(tǒng)連接起所有上網(wǎng)的智能設(shè)備,實(shí)現(xiàn)萬(wàn)物互聯(lián)的終極目標(biāo)。其核心能力之一,【分布式軟總線】讓多設(shè)備融合為“一個(gè)設(shè)備”,帶來(lái)設(shè)備內(nèi)和設(shè)備間高吞吐、低時(shí)延、高可靠的流暢連接體驗(yàn)。
1. 介紹
鴻蒙分布式軟總線致力于實(shí)現(xiàn)近場(chǎng)設(shè)備間統(tǒng)一的分布式通信能力,提供不區(qū)分鏈路的設(shè)備發(fā)現(xiàn)和傳輸接口,具備快速發(fā)現(xiàn)并連接設(shè)備,高效分發(fā)任務(wù)和傳輸數(shù)據(jù)。作為多終端設(shè)備的統(tǒng)一基座,是鴻蒙架構(gòu)中的底層技術(shù),是鴻蒙的大動(dòng)脈,其總的目標(biāo)是實(shí)現(xiàn)設(shè)備間無(wú)感發(fā)現(xiàn),零等待傳輸。對(duì)開(kāi)發(fā)者而言,無(wú)需關(guān)注組網(wǎng)方式與底層協(xié)議。
2. 分布式軟總線特性
鴻蒙分布式軟總線的設(shè)計(jì)目標(biāo)在于推進(jìn)極簡(jiǎn)通信協(xié)議技術(shù),在設(shè)備安全場(chǎng)景下,即連即用。關(guān)鍵技術(shù)特性覆蓋設(shè)備的自動(dòng)發(fā)現(xiàn)&連接、組網(wǎng)(多跳自組網(wǎng)、多協(xié)議混合組網(wǎng))、傳輸(多元化協(xié)議與算法、智能感知與決策)。
- 設(shè)備間自發(fā)現(xiàn)&連接
分布式軟總線提出自動(dòng)發(fā)現(xiàn)設(shè)備,實(shí)現(xiàn)用戶零等待的自發(fā)現(xiàn)體驗(yàn),附近同賬號(hào)的設(shè)備自動(dòng)發(fā)現(xiàn)無(wú)需等待,自動(dòng)安全連接。
IoT設(shè)備分為發(fā)現(xiàn)端和被發(fā)現(xiàn)端。發(fā)現(xiàn)端一般為請(qǐng)求使用服務(wù)的設(shè)備或稱為主控設(shè)備,常指智慧屏設(shè)備(如手機(jī)、平板等)。被發(fā)現(xiàn)端為發(fā)布服務(wù)的設(shè)備,指輕量設(shè)備(如AI音箱、智能家居、智能穿戴等設(shè)備)。目前軟總線的設(shè)備互聯(lián),需保證發(fā)現(xiàn)端和被發(fā)現(xiàn)端處于同一個(gè)局域網(wǎng)內(nèi)。
- 多設(shè)備互聯(lián)、組網(wǎng)
基于網(wǎng)絡(luò)互聯(lián)、交互的系統(tǒng),開(kāi)發(fā)者往往需要適配不同網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)規(guī)范。而在鴻蒙系統(tǒng)設(shè)定的分布式開(kāi)發(fā)模式中,無(wú)需關(guān)心網(wǎng)絡(luò)協(xié)議的差異及組網(wǎng)方式,業(yè)務(wù)開(kāi)發(fā)與設(shè)備組網(wǎng)解耦,僅需監(jiān)聽(tīng)設(shè)備上下線,開(kāi)發(fā)成本大大降低。
分布式軟總線提出了異構(gòu)網(wǎng)絡(luò)組網(wǎng),自動(dòng)構(gòu)建一個(gè)邏輯全連接網(wǎng)絡(luò),以解決設(shè)備間不同協(xié)議交互的問(wèn)題。設(shè)備上線后會(huì)向網(wǎng)絡(luò)層注冊(cè),同時(shí)網(wǎng)絡(luò)層會(huì)與設(shè)備建立通道連接,實(shí)時(shí)檢測(cè)設(shè)備的變換。網(wǎng)絡(luò)層負(fù)責(zé)管理設(shè)備的上線、下線變換,設(shè)備間可以監(jiān)聽(tīng)自己感興趣的設(shè)備,設(shè)備上線后可以立即與其建立連接,實(shí)現(xiàn)零等待體驗(yàn)。
- 多設(shè)備間數(shù)據(jù)傳輸
提供統(tǒng)一的基于Session的認(rèn)證、傳輸功能,上層業(yè)務(wù)系統(tǒng)可以通過(guò)sessionId收發(fā)數(shù)據(jù)或獲取其相關(guān)基本屬性,實(shí)現(xiàn)業(yè)務(wù)消息、流、控制指令等操作交互。
文章綜合來(lái)源:csdn
編輯:ymf
-
分布式
+關(guān)注
關(guān)注
1文章
911瀏覽量
74562 -
傳輸接口
+關(guān)注
關(guān)注
1文章
15瀏覽量
10342 -
智能設(shè)備
+關(guān)注
關(guān)注
5文章
1062瀏覽量
50630
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論