2018-03-26 11:24 物聯(lián)網 連接萬物
物聯(lián)網將會是互聯(lián)網下半場的風口,相關的應用技術架構也是不容忽視的。產品的實現(xiàn)需要技術做基石,常見的應用技術架構主要分為以下三種。
1、兩方通信架構
手機客戶端與智能設備直接進行雙向通信。這種兩方通信的架構需要手機客戶端和智能設備之間實現(xiàn)自定義的通信協(xié)議,智能設備的數據直接上報到手機客戶端,手機客戶端對設備的控制指令直接發(fā)送給智能設備。目前的通信協(xié)議APICloud支持基于藍牙和WiFi下的Socket兩種方式。
2、三方通信架構
智能設備、業(yè)務服務端和客戶端,這種三方通信的架構需要在智能設備和業(yè)務服務端之間實現(xiàn)自定義的通信協(xié)議,智能設備與業(yè)務服務器之間通過Socket建立穩(wěn)定的連接通道,通過遠程的連接實現(xiàn)數據上報和指令控制。三方通信框架也有Wi-Fi或者GPRS模式與藍牙模式兩種,以下分別為兩種模式的詳細介紹。
Wi-Fi或者GPRS模式:當客戶端去操控智能設備時,會通過Http或者Socket協(xié)議發(fā)送指令到業(yè)務服務端,服務端接收到指令后將該指令下發(fā)到智能設備端,智能設備接收到指令并做出反饋,通過UDP或者TCP協(xié)議將信息上報到業(yè)務端,業(yè)務端接收到反饋的數據下發(fā)到客戶端進行展示。
藍牙模式:智能設備跟客戶端通過藍牙或者Beacon協(xié)議建立連接通道,智能設備通過該連接通道將數據上報給客戶端,客戶端通過Http或者Socket將數據提交到業(yè)務服務端,業(yè)務服務端通過分析處理,將數據下發(fā)到客戶端進行展示,用戶可以通過客戶端的數據展示,發(fā)送指令到智能設備,對設備進行操控。
3、四方通信結構
手機客戶端+智能硬件+數據通信平臺+業(yè)務服務端,這種四方通信的架構不需要實現(xiàn)智能設備跟數據通信平臺之間的協(xié)議,以及客戶端跟智能設備之間的協(xié)議,APICloud平臺提供的SDK已經幫助開發(fā)者將協(xié)議封裝過了。四方通信架構可分為Wi-Fi或者GPRS模式與藍牙模式兩種,以下分別為兩種模式的詳細介紹。
Wi-Fi或者GPRS模式:當客戶端去操控智能設備時,會通過Http或者Socket協(xié)議發(fā)送指令到業(yè)務服務端,服務端接收到指令后將該指令下發(fā)到智能設備端,智能設備接收到指令并做出反饋,通過UDP或者TCP協(xié)議將信息上報到業(yè)務端,業(yè)務端接收到反饋的數據下發(fā)到客戶端進行展示。
藍牙模式:智能設備跟客戶端通過藍牙或者Beacon協(xié)議建立連接通道,智能設備通過該連接通道將數據上報給客戶端,客戶端通過Http或者Socket將數據提交到業(yè)務服務端,業(yè)務服務端通過分析處理,將數據下發(fā)到客戶端進行展示,用戶可以通過客戶端的數據展示,發(fā)送指令到智能設備,對設備進行操控。
作為將真實世界和數字世界連接起來的媒介,IoT越來越多被各大公司重視——一邊投資和研發(fā),一邊等待契機,甚至讓人有種要“悶聲發(fā)大財”的感覺。此外,APICloud認為物聯(lián)網不是一個行業(yè),而是一種新的企業(yè)架構形式,并沒有行業(yè)的限制,唯一限制的只有人類的想象力。