近年全球智能手機市場飽和,本來靠着手機大賺特賺的廠商,陸續布局另一個全新、但又可能比手機更要大的闆塊:物聯網 (Internet of Things, IoT)。
但是,相對于在5G上的投入,華為在物聯網上的起步相對比較慢,建構物聯網生态系統上落後于幾家對手。但通信技術過硬的他們,嘗試以通過系統層級的技術彎路超車,并在 2020 年的 P40 系列手機、以及其 EMUI 10.1 裡,秀了一波強橫的多設備互聯互通技術。
虎嗅最近采訪華為消費者業務軟件部總裁王成錄,與大家探讨一下華為在物聯網上的布局,以及解釋當中的所采用的核心技術。
數字中樞式物聯網
在探讨物聯網最新的發展之前,讓我們先回顧物聯網近年的發展,才知道新技術的突破在哪裡。
根據維基百科的說法,物聯網是一個相互關聯的計算設備,機械和數字機器組成的系統,該系統具有唯一的标識符,并且可以通過網絡傳輸數據,而無需人與人或人與計算機的交互。
但最初大衆對物聯網并沒有一個很清晰的想法,受限于科技的發展,一直都不愠不火。但等到在手機統治了科技市場後,物聯網被想像成一個以手機為核心的“數字中樞” (Digital hub)。
Philips Hue 是第一批知名的“智能家居”設備,通過手機可以操作燈泡的亮度和顔色。圖片來源:iPhonedo。
不久,智能家居 (Smart Home) 概念出現,很多人以為使物聯網就等于智能家居。這些加個 App 的家設備,能讓我們通過手機,操作這些“新式家電”,進行更細緻的可視化操作,甚至也可以通過手機遠程操作家居設備,甚至排程操作設備。
這時候的新式家電設備,沒有一個手機 App,都不好意思說自己是智能産品,也因為如此,像蘋果這種傳統海外手機巨頭,早就通過 Homekit 在智能家居上布局,而國内廠商如小米,也早就搭建好小米生态鍊,建立起自己物聯網生态圈。但是,這些操作并沒有為家電設備帶來實在的體驗提升,最終廣被視為“噱頭”,未能成為氣候。
後來,物聯網開始把“數字中樞”,由手機遷移至雲端,讓更多設備能通過互聯網互動協作,也能通過互聯網突破協作的距離限制,讓物聯網發展跨進一大步。
通過 Dropbox 在不同設備上,同步同一個 PowerPoint 文件。圖片來源:Keegan Long-Wheeler。
例如我們可以通過雲端,把渠道庫存數據與供應鍊實時同步,讓工廠能自動增産或減産;也能在公司讓通過互聯網,用監察鏡頭看家中的小朋友是否安全;更可以讓電視接上互聯網,觀看 YouTube 或 B 站的視頻内容。手機和電腦之間,也通過自動化的檔案傳輸和同步能力,實時的信息交換和同步(上圖),不同的設備就能通過互聯網,互相協作。
由于雲端作為中樞的物聯網,設備與設備之間的所有的信息交流,必須經過資料上傳雲端,同步後才下傳,協作時難免會有時延,必炙打斷工作任務的的連貫性。因此,蘋果後悄悄推動另一個新的系統,能把讓幾個設備快速而直接地互相溝通。
分布式物聯網系統
這個新式的物聯網系統,就是分布式系統 (Distributed operating system) 。分布式系統一般指一組計算機,透過網絡相互連接、相互通信後合并,協同實現一個共同的目标。
然而,要做到這每一個設備都可以單獨與另一個設備直接溝通,一點也不容易。各個設備之間都需要涉及大量系統級别的優化工作,最初也就隻有擁有完整生态鍊的蘋果,才能把個各設備互通起來。
蘋果最初在 2004 年推出的 AirPort Express 小型路由器上,加入了 AirPlay 的功能。當時的 AirPlay 還很原始,但隻要你的音響設備通過音頻線與 AirPort Express 相連,你就能在電腦的 iTunes 裡,通過無線網絡,把音樂發送到音箱裡。
後來,蘋果進一步把 AirPlay 改良成能把影像串流到 Apple TV 的 AirPlay 2,把列印指令發送到打印機的 AirPrint、以及無線檔案傳送技術 AirDrop。用戶不用等待文件在上傳互聯網、同步和下傳,而且近距離設備之間不但可以直接交換信息和送文件,更能直接傳送個整個工作任務 (Task) 。
結果,AirPlay 流行起來、AirPrint 也成為打印機必然的标準,而 AirDrop 也大受歡迎,物聯網也從“i 設備年代”,進入了 “Air 服務”年代。
Handoff(接力)能把目前的整個工作進程,直接傳送到另一個設備。圖片來源:TheMacUdotcom。
然後在 2014 年全球開發者大會 (WWDC) 裡,蘋果進一步加入了各種設備之間的直連功能,包括了能一鍵連上手機熱點的 Instant Hotspot (智能熱點)、通過 iPad 或 Mac 來講電話的 iPhone Cellular Calls (iPhone 蜂窩網絡通話) 等等。當中最重要的,是被 CNET 視為最重要功能的 Handoff (接手):你在在 iPad 上寫了一半的郵件,可以随時切換在 iPhone 上繼續完成(上圖)。
Handoff 技術的出現,象徵了我們不但能在讓設備之間傳送任務,更能直接傳送完成了部份的工作進程 (Process) ,實現設備與設備之間的無縫切換體驗。
iOS 的“連續互通”相機效果。圖片來源:TheMacUdotcom。
然後在 2018 年,蘋果正式把這些設備之間的直接功能,統稱 Continuity(連續互通)系統,并進一步拓展其功能性,例如加入了能把 iPad 成為第二屏幕的 Sidecar(随航)、讓 Mac 調用 iPhone 相機作為掃描器的 Continuity Camera(連續互通相機)(上圖)等,讓不同設備的硬件,也能在機器之間互相調用和協同。
通過蘋果的 Continuity 系統,蘋果生态圈裡的設備就能有機整合,但由于系統封閉、安全性和隐私考慮的關系,使用時限制甚多。舉例說,我們無法在第三方軟件裡調用 iPhone 的相機,又或是無法把 Mac 的影像轉發到 iPhone 裡,在使用不支持 Handoff 的 App 也無法享受無縫切換的體驗。因此,蘋果系統先天的特性,嚴重限制了這套物聯網應用場景。
多設備猶如一個設備
到了 2019 年,華為通過發布鴻蒙 OS,提出分布式系統路線,不過,華為也不是複制蘋果,而是進一步深化了整個設備互通的程度。王成錄表示,EMUI 10.1 基于分布式技術的生态,多設備用戶系統連接成一個新的軟件定義,真正的突破了單手機的限制,其目标是:
讓應用在跨設備體驗上,如同運行在同一個設備上一樣。
華為手機與平闆的多屏協同功能。圖片來源:華為。
分屏協同功能并不止于“多屏”,也不是單向地調動設備上的硬件、或是傳送數據和任務,而是把當刻的整個手機設備,整合到另一台設備之上。
華為手機調用運動相機,進行暢連通話。圖片來源:華為。
此外,華為也開放了 分布式能力的SDK,讓第三方的軟件和硬件都可以快速與華為終端設備建立連接并調用相應的能力。以上圖為例,隻要其他廠商願意支持集成分布式能力,運動相機可以成為華為的手機的第三個攝像頭,替手機拍攝出影像。第三方應用也可以調用華為手機相機的能力。除此之外,HiAi 語音助手也能通過分布式計算,既跑在手機上、又能跑在電視上,又可以跑在掃地機器人上,甚至可以跑在小耳機上。
王成錄的理想目标,是多設備之間的連接,能做到接近同一台手機裡一樣,相機、芯片、内存、屏幕和傳感器等不同的模塊,猶如安裝在同一塊電路闆之上,帶來低延時而連貫的操作體驗。用戶就像在同一台設備上運行,完全感覺不到換了硬件設備一樣。
這才是分布式系統最最精髓的地方,但同是也是難度最大的部份。這個裡面要涉及到非常多通訊本身協議的優化,包括應用調度的進程本身的優化。
分布式技術背後的秘密
分布式的精在哪裡?王成錄告訴虎嗅,他們把整個系統解構成大量不同的模塊,為不同的場景、不同的權限、以及适用的設備,在不同的模塊打上标簽。這個模塊就保證了多個物聯網設備之間,互通語言的一緻,讓各種設備互聯互通。
當有新設備加入,這個設備隻要報上硬件性能,系統就能自動把相應場景和權限的模塊組裝和加載,再把新的硬件“模拟”成手機的傳感器。以先前提到的 HiAI 語音助手為例,這個 SDK 本身就被也解構成很多的模塊,每個模塊都有标簽,如果耳機要想裝這個系統,你隻要把耳機的硬件配置告訴給這個語音,那這個語音助手包會根據耳機硬件的能力,選擇相應的模塊加載在耳機裡面來。
但是為了保障用戶的隐私和安全,如果有新的設備要進入系統,先要做設備的認證和綁定。隻有在同一個用戶 ID 下經過認證的設備,才可以運用到現在數據的查找和使用能力。但即使在同一個 ID 下的多個設備,也需要包括指紋識别、面部識别的能力、token 以及端到端的數據加密等安全系統,進行識别和加密。
王成錄還透露,華為将合作夥伴分為南向和北向(上圖),提供相應的軟件工具開發包 (SDK)。南向是指面向硬件模塊的廠家,能與華為的生态設備之間,實現這種分布式的互聯互通的能力。南向的 SDK 将涵蓋了所有可能的硬件模塊,小到一個小的家用傳感器、空氣傳感器都可以接入進來。
而北向則是面向 App 開發者,讓開發者可以調用華為生态系統、以緻南向合作夥伴的硬件模塊。由于南向的硬件模塊,均通過分布式系統模拟成手機自己的傳感器,所以,應用開發者隻需要開發一次,代碼就能自動适配于這台設備之上,不用特别針對特定的南向硬件模塊,重新開發。
讓我們以耳機為例,南向的硬件模塊開發者,可以通過分布式計算的開發工具包,輕松把自家的耳機,加入華為的生态系統裡。而北向的 App 開發者,用一套北向的開發工具包,就可以讓應用接入分布式技術,拓展更多使用場景,比如京東裡可以撥打暢連電話。這樣,開發者就能輕松拓展應用調用的硬件種類,為開發者提供了一個非常巨大的機會,構建全新的生态應用。
分布式系統爆發,可能還要等一兩年
可是,王成錄認為分布式技術的體驗能成為消費者選購的首要賣點,最少還要在一年、一甚至兩年左右。
他認為消費者對在感知軟件上跟硬件最不一樣的地方,是軟件的體驗有着明顯的滞後性。他認為硬件本身非常容易衡量重量、尺寸、大小,各種數據都非常的漂亮,但是軟件本身是需要一個慢慢的體驗的過程,需要有很好的環境,也需要做軟件的産品和廠家真正能夠沉下心來,把場景做好做到位,讓消費者體驗以後才會真正喜歡,這樣就有希望。
因此,他認為分布式系統爆發的滞後時間,取決于幾個因素。首先是硬件上的支持,他希望為業界作出一個示範,喚醒業界的更多硬件生産廠家。
其次,就是消費者慢慢體驗到了某些喜歡的功能,讓他留在這個系統上,并進一步會發現更多新的功能,成為這個系統裡面非常忠實的使用者,但是這個使用者多了就會建立口碑,向四周的親朋好友介紹。
物聯網是個大餅,整個生态系統相當廣泛,也有各種不同的發展路向。分布式系統是否能成為華為在彎路超車大殺器,改變整個物聯網的賽道?讓我們在兩年後再來驗證。
題圖來自東方 IC。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!