標籤:

作為全球最流行的 Linux 發行版本,Ubuntu 推出精簡版用來構建更安全的物聯網

9 月 1 日,主題為「Snap Your IoT Device On Ubuntu」的 Ubuntu 創新應用開發技術沙龍上,來自 Canonical 的技術專家,與包括 OrangePi、Crazyou、UCrobotics 等多家生態創新企業,共同探討 Ubuntu Core 的技術開發、行業解決方案以及眾多 IoT 實用案例。

Ubuntu Core 易於更新和升級,可適應更多 IoT 場景

來自 Ubuntu 背後支持公司 Canonical 的系統架構師 Rex Tsai 表示,作為全世界用量第二的 IoT 系統,Ubuntu Core 體積更小,更安全,且擁有更新回滾機制,可以適應更多的應用場景,不論是雲端還是客戶端,ARM 或者 X86 平台,都能夠應用 Ubuntu Core 系統。

Ubuntu Core 提供了一個易於更新和升級的軟體平台,讓廠商們可以輕易打造差異化的設備,通過軟體升級讓產品使用壽命期不斷延伸,持續創造收入。它幾乎可以支持任何類型和規模的設備,並擁有全面型操作系統所具有的出色安全性和可擴展性。

Canonical 系統架構師 Rex Tsai

「目前,Ubuntu Core 在工業網關、家庭網關、機器人和無人機領域得到廣泛的應用,」Rex Tsai 說到,「其中,80% 的機器人開發者需要運行 ROS 時,都會使用 Ubuntu 系統。」

Ubuntu Core 系統在體積、安全、管理、操作和升級上的巨大優勢,這得益於 Snap 應用包。

Snap 可對應用和 Ubuntu Core 軟體本身進行原子級事務性更新,為了實現簡單的維護和升級,這些更新可根據需要恢復原狀,而不影響系統其他部分的運行。

Snap 具有沙箱的屬性,不可以隨意訪問外部資源,和系統的其它部分隔離開來,並通過設計好的安全策略與其他 Snap 進行交互。這也是 Ubuntu Core 具有極強安全性的原因。

Ubuntu Core 內部結構

具體來講,每個應用都有自己的可以讀寫的空間,並且它們之間是不可以互相訪問的。每個應用都運行於受限的沙箱之中,API 的訪問是由 Apparmor 及 Seccomp 來強制受限的,它提供嚴格的基於 MAC(Mandatory-Access-Control)的隔離。傳統的 Linux 應用可以訪問任何一個目錄,並讀寫它們之中的文件,這和 Snap 系統是不同的。如果一個應用需要特別的庫,可以使用 snapcraft 將相應的庫打包到自己的應用的目錄中。

另外,Ubuntu Core 除了強大的安全性之外,還為所有設備提供了智能應用商店。該應用商店能夠讓開發者在任何開發階段,直接銷售物聯網軟體,與雲、企業和移動軟體的銷售過程無異,讓設備製造商和開發者構建品牌化、差異化的設備和軟體服務,並且讓它立即開始創造收入。

和 Ubuntu Core 一樣「小而強」的 OrangePi

深圳市迅龍軟體的夏翡認為,Ubuntu 的特點是「小而強大」,這跟迅龍軟體的 OrangePi Zero開發板有異曲同工之妙。

和樹莓派一樣,OrangePi Zero 是一款開源的單板電腦,跟公交卡差不多大小,它能夠運行 Ubuntu Core、Android 等系統,使用全志 H2 系統級晶元,同時擁有 256MB/512MB DDR3 內存。

深圳市迅龍軟體的夏翡

夏翡在活動中強調,用戶在第一次用 OrangePi 啟動 Ubuntu Core 系統,不能直接通過賬號和密碼直接登錄系統。首先,用戶需要註冊一個 Ubuntu 賬號,並將自己電腦的 SSH 密碼導入到註冊的賬號中,然後在啟動 Ubuntu Core 的過程中使用該賬號進行相關係統配置,最後才通過 SSH 命令遠程登錄 Ubuntu Core。在第一次登錄設置完成後,就能夠像平常使用 Linux 系統那樣使用 Ubuntu Core。

另外,Ubuntu Core 將會為 OrangePi 設置專屬的商城入口,方便開發者將 OrangePi 軟硬體方案發送到 Ubuntu 的應用商城中。

基於 Ubuntu 和 ROS 的實時感知與智能遠控機器人套件

在去年「Jamming with Ubuntu Core」黑客馬拉松上,趣之科技憑藉實時遠控雲應用服務與開放式核心硬體模塊 CrazyPi 獲得了優異的成績。通過這次黑客馬拉松,趣之科技的 CTO 張研看到了 Ubuntu Core 在物聯網領域裡的應用潛力。

趣之科技旗下的 CrazyPi 機器人開發套件預裝了Ubuntu系、ROS 機器人操作系統,以及大量的工具軟體和實例,只要開發者了解 ROS 和 Linux ,就能快速「上手可用」。

趣之科技為智能家居、遠程醫療、移動監控場景下的機器人產品提供基於 P2M 技術的實時可視化物聯服務,用張研的話來說,就是:「通過技術,讓世界再無空間距離的阻礙。」

趣之科技 CTO 張研

作為一款機器人開發套件,配套的功能模塊必不可少。趣之為了讓開發者更加方便地做出產品,提供了大量功能模塊,包括揚聲器、氣壓計、攝像頭、小車主板、萬向節等模塊。模塊間採用 USB 或者磁吸方式連接,簡單可用,並且驅動模塊也已經裝好,降低開發者的上手難度。

另外,在 Wifi 或 3/4G 移動複雜網路下,CrazyPi 可實現 720p 的圖、聲、可視地圖等各類感知數據幾乎無服務成本的實時傳輸。開發者可以通過 Web 端或者 App 來控制 CrazyPi,或者雲端編程,同時 CrazyPi 上的相關參數數據會實時傳輸到上位機,用張研的話講,就是「無論你在地球的任何角落,都可以控制 CrazyPi」。

基於 96-Boards 規範,適合快速開發產品的 Bubblegum-96 開發板

除了 OrangePi 和 CrazyPi,Ubuntu Core 在無錫控博科技 uCRobotics 旗下的開發平台 Bubblegum-96 也上有大量應用。

無錫控博科技的工程師董波

uCRobotics 是專註於智能平台、系統集成和嵌入式系統開發的科技公司。uCRobotics 的 Bubblegum-96 開發平台是基於 96-Boards 國際標準發布的全球第四塊智能開發平台,支持 Ubuntu Core、Android、Remix OS 等多個系統,同時支持 OpenStack VDI 虛擬化和 Tensorflow 人工智慧。

無錫控博科技的董波表示,Bubblegum-96 的標準是開放的,並且定義了一個可由軟體開發者、系統內核工程師、硬體工程師使用開發平台。96-Boards 標準適用於產品的快速成型,在各個場景都有很大的應用空間,包括 PC、筆記本、智能家居、高端音箱、無人機、工業控制等。

結語

Ubuntu 在國內擁有眾多的受眾,這些廠商和開發者們在使用 Ubuntu 做物聯網開發時,勢必會加快萬物互聯的進程。Ubuntu Core 能夠讓開發者更加容易並且更加安全地在多個 IoT 設備上構建和部署應用程序,從而建立雲與網路邊緣之間的聯繫,以滿足未來的物聯需求,這也是戴爾、英特爾、微軟、大疆等國內外科技企業選擇 Ubuntu Core 擁抱物聯的原因。

活動策劃:深圳灣

圖片拍攝:深圳灣

主筆:雙雙@深圳灣

原文:作為全球最流行的 Linux 發行版本,Ubuntu 推出精簡版用來構建更安全的物聯網

-------- 我是「深圳灣」分割線 ---------

深圳灣 | shenzhenware 長期挖掘物聯網、人工智慧、機器人、無人機、智能駕駛、智能家居等領域的新銳產品和初創團隊,歡迎聯繫我們。微信私人客服:小炫(ID:warexx)。

轉載、約稿、投稿、團隊報道請聯繫微信公眾號:shenzhenware(回復關鍵字)。


推薦閱讀:

Ubuntu16.04卡在開機畫面問題的解決記錄
想配置一台Linux台式機,求攻略?
怎樣刪除efi分區的Ubuntu引導呢?
學習 Linux ,Ubuntu 單系統和 Ubuntu 與 Windows 雙系統,哪一個較好?
如何在UEFI模式下Win8與Ubuntu多系統的安裝?

TAG:物联网 | Ubuntu |