成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Google 開發技術專家GDE:物聯網到底是什么?

開發 開發工具
2016 年 12 月,Google 發布了 Developer Preview 版的 Android Things,今天,就跟大家說說 Android Things 的前世與今生,以及它與 Brillo 的淵源,到底它解決了什么問題?

 

Android Things

 

2016 年 12 月,Google 發布了 Developer Preview 版的 Android Things,該平臺為利用 Android 這一世界上最受支持的操作系統的強大功能構建物聯網產品鋪平了廣闊的道路。嚴格意義上來講,它并不是一個全新的操作系統,而是通過同樣是 Google 開發的物聯網操作系統 Brillo 改進優化的。

今天,就跟大家說說 Android Things 的前世與今生,以及它與 Brillo 的淵源,到底它解決了什么問題?

什么是物聯網?

[[183888]]

想知道為什么人們需要 Android Things,首先需要搞清楚什么是物聯網:

以前我們在聊到物聯網的話題時,只知道物聯網使我們的生活更智能、更輕松、更高效。可以方便地控制智能設備。

即使最簡單的控制設備,也會要求物聯網具有三個最基本層次,每個層次的功能有所不同,春節剛過,我們就以春節回家為例,來說說物聯網的這幾個層次和它的功能。

  • 物聯網 - 回家過年
  • 感知層 - 給不同長輩購買禮物
  • 傳輸層 - 乘坐各種交通工具攜帶禮物回家
  • 應用層 - 把禮物送到長輩手中

全面感知:

感知層需要解決數據源頭的問題。怎么去搜集各種原始數據?物聯網的物,即萬物,數據搜集有多樣性,我們需要靠各種傳感器去感知不同的信息。就比如春節回老家前,我們需要給家里不同的長輩準備不同的禮物,比如爸爸可能需要一瓶好酒,奶奶可能需要一雙好的保暖鞋,爺爺可能需要一個好的拐杖……每個人的需求可能是不同的。

可靠傳遞:

傳輸層解決數據的傳輸通路的問題。數據通路依靠各種協議,這些繁雜的協議,面對如何去實現自由的協議轉換呢?春節回老家過年,先坐火車,再做公交,再坐大巴,有可能坐牛車……當你換乘交通工具時,完成的是協議的轉換,而你所帶的禮物,就是需要安全傳送的數據信息。當你把禮物帶回老家,物聯網的數據才完好無損的到達目的地。

智能處理:

應用層解決數據如何處理。經過長途跋涉,過年終于回老家了。這些禮物,需要你進行分類,然后再走親訪友,給不同的人送不同的東西。物聯網的數據處理也就是這樣:把搜集到的各種原始的數據,轉換成我們需要的信息。

操作系統

[[183889]]

物聯網的數據傳輸這么簡單?那為什么還要弄這么復雜的操作系統?別急,我們還是拿春運來解釋。

先自我羨慕一把,春運來回,我都成功搶到了火車硬臥票。如果你和我一樣給爺爺帶是急需的藥品,春節回家又不一定能買到票,你可以提前一個月快遞,畢竟藥品先到更重要。當然,也有人把幾個月都沒洗的衣服,一起帶回去讓家人洗,暫且這也算給家人的新年禮物吧 ´・ω・`

在物聯網的數據分析中,藥品是屬于那一類必須快速傳遞的信息,臟衣服是屬于不怎么急的信息。這時候,簡單的、單一的傳輸路徑就出了問題了。有的智能設備,是支持多種傳輸模式的,比如串口傳遞控制信息,3G 上網卡傳遞必須實時接收的信息。如果春節你的家人都很忙,你也不會帶一大堆臟衣吧?物聯網的傳感器設備,也有基本的決策功能,數據在節點上積累很多時,哪些先發,哪些后發?專業術語叫同步和異步,都是根據整個系統的不同而定的。

問:上面內容都看了,還是沒有理解物聯網到底是干啥的?

答:再經歷一次春運吧 :-)

物聯網的最小模型就和春運帶禮物是一樣的。但是,在實際的工程應用中,會復雜很多。在春運中,碰到的各種難題對應著物聯網系統的各種問題。但是任何工程問題,都是在最小系統上,再針對易用性,安全性,穩定性……做一些復雜的功能開發,最終形成一個穩健的系統。可以這么說,如果把春運的各個環節的問題都解決了,你就可以做物聯網的方案商了 :-)

Google 利用物聯網操作系統來解決數據的收集和可靠傳遞,利用 Google Cloud 來解決數據智能處理。那么,Google 的物聯網操作系統又經歷了哪些變化呢?

前世:Brillo

[[183890]]

Brillo 是在 2015 Google I/O 大會上發布的一款產品。也是 Google 的***款物聯網操作系統。帶來了一個簡單的 bsp 移植的模型,方便硬件廠商快速導入 Brillo 系統到他們自己的芯片/開發板上。并研發了 Weave 通信協議,解決物聯網系統中多樣化的通信協議的問題。Brillo 適用于物聯網網關類似的產品,以前在 Google Device 推出過一款基于 Brillo 的路由器。

今生: Android Things

Android Things

Android Things 是 2016 年 12 月份推出的物聯網操作系統。做為 Brillo 的優化,主要做了以下改變:

  1. Brillo 只能用 C/C++ 做開發,但是 Android Things,可以用 java 進行開發,而且做了 Android 系統的所有測試。也就是說,Android 的開發人員,能夠很快的轉換到 Android Things 的應用開發上來;
  2. Android Things 應用研發周期,跟 Android 的研發周期相同,可以直接用 Android Studio 來開發,用 adb 進行連接...
  3. Android Things 的 SDK 是 Android SDK 的子集;
  4. ***支持 OTA;
  5. 已經有四款開發板作為原型開發;
  6. 可以輕易的通過 Google Cloud 使用 Firebase,極大的加快了數據的處理速度;
  7. 集成的 Weave 協議,可以方便的搞定各種無線協議的連接。

這些改變使得 Android Things 不僅僅是一個物聯網操作系統,而且是一個可以快速做智能硬件開發的平臺。

說這些條條框框還是不太好理解,后續會對每一點做詳細的解釋。

后記

[[183891]]

作為 Android Things 專題系列的***篇,主要說到物聯網到底是什么?Brillo 的產生的原因、以及在系統設計初衷、應用開發的特點,實際上還只是 Android Things 的皮毛。Android Things 專題后續會詳細講解包括功能、軟硬件開發環境、以及一個完整的示例,讓大家得心應手的用 Android Things 開發出自己的應用。

物聯網領域有多大,Android Things 的天地就有多大,你可以盡情的發揮!

【本文是51CTO專欄機構“谷歌開發者”的原創稿件,轉載請聯系原作者(微信公眾號:Google_Developers)】

戳這里,看該作者更多好文

責任編輯:趙寧寧 來源: 51CTO專欄
相關推薦

2020-10-21 10:54:07

物聯網商業技術

2020-10-14 06:22:14

UWB技術感知

2018-11-19 06:00:00

2022-02-07 20:29:13

物聯網數據傳輸單元DTU

2024-02-04 00:01:00

云原生技術容器

2011-07-08 09:27:04

C#

2013-09-10 10:42:18

技術Windows服務

2011-04-27 09:30:48

企業架構

2020-09-27 06:53:57

MavenCDNwrapper

2020-09-22 08:22:28

快充

2010-11-01 01:25:36

Windows NT

2015-12-15 13:43:24

volte

2022-07-11 08:33:51

容器技術Docker

2019-10-30 10:38:22

5G技術3G

2013-06-09 09:47:31

.NetPDBPDB文件

2021-09-03 09:12:09

Linux中斷軟件

2019-10-30 10:13:15

區塊鏈技術支付寶

2010-04-22 14:14:29

Live-USB

2020-08-04 14:20:20

數據湖Hadoop數據倉庫

2021-09-01 23:29:37

Golang語言gRPC
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩色视频 | 欧美久久一级 | 日韩字幕一区 | 欧美一级二级视频 | 伊人春色成人网 | 日韩一区二区三区av | 性国产xxxx乳高跟 | 欧美另类视频在线 | 美女久久| 亚洲精品第一 | 欧美片网站免费 | 久草资源| 毛片一级片| 久久九九免费 | 精品不卡| 91精品久久久久久久久99蜜臂 | 久久草在线视频 | 天天操网| 日韩在线免费播放 | 男女羞羞免费网站 | 久久久久一区 | 自拍视频一区二区三区 | 91小视频| 久草成人 | 国产真实乱全部视频 | 日韩国产欧美一区 | 欧美日韩1区 | 欧美在线视频一区二区 | 日本在线免费 | 在线视频亚洲 | 午夜色播 | 日韩1区2区 | 久久在线| 国产精品成人一区二区三区 | 国产激情三区 | 精品在线观看一区二区 | 国产91在线 | 中日 | 香蕉久久av | 女同videos另类 | 在线观看免费高清av | 欧美a在线 |