成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

基于網關的設備平臺交互控制技術漫談

網絡 網絡設備
隨著社會發展,智能化給人們生活帶來了很大的便捷性,智能家居的應用越來越廣泛,人們往往只需要一部手機就可以遠程管理家里的各種智能家居設備,那么這些智能設備與平臺間是如何進行數據交互的呢?本文以家庭網關為例,介紹設備與平臺間相關交互控制技術。

作者:朱嶸良,單位:中國移動智慧家庭運營中心

Labs 導讀

隨著社會發展,智能化給人們生活帶來了很大的便捷性,智能家居的應用越來越廣泛,人們往往只需要一部手機就可以遠程管理家里的各種智能家居設備,那么這些智能設備與平臺間是如何進行數據交互的呢?本文以家庭網關為例,介紹設備與平臺間相關交互控制技術。

1傳統交互控制技術

在介紹設備平臺交互控制技術之前,我們先看下人們較為熟悉的傳統對光貓、路由器設備進行管理的交互方式。配置過路由器的都知道,我們可以通過連接路由器WiFi或插網線的方式,打開路由器的局域網管理頁面(例如:http://192.168.1.1),直接對路由器進行各種參數設置及管理。該方式主要是在路由器上起了一個內網服務,用戶可以通過連上路由器內網,訪問該服務。其缺點是只能在局域網內使用,不便于遠程操作(雖然可以開啟遠程web管理,但增加了路由器暴露到公網的風險),同樣數據基本都在本地處理完成,在功能方面有很多局限性。因此,通常會考慮設備訪問平臺,由平臺對設備進行管理的方式。下面以家庭網關為例,主要介紹基于網關的設備平臺交互控制技術。

2基于網關的設備平臺交互控制技術

要想實現平臺對設備管理,需要在設備上安裝訪問平臺的服務(其表現形式為網關設備操作系統上的一個進程),由設備單向訪問平臺的方式進行數據上傳、獲取指令數據。設備訪問平臺常用協議主要有UDP、TCP兩種方式。其中,UDP是無連接傳輸協議,提供簡單非可靠信息傳送服務,適合應用于數據上報場景。而要想實現對設備的管理需要平臺向設備返回相應的控制指令,往往采用TCP協議來進行控制指令交互。基于TCP協議的交互方式又分為長連接、短連接兩種方式。

2.1 基于TCP長連接的交互

TCP長連接模式下,設備與平臺幾乎一直保持連接(連接斷開時會重連),平臺可隨時向設備推送指令消息。下面以MQTT為例介紹其數據交互原理。MQTT是一個輕量級的發布/訂閱消息傳輸協議,基于TCP長連接進行通信。MQTT最初由Andy Stanford-Clark博士和 Arlen Nipper博士于1999年創建,它最初的用途是將石油管道上的傳感器與衛星相連接,實現數千英里長的石油和天然氣管道的無人值守監控,現已成為國內外各大物聯網平臺最主流的傳輸協議之一[1,2]。

基于網關的設備平臺交互示意圖如圖1。在通訊過程中,MQTT協議中有三種身份:發布者(Publisher)、代理服務器(Broker)和訂閱者(Subscriber)。本案例中,業務平臺為消息發布者,MQTT服務是代理服務器,網關是訂閱者。其交互流程如下:平臺部署MQTT服務,網關基于MQTT協議與平臺保持通信同時向平臺訂閱消息;用戶通過手機上的APP、小程序、WEB服務等載體向業務平臺發起對網關的遠程管理;業務平臺向MQTT服務發起發布消息請求;MQTT服務推送消息到網關,網關收到消息后執行相關指令。其中,消息的發布者和訂閱者都是客戶端,消息代理是服務器,消息發布者可以同時是訂閱者。

圖片

圖1

2.2 基于TCP短連接的交互

TCP短連接模式下,設備通過心跳輪詢機制與平臺保持通信,每次請求都會重新建立連接。在該模式下,設備平臺交互示意圖如圖2。交互流程如下:網關通過輪詢的方式(每隔一段時間發起請求)發起TCP心跳與設備平臺保持通信;當用戶通過客戶端向業務平臺發起遠程管理請求時,業務平臺向設備平臺發起指令通知;設備平臺記錄本次指令請求,待網關下一次發起心跳時,返回指令標識;網關根據收到的指令標識發起相應的業務請求或執行指令。

圖片

圖2

上述方式中,MQTT具有簡單、穩定、開放、輕量級的特點,但所有設備都需要與平臺維持連接。TCP短連接心跳輪詢機制下,設備與平臺交互有一個輪詢周期,周期太短,平臺壓力很大;周期過長,可以降低平臺壓力,但業務處理不及時,體驗很差。當設備量達到億級以上時,無論是基于TCP長連接的MQTT通信還是基于TCP短連接的心跳輪詢機制,都存在平臺中心化的問題(所有設備都需要直接與平臺保持通信),導致平臺存在巨大的通信壓力。下面介紹一種改進方案“分層模式”。其示意圖如圖3。將對接網關的平臺改造成拆分成一級平臺、二級平臺模式,業務平臺對接一級平臺,一級平臺對接各二級平臺,每個二級平臺與一部分網關維持通信。這樣可以實現分散平臺壓力,但建立過多平臺也導致增加了平臺維護成本。

圖片

圖3

3邊緣計算

隨著5G的發展,催生了邊緣計算的發展,同樣上述交互方式可以通過邊緣計算方式實現,其交互示意圖如圖4。主要改造點如下:賦能邊緣節點,原部署在網關上的業務管理服務上移到邊緣節點,由邊緣節點保持與平臺的通信,同時通過邊緣節點對其連接的網關進行管理。通過邊緣計算改造方式,可以大幅緩解云平臺通信壓力,同時能保障消息交互及時性,但需要對邊緣節點進行升級改造。

圖片

圖4

責任編輯:未麗燕 來源: 移動Labs
相關推薦

2023-09-17 17:44:39

算網控制服務編排

2015-09-15 09:20:22

Neutron技術虛擬化

2010-02-04 15:50:28

Android設備

2023-10-10 19:00:57

云網關報文檢測

2009-11-20 16:17:39

2015-12-28 15:24:48

數據中心網絡設備

2022-01-08 21:33:39

反入侵安全風險攻擊

2018-02-07 15:25:41

2019-12-12 10:22:16

大數據平臺大數據安全大數據

2013-08-27 13:28:46

網絡虛擬化網關博科

2011-04-21 09:46:41

設計模式

2025-05-29 01:45:00

AI交互協議測試平臺

2018-05-31 21:14:49

Amas大數據監控平臺

2009-07-02 14:13:41

JSP網絡

2015-10-30 13:54:55

數據中心防雷SPD

2018-07-02 09:32:36

OceanBase列式存儲

2022-11-02 10:59:34

2013-12-04 10:48:05

虛擬化云計算平臺架構

2017-12-20 17:50:32

2014-03-28 15:10:09

大數據數據庫集群
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产电影精品久久 | 国产99免费视频 | 色综合99| 成人久久久久久久久 | 久久天天躁狠狠躁夜夜躁2014 | 天天干天天爱天天 | 国产精品视频一区二区三区四区国 | 亚洲成人免费在线 | 中文字幕在线精品 | 国产一区二区自拍 | 欧美三级视频在线观看 | 欧美在线视频免费 | 91麻豆精品国产91久久久更新资源速度超快 | 美女黄18岁以下禁止观看 | 久久这里只有精品首页 | 日韩精品在线免费观看视频 | wwwxxx国产| 国产精品久久久久久久久污网站 | 欧美精品一区在线观看 | 欧美日韩成人在线 | 日韩一区二区在线视频 | 欧美精品成人一区二区三区四区 | 精品视频在线观看 | 欧美一区二区在线播放 | 欧美一区二区在线 | 欧美伊人影院 | 视频一区二区三区在线观看 | 亚洲成av人片在线观看 | 99精品国产在热久久 | 成人欧美一区二区三区黑人孕妇 | 美女久久久| 免费在线成人网 | 欧美一a一片一级一片 | 狠狠做深爱婷婷综合一区 | 在线视频国产一区 | 久草视频观看 | 日本久草 | 欧美伊人| 国产精品人人做人人爽 | 91精品久久久久久久久久 | 欧美一级特黄aaa大片在线观看 |