關於物聯網技術和應用的簡單概述
物聯網簡單講就是將世間萬物聯網並能夠互相通訊的一種期望,像是互聯網的一個分支。而物聯網中又包含了很多技術和特定的方向,比如我現在做的智能家居方向、城市當中的智能監控、傳感、檢測等,主要體現的還是在無人的情況下,物品能夠接收或上傳想要的數據。
關於物聯網的幾方面技術
物聯網硬件:既然物要聯網,那聯網的硬件是少不了,主要的還是射頻技術和聯網soc芯片,從以前的網線發展到現在的許多無線技術,通過單點或者組網進行入網;物聯網芯片並非單一產品,物聯網領域極為龐雜,因此也不可能用一款芯片覆蓋正在由不斷擴大的應用和市場組成的物聯網。目前主要包括安全芯片、移動支付芯片、通訊射頻芯片和身份識別類芯片等,並且這些領域的物聯網芯片需求規模巨大。
聯網入網相關技術:入網硬件有了,就是需要有規約的協議技術進行入網了。隨着無線技術的迭代,有了WI-FI、藍牙Bluetooth、433射頻、zigbee、NB-iot、gprs等通信技術,各自有各自的通訊協議,這些都使點對點的無線連接傳輸穩定可靠。而至此這些設備還無法聯網,最終還是需要通過網關等設備進行聯網,將數據入網。
數據通訊相關技術:再往上就是一些特定場景需要的技術應用協議,比如獲取數據或上報數據的http/https、進行物聯網消息發佈訂閲的mqtt、以及其他物聯網協議coap等,這些都應用小設備場景,低成本的硬件和功耗。
數據傳輸雲平台:具備了能夠聯網的條件以後,就需要一個雲平台來接收這些數據去做處理分析,至於雲平台,現在就很多了,阿里雲、華為雲、百度雲等等,這些裏面有很多現成的雲供使用,只不過需要一些大洋,如果想學習,本地自己搭建小服務器進行學習也是可以的。
物聯網應用實現的一些例子
智能家居領域可以用一些無線芯片,藉助於一些無線技術(Wi-Fi、藍牙、zigbee),網絡協議棧-lwip,實時操作系統FreeRTOS、RT-Thread、alios、liteos等,數據接口獲取http/https、聯網消息傳輸mqtt/coap、加密校驗tls/ssl等。基本可以搭建一個小型的系統,多設備在局域網通過網關入網,簡單的框架圖如下:
户外等近距離場景,可以使用射頻技術進行組網,然後通過一個接入點進行入網,網關下掛多台設備進行數據管理。
户外無規律場景,可以使用NB-iot或者gprs技術進行直接聯網,不過需要一張帶流量的物聯網卡或者sim卡上網。
物聯網領域一些注意點
穩定性:硬件和軟件的穩定性肯定是至關重要的,影響了產品的使用壽命,和使用效果。
數據準確性、實時性:數據的準確性直接影響了一些無人場景的數據判斷,得到正確的控制,實時性則是一種體驗的效果。
安全性:繼互聯網以後,所有聯網設備都需要注重安全性,凡是需要入網的設備,都會存在被人攻擊,被人破解的情況,並且當中存在大量的敏感數據,所以物聯網的安全性還是至關重要的。
用户體驗:在時代的發展中,現在處於物聯網還沒有爆發的時候,但是現在的產品很多停留在能用的階段,如何到達好用,省心的效果,這個還是需要有待發展的。