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