0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

鴻蒙分布式怎么理解

汽車玩家 ? 來(lái)源:csdn ? 作者:csdn ? 2021-07-08 14:47 ? 次閱讀

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 分布式
    +關(guān)注

    關(guān)注

    1

    文章

    843

    瀏覽量

    74422
  • 傳輸接口
    +關(guān)注

    關(guān)注

    1

    文章

    15

    瀏覽量

    10304
  • 智能設(shè)備
    +關(guān)注

    關(guān)注

    5

    文章

    1030

    瀏覽量

    50180
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    遠(yuǎn)程IO與分布式IO的區(qū)別

    在工業(yè)自動(dòng)化和控制系統(tǒng)設(shè)計(jì)中,遠(yuǎn)程IO(Input/Output)和分布式IO是兩個(gè)重要的概念。它們各自具有獨(dú)特的特點(diǎn)和優(yōu)勢(shì),適用于不同的應(yīng)用場(chǎng)景。本文將詳細(xì)探討遠(yuǎn)程IO與分布式IO的區(qū)別,包括位置
    的頭像 發(fā)表于 06-15 15:57 ?1884次閱讀

    鴻蒙ArkTS聲明開(kāi)發(fā):跨平臺(tái)支持列表【分布式遷移標(biāo)識(shí)】 通用屬性

    組件的分布式遷移標(biāo)識(shí),指明了該組件在分布式遷移場(chǎng)景下可以將特定狀態(tài)恢復(fù)到對(duì)端設(shè)備。
    的頭像 發(fā)表于 06-07 21:15 ?305次閱讀

    鴻蒙開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】

    分布式數(shù)據(jù)管理為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫(kù)的分布式協(xié)同能力。通過(guò)調(diào)用分布式數(shù)據(jù)各個(gè)接口,應(yīng)用程序可將數(shù)據(jù)保存到分布式數(shù)據(jù)庫(kù)中,并可對(duì)分布式
    的頭像 發(fā)表于 06-07 09:30 ?803次閱讀
    <b class='flag-5'>鴻蒙</b>開(kāi)發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b>數(shù)據(jù)管理)】

    鴻蒙HarmonyOS開(kāi)發(fā)實(shí)戰(zhàn):【分布式音樂(lè)播放】

    本示例使用fileIo獲取指定音頻文件,并通過(guò)AudioPlayer完成了音樂(lè)的播放完成了基本的音樂(lè)播放、暫停、上一曲、下一曲功能;并使用DeviceManager完成了分布式設(shè)備列表的顯示和分布式能力完成了音樂(lè)播放狀態(tài)的跨設(shè)備分享。
    的頭像 發(fā)表于 04-10 17:51 ?767次閱讀
    <b class='flag-5'>鴻蒙</b>HarmonyOS開(kāi)發(fā)實(shí)戰(zhàn):【<b class='flag-5'>分布式</b>音樂(lè)播放】

    鴻蒙OS 分布式任務(wù)調(diào)度

    鴻蒙OS 分布式任務(wù)調(diào)度概述 在 HarmonyO S中,分布式任務(wù)調(diào)度平臺(tái)對(duì)搭載 HarmonyOS 的多設(shè)備構(gòu)筑的“超級(jí)虛擬終端”提供統(tǒng)一的組件管理能力,為應(yīng)用定義統(tǒng)一的能力基線、接口
    的頭像 發(fā)表于 01-29 16:50 ?423次閱讀

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個(gè)系統(tǒng)或應(yīng)用拆分成多個(gè)獨(dú)立的節(jié)點(diǎn),這些節(jié)點(diǎn)通過(guò)網(wǎng)絡(luò)連接進(jìn)行通信和協(xié)作,以實(shí)現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴(kuò)展性、可靠性和性能表現(xiàn)。 一、分布式架構(gòu)的特點(diǎn)
    的頭像 發(fā)表于 01-12 15:04 ?1078次閱讀
    什么是<b class='flag-5'>分布式</b>架構(gòu)?

    鴻蒙原生應(yīng)用開(kāi)發(fā)——分布式數(shù)據(jù)對(duì)象

    01、什么是分布式數(shù)據(jù)對(duì)象 在可信組網(wǎng)環(huán)境下,多個(gè)相互組網(wǎng)認(rèn)證的設(shè)備將各自創(chuàng)建的對(duì)象加入同一個(gè) sessionId,使得加入的多個(gè)數(shù)據(jù)對(duì)象之間可以同步數(shù)據(jù),也就是說(shuō),當(dāng)某一數(shù)據(jù)對(duì)象屬性發(fā)生
    發(fā)表于 12-08 10:01

    分布式系統(tǒng)硬件資源池原理和接入實(shí)踐

    提供更好的服務(wù)體驗(yàn)。 圖 3 鴻蒙硬件資源池支持各類消費(fèi)者場(chǎng)景 2.2 開(kāi)發(fā)者場(chǎng)景 對(duì)于開(kāi)發(fā)者來(lái)說(shuō),由于分布式硬件資源池將跨設(shè)備硬件調(diào)用的復(fù)雜度都封裝在了系統(tǒng)底層,跨設(shè)備硬件復(fù)用本地硬件的 API
    發(fā)表于 12-06 10:02

    zookeeper分布式原理

    Zookeeper是一個(gè)開(kāi)源的分布式協(xié)調(diào)服務(wù),可以用于構(gòu)建高可用、高性能的分布式系統(tǒng)。它提供了一個(gè)簡(jiǎn)單且高效的層次命名空間,可以用來(lái)存儲(chǔ)配置信息、狀態(tài)信息、命名服務(wù)等。Zookeeper的設(shè)計(jì)目標(biāo)
    的頭像 發(fā)表于 12-03 16:33 ?571次閱讀

    分布式通信是什么 分布式網(wǎng)絡(luò)搭建

    智能機(jī)器人的功能繁多,全都放在一個(gè)計(jì)算機(jī)里,經(jīng)常會(huì)遇到計(jì)算能力不夠、處理出現(xiàn)卡頓等情況,如果可以將這些任務(wù)拆解,分配到多個(gè)計(jì)算機(jī)中運(yùn)行豈不是可以減輕壓力? 這就是分布式系統(tǒng),可以實(shí)現(xiàn)多計(jì)算平臺(tái)
    的頭像 發(fā)表于 11-27 15:49 ?684次閱讀
    <b class='flag-5'>分布式</b>通信是什么 <b class='flag-5'>分布式</b>網(wǎng)絡(luò)搭建

    Java手寫分布式鎖的實(shí)現(xiàn)

    隨著互聯(lián)網(wǎng)業(yè)務(wù)的發(fā)展,原本單機(jī)部署的系統(tǒng)演化成如今的分布式集群系統(tǒng)后,由于分布式系統(tǒng)多線程
    的頭像 發(fā)表于 11-17 15:51 ?509次閱讀
    Java手寫<b class='flag-5'>分布式</b>鎖的實(shí)現(xiàn)

    redis分布式鎖死鎖處理方案

    中,Redis分布式鎖也可能遭遇死鎖問(wèn)題,即多個(gè)線程相互等待對(duì)方釋放鎖的情況。本文將詳細(xì)介紹Redis分布式鎖死鎖的原因,并提供解決死鎖的多種策略。 一、Redis分布式鎖的基本機(jī)制 要理解
    的頭像 發(fā)表于 11-16 11:44 ?1568次閱讀

    什么是分布式直流電源?分布式直流電源的范圍 分布式直流電的特性

    什么是分布式直流電源?分布式直流電源的范圍 分布式直流電的特性? 分布式直流電源(Distributed DC Power Supply)是指分布
    的頭像 發(fā)表于 11-16 11:17 ?986次閱讀

    springcloud如何實(shí)現(xiàn)分布式

    Spring Cloud是基于Spring Boot開(kāi)發(fā)的一套分布式系統(tǒng)解決方案,它主要包括了多個(gè)子項(xiàng)目,如服務(wù)注冊(cè)與發(fā)現(xiàn)、配置中心、負(fù)載均衡、斷路器、路由等等。通過(guò)使用Spring Cloud
    的頭像 發(fā)表于 11-16 11:01 ?613次閱讀

    springclould分布式教程

    Spring Cloud是一個(gè)基于Spring Boot的分布式系統(tǒng)開(kāi)發(fā)工具,它提供了一系列的分布式系統(tǒng)解決方案,可以幫助開(kāi)發(fā)者快速構(gòu)建和部署分布式應(yīng)用程序。本文將介紹Spring Cloud
    的頭像 發(fā)表于 11-16 10:59 ?426次閱讀