IoT是什么(What)
Internet of Things,物聯網,字面理解,是“物”的互聯網。
IoT既然屬于計算機科學,先回顧下計算機的發展歷史:
大型機Mainframe(IBM): N人共用1個CPU(這里用CPU代表計算能力)。
個人電腦PC(IBM, Microsoft): 1人或者1個家庭1個CPU。
互聯網Internet(Google, Alibaba): 1人N個CPU,分布式計算,大數據,云計算。
智能手機,智能硬件與移動互聯網(Apple, Google): 1人N個CPU。
物聯網:1人N個CPU。
可見,人均擁有的計算資源(CPU數量)越來越多,到物聯網時代,這個數量會爆炸式增長。
作為1個計算機系統,其基本功能是大致不變的:
->感知(輸入)
->傳輸(通信)
->計算(處理)
->存儲(訪問)
->表示(解析)
->應用(輸出)
->安全(隱私)
單機系統中:輸入靠鍵盤鼠標觸摸屏,通信靠總線,計算靠?CPU和算法,存儲靠磁盤和數據庫,表示靠協議和數據結構,輸出靠顯示屏。
互聯網系統中:計算,存儲,通信通過協同和虛擬化變成分布式系統。這個分布式系統可以看做是1個超級計算機,特點是云計算和大數據。人通過終端設備(PC, 手機)接入這個計算機系統,輸入信息并接收這個系統的輸出。人和組織在這個計算機系統中(通過終端)建立了信息模型。
物聯網系統中:同樣存在這個超級計算機,除了人和人的組織(通過終端)在這個計算機系統中有信息模型,物和物的組織在這個系統中也建立了信息模型。除了人(通過終端)輸入的各種信息,物也會向這個系統中源源不斷地輸入大量信息,除了人(通過終端)接收這個系統的輸出,物也接收這個系統的輸出。除了計算機組成的通信網,智能設備、傳感器也會組成通信網。
其實小到一段程序,一個對象,一個函數都具備這幾個功能:輸入通過接口和入參,傳輸通過調用,計算通過算法,存儲通過變量,表示通過數據類型和結構,輸出通過返回值,安全通過名字空間和訪問控制。
對于一個人,輸入通過感官器官(眼、耳、鼻、舌、身、意),傳輸通過神經網絡,計算通過大腦和智力,存儲通過記憶系統和文字,表示通過語言和詞匯,輸出通過動作和聲音。
所以,從這個角度看,物聯網還是一個計算機系統,同樣具備對信息的輸入、傳輸、處理、存儲、表示、輸出等功能,相比傳統互聯網,其輸入源更多(萬物產生數據),通信方式更多(物物連接協議),輸出方式更多樣化(控制設備聯動)
為什么IoT(Why)
IoT是人發明的,那它一定是為了滿足人的某種需求或者欲望,這樣才能商業化。
以史為鑒,先看看計算機和計算的本質是什么。
計算是對數據/信息的處理,是信息集合從一種狀態集X轉換到另一種狀態集Y。
顯然Y比X對人來說更有用更高級。去除了無用冗余信息,變得更線性無關甚至是正交的。
用熱力學里面的概念來說,信息熵【此處裝B:)】增大了(當然,要費電消耗能量)
大型機是為了加快科學或商業計算過程,節約科研人員時間和精力,等于變相延長壽命,滿足人對時間的追求。
個人電腦和智能手機除了加快計算過程,還方便娛樂。滿足人對舒適性的追求。
互聯網除了加快計算過程,方便娛樂,還縮短了人與人之間的溝通距離,提供了大量的信息,滿足了人溝通交流,群體認同和求知探索的欲望。
移動互聯網又滿足了人隨時隨地連接互聯網來滿足上面欲望的需求,節約了等待的時間,時間對人是寶貴的。
物聯網滿足了什么?
監測:土壤,森林,地震,煤礦,軍情,是為了代替人去危險的地方,延伸人的感知能力,滿足人的安全與舒適需求。
工業物聯網,減少枯燥重復的人力勞動,節約成本,增加工業利潤。
智慧家庭,智慧城市,無人駕駛,無人超市,精準廣告,,,通過感知人所處的情景,主動為人服務,減少人的注意力消耗,讓人更自由。
人不需要鼠標鍵盤了,直接與天貓精靈語音對話,甚至不需要電腦和手機了,傳感器能收集和感知到與我相關的各種信息,經過計算,推理出我的需求和意圖來服務。【越說越激動,就此打住,,】
物聯網通過物產生更大量的數據,通過消耗更多的能量來計算,從而得到更多對人來說更有用的信息(分析和決策)。
理想的狀態是,任何人可以隨時隨地隨需地獲取到來自這個超級計算機系統的有用信息和服務。
科學家說,這世界包含物質,能量,信息。物聯網通過將物質世界逐步映射到信息世界,再反過來作用于物質世界,使物質世界更智能,來為人服務,解放人的雙手和精力。讓人將最寶貴的時間和精力放到更重要更有意義的事情上去。在互聯網的基礎上,又滿足了人對安全,舒適和自由的追求。
用戶愿意為這些付費嗎?那就看體驗和成本了。