如何判斷一個場景是否是物聯網?
“物聯網”是時下與“雲端計算”,“大資料”並肩, IT行業最火的三個時髦詞彙。很多人說物聯網就是用電腦,手機來控制和操作裝置/設施, 於是乎各種智慧家電,智慧穿戴,智慧樓宇等智慧系列都被“物聯網”了 。而至於物和物的連線,也許與新詞 “工業4.0”有關,具體是什麼,反正還沒實現嘛。
我們真的來到物聯網時代了嗎?
維基百科上物聯網的定義是 “物聯網就是把感測器裝備到電網、鐵路、橋樑、隧道、公路、建築、供水系統、大壩、油氣管道以及家用電器等各種真實物體上,通過網際網路聯接起來,進而執行特定的程式,達到遠端控制或者實現物與物的直接通訊。
同時,物聯網是通過裝置在各類物體上的射頻識別(RFID)、感測器、二維碼等,經過介面與無線網路相連,從而給物體賦予“智慧”,實現人與物體的溝通和對話,也可以實現物體與物體互相間的溝通和對話,這種將物體聯接起來的網路被稱為“物聯網”。”
這麼來說,因為智慧化,我們確實敲開了物聯網的大門,但是物聯網具體發展到什麼階段了呢?技術的發展是否適應發展需求呢?
這些場景是否是物聯網?
我們先用簡單的圖示來看看下我們遇到的場景是否是物聯網,到底物聯網的屬性是什麼。
場景1
顯然不是物聯網場景
場景2
答非所問,不是物聯網場景
場景1和場景2顯然不是物聯網的場景,一個是物與物之間並沒聯絡,一個是聯絡了,但是對方並沒有適應的回應。
場景3
兩個或少量裝置可以互相通訊,是物聯網場景嗎?
場景3提出的問題是“兩個或少量裝置可以互相通訊,是物聯網場景嗎?”,這裡我們的觀念是“否”,這就如同能夠進行加減乘除甚至科學計算的計算器可以被認為是我們現在定義的計算機嗎?顯然這個答案是否定的。
場景4
眾多裝置可以局域互聯通訊,但是無法與雲端通訊,是物聯網場景嗎?
場景5
眾多裝置可以局域互聯通訊,但是還能與雲端通訊,尼瑪就告訴我n個裝置,n還不知道是幾,是物聯網場景嗎?
場景4和場景5是我們需要討論一個問題,是否是所有的物聯網都需要雲技術?
物聯網可分為局域物聯網和廣域物聯網,同時廣域物聯網需要雲技術作為計算支撐,雲技術是計算機發展到一定階段的結果, 是伺服器軟硬體技術甚至基礎網路達到一定能力後,為了提高計算效率而產生的一個新型的技術。
雲技術顯然不是為了解決物聯網問題而產生的技術,但是雲技術所包含的分散式處理、並行處理和網格計算卻是解決物聯網的最佳解決方案,雲技術的網路分佈拓撲與物聯網網路拓撲也高度重合因此可以這麼說雲技術不是因物聯網而生卻是為物聯網而來。
場景6
眾多裝置都可以與雲端互聯,是物聯網場景嗎?
場景6終於看起來像物聯網了,但是,物聯網是眾多物聯網裝置之間互聯,如果眾多的物聯網終端裝置都直接和雲端連線才形成物物相連,那麼目前的雲技術是無法滿足這一需求的,而且也是通訊資源的極大浪費。因此場景6我們只能定義為是一個物聯網化的網際網路場景,不是物聯網所定義的範疇。
物聯網1.0的屬性特徵
分析完6個場景,那麼物聯網的屬性到底有哪些呢?我們認為必須具備
1.眾多終端裝置通過近距離無線通訊技術相連
2.物物之間資訊交換和通訊
3.具有行業屬性
[眾多終端裝置通過近距離無線通訊技術相連]
很多人問物聯網是物體與網際網路相連?我們的答案是網際網路最終端的主體面向是人,而物聯網最終的主體是物。
物聯網是物物相連是眾多物聯網終端裝置之間的相連;眾多不是確切數字,但絕對不是幾個或十幾個甚至幾十個,每一個行業中其存在需要互聯的裝置數量是極其龐大的,否則也不需要一個新的理念和技術的處理來解決其目前的問題。
那麼物物之間如何相連的?我們認為:
1.物物相連是通過物聯網終端裝置,其中包括感測器,閘道器等。記住,物體本身是無法進行相互聯絡的
2.物聯網終端裝置之間通過近距離無線通訊技術相互連線,這裡我們強調是通過近距離無線通訊技術,而不是有線相連的網路技術, 有線的連線無法滿足巨大的終端連線需求。
3.現階段的近距離無線通訊技術包括Zigbee,WIFI,藍芽,IBeacon,紅外,RFID,NFC等,可以針對不同的場景部署,解決終端相連的問題。
因此,物聯網是物聯網終端裝置通過近距離無線通訊技術實現物物相連的
[物物之間資訊交換和通訊]
物聯網的前端延伸和擴充套件到了任何物品與物品之間, 通過智慧感知、識別技術與普適計算等通訊感知技術以及各種網路技術進行通訊。 資訊交換和通訊是所有網路的最根本的需求,
因此,物聯網是物物之間的資訊交換和通訊。
[行業屬性]
根據維基百科的解釋,我們也認為物聯網是具有行業屬性的,離開其行業概念,物聯網就是一個偽命題,只有在一個行業裡面,物聯網終端才具通用性。我們並不排斥說物聯網會將不同行業融合,但是這一方向並不是物聯網的主要目標。
所以物聯網第三個屬性:物聯網具有行業屬性。
物聯網發展由於複雜性,產業鏈長,實施效果週期長,應用範圍廣,必然有非常長期的發展之路,隨著技術的突飛猛進,也許我們現在對物聯網的理解也會不停的被重新整理,我們姑且稱現在的物聯網為“物聯網1.0”時代。
[屬性總結]
物聯網1.0是在某一行業內,物聯網終端裝置通過近距離無線通訊技術實現物物之間相連並進行資訊交換和通訊的、用以提高行業效率的網路技術。物聯網1.0可分為局域物聯網和廣域物聯網,廣域物聯網的技術支撐是雲技術。
如何定義物聯網終端裝置
在物聯網1.0的定義中,有一個概念非常重要:物聯網終端裝置。
物聯網終端裝置是可以感知或控制物體一個或多個屬性,能夠具有通過近距離無線通訊與其他物聯網終端裝置進行資訊交換能力的,並且能夠標識自己的終端裝置
從下面幾個方面解釋這一定義:
1.物聯網終端裝置是裝置,它並不是物聯網的主體,物聯網的主體是物。
物聯網終端裝置的目的是感知或控制物體的一個或多個屬性。在百度百科和維基百科對物聯網定義裡面都有著重提到物聯網是通過各類感測技術來感知物體,但是我們定義的物聯網終端裝置不僅侷限於通過感測技術,它同樣可以通過有線資料,也可以通過無線接收等等來感知或控制物體屬性,甚至是獲取行業裝置間接獲取一種或者多種物體屬性。
2.物聯網終端裝置能夠具有通過近距離無線通訊與其他物聯網終端裝置進行資訊交換能力。
這個定義了物聯網終端裝置的能力是近距離無線通訊能力以及資訊互動能力;這個定義來源於我們對物聯網本身的定義,物聯網1.0定義是眾多物聯網裝置之間通過近距離無線通訊技術進行資訊交換。
3.物聯網終端裝置要能夠自我標識。
在之前文中提到的各類標識技術如射頻識別(RFID)、感測器、二維碼等等,是物聯網裝置具有的另外一個屬性即自我標識。
那麼物聯網終端裝置和智慧硬體的關係是?
我們認為就目前的眾多電子類產品來說,都可稱為智慧硬體,並區分為:
1.基於計算的智慧硬體
2. 擬人化的智慧硬體
基於技術的智慧硬體是指能夠理解個人無法理解的資料,並且有比人更強計算能力的硬體裝置;擬人化的智慧硬體指能夠完成人的某些行為的智慧硬體;
從上面對智慧硬體的限定,我們立刻能夠區分出智慧硬體裝置和物聯網終端裝置即智慧硬體裝置面向的主體是人,物聯網終端裝置面向的主體是物,當然如果你想把人當成一個物體來算,我們也不反對。
一個有趣的問題:手機可以是物聯網終端裝置嗎?
當然是,必須是,而我們只能用網際網路的詞彙來回答:汗,你太高階大氣上檔次,太土豪,高攀不起!
相關文章
- python如何判斷一個物件是否是列表Python物件
- js如何判斷一個變數是否是undefinedJS變數Undefined
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js如何判斷一個變數是否是一個數字JS變數
- python如何判斷一個數是否是整數Python
- js如何判斷一個引數是否是陣列JS陣列
- javascript如何判斷一個變數是否是整數JavaScript變數
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- 如何判斷一個元素是否隱藏
- js如何判斷一個物件是否存在JS物件
- 一句話判斷網路是否聯通
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 如何判斷物聯網路卡平臺好不好
- 如何判斷一個連結地址是否有效
- 如何判斷一個物件是否為jQuery物件物件jQuery
- js如何判斷一個函式是否存在JS函式
- javascript如何判斷一個變數是否宣告JavaScript變數
- 如何判斷一個值是否等於NaNNaN
- jQuery如何判斷某一個元素是否存在jQuery
- javascript判斷一個變數是否是數字JavaScript變數
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- js如何判斷一個變數是否具有值JS變數
- javascript如何判斷一個頁面元素是否存在JavaScript
- js如何判斷一個變數是否有值JS變數
- 如何判斷是否是360瀏覽器瀏覽器
- 如何判斷一個元素是否位於另一個元素之中
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- javascript如何判斷一個圖片是否載入完成JavaScript
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- 如何利用jQuery判斷一個元素是否被隱藏jQuery
- 如何判斷一個元素是否在可視範圍
- 如何判斷一個js物件是否存在迴圈引用JS物件
- 如何判斷一個元素是否在可視區域中?
- js如何判斷是否是IE瀏覽器JS瀏覽器
- 如何判斷一個字串是否為純數字的問題,當然也可以判斷一個字串是否為純字母字串
- 判斷一個陣列是否排好序陣列
- JS——判斷一個物件是否為空JS物件