如何開始學習物聯(lián)網?

千尋生活
佚名
對于物聯(lián)網想必大家早已耳熟能詳,但如果真讓其說出物聯(lián)網的具體應用場景,估計能說全面的人應該寥寥無幾。物聯(lián)網行業(yè)跨度十分大,從智能電燈到共享單車、從智能井蓋到智慧農業(yè),毫不夸張的講,幾乎所有行業(yè)都和物聯(lián)...

對于物聯(lián)網想必大家早已耳熟能詳,但如果真讓其說出物聯(lián)網的具體應用場景,估計能說全面的人應該寥寥無幾。物聯(lián)網行業(yè)跨度十分大,從智能電燈到共享單車、從智能井蓋到智慧農業(yè),毫不夸張的講,幾乎所有行業(yè)都和物聯(lián)網有關聯(lián)。

物聯(lián)網的應用場景,總結下來很一致:采集+傳輸+計算+展示(或反向)

物聯(lián)網終端采集數據、把數據傳輸給服務器、服務器存儲和處理數據、把數據展示給用戶。

例如智能水表,水表采集到用水數據、無線傳輸給服務器、服務器存儲并計算、展示給用戶查詢和繳費。

再例如共享單車,正向過程是:單車獲取GPS位置數據、通過2G網絡上報給服務器、服務器記錄單車位置信息、用戶在APP端查看單車位置。反向過程是:用戶向服務器發(fā)出開鎖的要求、服務器通過2G網絡把開鎖指令下發(fā)給單車,單車執(zhí)行開鎖指令。

大大小小的物聯(lián)網應用,都是基于正向數據采集和反向指令控制這兩個流程來實現的。

終端處理器的選擇

物聯(lián)網終端,主要是采集數據和執(zhí)行指令。采集的數據如溫濕度、位置、語音、圖像視頻等。執(zhí)行的指令通常是開關和動作,如電機控制、內容顯示等。

簡單的數據指令,一般采用單片機。

語音圖像視頻和內容顯示等復雜數據,一般采用多核ARM的Linux或Android處理器。

對于物聯(lián)網行業(yè)初學者,可以先從單片機開始了解,像智能鎖、水表、路燈控制、智能家居等清一色都是單片機內核的。

傳輸方式的選擇

物聯(lián)網,肯定要聯(lián)網。聯(lián)網方式有這些:

低功耗近距離,用BLE或Zigbee。

低功耗遠距離,用NB-IOT或2G

大數據近距離,用WIFI

大數據遠距離,用4G網絡

網絡布局上,遠距離的網絡直接連基站,無需自己布設網絡節(jié)點。而近距離的網絡都需要有一個網絡節(jié)點,先把終端數據傳給節(jié)點,節(jié)點再接入廣域網。

遠距離傳輸比近距離傳輸的價格更貴、功耗更高,合理利用遠近搭配,能夠有效降低物聯(lián)網終端的成本。

例如原本的摩拜單車采用2G網絡解鎖,必須要保持數據長連接或使用下行短信開鎖,功耗高費用大,而青桔單車拋棄了遠程解鎖,直接使用手機的藍牙解鎖單車,節(jié)省了數據流量、降低了功耗、還能提高開鎖速度。

再例如農業(yè)物聯(lián)網,在一個大范圍內的農田中布設多個土壤傳感器,如果都使用2G網絡上報數據,也存在終端成本高、數據流量大的問題。而如果采用自組網的方式先構成局域網,再統(tǒng)一從一個2G數據節(jié)點和服務器對聯(lián),總體成本就會降低一些。

云服務的設計

物聯(lián)網的云服務器和APP的設計,和互聯(lián)網基本是一致的,JAVA、PHP、ASP都可以用來做物聯(lián)網的后臺處理。

移動互聯(lián)網是"人--服務器--人"的架構,物聯(lián)網是"物--服務器--人"的架構,兩者本質是相同的,物聯(lián)網終端設備也采用TCP、HTTP、MQTT等互聯(lián)網協(xié)議連接服務器。

略微有一些區(qū)別的是NB-IOT,走的是"物--基站--服務器--人"的架構,NB-IOT物聯(lián)網終端只需要連接基站就可以收到下行消息,無需再維持長連接,能夠節(jié)約不少功耗。

總結

物聯(lián)網=物+聯(lián)網。

物=處理器+傳感器+動作器。

聯(lián)網=數據傳輸+服務器+用戶端

物聯(lián)網其實就是這么簡單。

(原標題:物聯(lián)網開發(fā),有哪些通用化技術?三分鐘看懂物聯(lián)網里有什么!)

THEEND

最新評論(評論僅代表用戶觀點)

更多
暫無評論