物聯(lián)網(wǎng)應用開(kāi)發(fā)(lot/MQTT)
互聯(lián)網(wǎng)的出現是一件非常美好的事情,它為我們提供了以前不可能實(shí)現的各種便利。
將設備連接到互聯(lián)網(wǎng)產(chǎn)生了許多驚人的好處, 通過(guò)使用智能手機,筆記本電腦和平板電腦,我們感受到了這些好處,但其實(shí),對其他一切設備都是如此,是的,我說(shuō)的是一切設備。物聯(lián)網(wǎng)實(shí)際上是一個(gè)非常簡(jiǎn)單的概念,它意味著(zhù)把世界上所有的東西都連接到互聯(lián)網(wǎng)上。
物聯(lián)網(wǎng)的概念之所以讓大家困惑,不是因為概念太狹隘,而是因為太過(guò)寬泛。當物聯(lián)網(wǎng)有如此多的應用實(shí)例和可能性時(shí),很難在你的腦海中形成清晰的物聯(lián)網(wǎng)定義。
從智能電燈到共享單車(chē)、從智能井蓋到智慧農業(yè),物聯(lián)網(wǎng)的行業(yè)跨度非常大。毫不夸張的講,所有行業(yè)都和物聯(lián)網(wǎng)有關(guān)聯(lián)。
使用場(chǎng)景分散化,技術(shù)集中化
物聯(lián)網(wǎng)的使用場(chǎng)景,總結下來(lái)很一致:采集+傳輸+計算+展示
物聯(lián)網(wǎng)終端采集數據、把數據傳輸給服務(wù)器、服務(wù)器存儲和處理數據、把數據展示給用戶(hù)。
例如共享單車(chē),正向過(guò)程是:?jiǎn)诬?chē)獲取GPS位置數據、通過(guò)2G網(wǎng)絡(luò )上報給服務(wù)器、服務(wù)器記錄單車(chē)位置信息、用戶(hù)在A(yíng)PP端查看單車(chē)位置。反向過(guò)程是:用戶(hù)向服務(wù)器發(fā)出開(kāi)鎖的要求、服務(wù)器通過(guò)2G網(wǎng)絡(luò )把開(kāi)鎖指令下發(fā)給單車(chē),單車(chē)執行開(kāi)鎖指令。
大大小小的物聯(lián)網(wǎng)應用,都是基于正向數據采集和反向指令控制這兩個(gè)流程來(lái)實(shí)現的。
云服務(wù)的設計
物聯(lián)網(wǎng)的云服務(wù)器和APP的設計,和互聯(lián)網(wǎng)基本是一致的,JAVA、PHP、ASP都可以用來(lái)做物聯(lián)網(wǎng)的后臺處理。
移動(dòng)互聯(lián)網(wǎng)是“人--服務(wù)器--人”的架構,物聯(lián)網(wǎng)是“物--服務(wù)器--人”的架構,兩者本質(zhì)是相同的,物聯(lián)網(wǎng)終端設備也采用TCP、HTTP、MQTT等互聯(lián)網(wǎng)協(xié)議連接服務(wù)器。
略微有一些區別的是NB-IOT,走的是“物--基站--服務(wù)器--人”的架構,NB-IOT物聯(lián)網(wǎng)終端只需要連接基站就可以收到下行消息,無(wú)需再維持長(cháng)連接,能夠節約不少功耗。