亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于蟻群算法的物聯(lián)網(wǎng)智能控制平臺(tái)研究與應(yīng)用

        2024-01-22 12:49:20耿潘潘張勇昌
        關(guān)鍵詞:通信協(xié)議消息聯(lián)網(wǎng)

        耿潘潘,張勇昌

        (江蘇建筑職業(yè)技術(shù)學(xué)院,江蘇 徐州 221116 )

        工業(yè)物聯(lián)網(wǎng)的核心是網(wǎng)絡(luò)物理系統(tǒng),整個(gè)系統(tǒng)由計(jì)算機(jī)控制協(xié)調(diào)完成,通過網(wǎng)絡(luò)將傳感器數(shù)據(jù)與執(zhí)行器的執(zhí)行命令傳輸給網(wǎng)絡(luò)物理系統(tǒng)。在很多場景中,執(zhí)行器和傳感器分布的距離相對(duì)較遠(yuǎn),但在一些運(yùn)動(dòng)控制的應(yīng)用過程中要求控制具有高度的時(shí)間敏感性,必須要求連接控制器、傳感器和執(zhí)行器的網(wǎng)絡(luò)能保證其時(shí)間的確定性,不僅要有確定的網(wǎng)絡(luò)延時(shí),而且要有穩(wěn)定的延遲變化。因此,研究時(shí)間敏感網(wǎng)絡(luò)(TSN)的調(diào)度算法成為熱點(diǎn)問題。

        1 城市物聯(lián)網(wǎng)平臺(tái)相關(guān)理論及設(shè)計(jì)

        1.1 物聯(lián)網(wǎng)基礎(chǔ)技術(shù)

        物聯(lián)網(wǎng)的基礎(chǔ)架構(gòu)可分為感知層、網(wǎng)絡(luò)層、控制層以及應(yīng)用層。物聯(lián)網(wǎng)資源調(diào)度主要是負(fù)責(zé)對(duì)各設(shè)備間數(shù)據(jù)傳輸?shù)目煽啃?、?shí)時(shí)性進(jìn)行規(guī)劃。針對(duì)時(shí)間敏感性網(wǎng)絡(luò)必須要保證數(shù)據(jù)傳輸?shù)膶?shí)時(shí)可靠性,然而當(dāng)物聯(lián)網(wǎng)中各設(shè)備間數(shù)據(jù)幀在網(wǎng)絡(luò)協(xié)議的管理下傳輸時(shí),往往由于傳輸數(shù)據(jù)量過大造成設(shè)備反應(yīng)遲緩,導(dǎo)致網(wǎng)絡(luò)延時(shí)。由于物理網(wǎng)絡(luò)接口限制,為避免出現(xiàn)電信號(hào)干擾,在同一時(shí)刻兩個(gè)數(shù)據(jù)包不能通過同一端口傳輸,因此,必須對(duì)數(shù)據(jù)幀傳輸路徑進(jìn)行優(yōu)化選擇以提高網(wǎng)絡(luò)傳輸效率。

        1.2 基于蟻群系統(tǒng)的TSN調(diào)度算法

        時(shí)間敏感網(wǎng)絡(luò)因其高數(shù)據(jù)傳輸容量和優(yōu)先級(jí)設(shè)置功能而迅速發(fā)展。將改進(jìn)的蟻群算法運(yùn)用于時(shí)間敏感網(wǎng)絡(luò)以確保網(wǎng)絡(luò)傳輸?shù)淖钚⊙舆t、可靠性和容錯(cuò)性[1]。

        (1)

        當(dāng)每只螞蟻的全局遍歷完成后,全局信息素根據(jù)式(2)更新一次。

        τij(t+1)=(1-ρ)τij(t)+Δτij

        (2)

        (3)

        考慮蟻群循環(huán)模型對(duì)信息增量全局變化統(tǒng)籌的優(yōu)越性,在蟻群算法分析中將其作為基本模型進(jìn)行處理,模型如式(4)所示。

        (4)

        式中,Q為信息素強(qiáng)度,Lk為第k個(gè)螞蟻周游的路程長度。

        2)基于改進(jìn)蟻群系統(tǒng)的TSN調(diào)度算法。一般來說,初始信息值相對(duì)穩(wěn)定,但由于物聯(lián)網(wǎng)路徑復(fù)雜,螞蟻的方向和路徑選擇可能非常混亂,有些甚至走入死胡同,從而導(dǎo)致后續(xù)螞蟻找不到最優(yōu)解[3]。為了使初始信息更好地引導(dǎo)螞蟻前進(jìn)并找到最優(yōu)解,本文對(duì)初始信息進(jìn)行改進(jìn):

        (5)

        ?Fi∈Fq(1≤i≤m),?Ei∈Fpe(1≤j≤m)

        (6)

        為了提高螞蟻的隨機(jī)搜索能力,采用自適應(yīng)偽隨機(jī)比選擇下一個(gè)節(jié)點(diǎn),即對(duì)位于網(wǎng)絡(luò)節(jié)點(diǎn)j的螞蟻,根據(jù)公式(7)選擇下一個(gè)節(jié)點(diǎn):

        τij=(1-ρ)τij+ξτ0

        (7)

        蟻群系統(tǒng)的全局信息素更新規(guī)則如下:

        (8)

        (9)

        為了避免過早收斂到局部最優(yōu)解,對(duì)全局信息素更新規(guī)則進(jìn)行改進(jìn):

        當(dāng)τ≤τmax:

        (10)

        (11)

        當(dāng)τ>τmax:

        (12)

        (13)

        其中,

        (14)

        如果在鏈路選擇的過程中,經(jīng)過一定數(shù)量的迭代仍然沒有找到最優(yōu)解,則系統(tǒng)從最大功率路徑中選擇一定數(shù)量的鏈路對(duì)其信息素進(jìn)行清除,使其跳出局部最優(yōu)重新迭代,從而避免路徑選擇陷入局部最優(yōu)解。

        1.3 MQTT通信協(xié)議

        消息隊(duì)列遙測傳輸協(xié)議(MQTT)是構(gòu)建于TCP/IP協(xié)議上用于機(jī)器對(duì)機(jī)器通信的一種基于發(fā)布/訂閱模式的輕量級(jí)通信協(xié)議,該協(xié)議可以為遠(yuǎn)程的設(shè)備提供實(shí)時(shí)可靠的數(shù)據(jù)傳輸服務(wù)。MQTT的特點(diǎn)是使用有限的帶寬和極少的代碼提供高效的消息服務(wù)。MQTT的低成本和高效率使其在物聯(lián)網(wǎng)應(yīng)用中具有得天獨(dú)厚的優(yōu)勢[4]。

        MQTT協(xié)議的應(yīng)用主體包括代理服務(wù)器、消息訂閱者和消息發(fā)布者。代理服務(wù)器主要負(fù)責(zé)消息訂閱者和發(fā)布者之間的消息傳輸交互。消息訂閱者通過代理服務(wù)器轉(zhuǎn)發(fā)的客戶端發(fā)布的主題消息接收消息[5]。MQTT協(xié)議的控制消息決定了客戶端和服務(wù)器之間的可靠通信。一個(gè)MQTT數(shù)據(jù)包由固定頭、可變頭、消息體三部分構(gòu)成。固定頭表示數(shù)據(jù)包類型及數(shù)據(jù)包的分組類標(biāo)識(shí),是所有MQTT控制消息固有的標(biāo)頭??勺冾^位于固定頭和消息體之間,不是所有的MQTT消息都有。數(shù)據(jù)包類型決定可變頭是否存在及其具體內(nèi)容。訂閱者和發(fā)布者通過自定義消息標(biāo)識(shí)符交換消息。MQTT控制消息的最后一部分是消息體。消息體按照預(yù)定規(guī)則確定和發(fā)送格式及內(nèi)容的應(yīng)用程序中特定的消息。

        1.4 平臺(tái)整體框架設(shè)計(jì)

        1)面向服務(wù)的架構(gòu)。面向服務(wù)的架構(gòu),也稱為SOA,是一種組件模型,通過這些服務(wù)之間精確定義的接口和協(xié)議,將不同的應(yīng)用模塊連接起來。接口是中性定義的,必須獨(dú)立于服務(wù)使用的硬件平臺(tái)、操作系統(tǒng)和編程語言。

        2)控制平臺(tái)體系架構(gòu)。物聯(lián)網(wǎng)智能控制平臺(tái)體系架構(gòu)從上到下依次為應(yīng)用服務(wù)層、服務(wù)管理層、網(wǎng)絡(luò)接入層和設(shè)備感知層。應(yīng)用服務(wù)層主要為用戶根據(jù)需求提供應(yīng)用服務(wù)。該層主要是Web客戶端通過對(duì)RESTful數(shù)據(jù)接口的請求獲取數(shù)據(jù)提供用戶需求的應(yīng)用服務(wù)。服務(wù)管理層主要是通過對(duì)數(shù)據(jù)庫中數(shù)據(jù)的提取對(duì)設(shè)備感知數(shù)據(jù)進(jìn)行存儲(chǔ)、校驗(yàn)和分析處理,并在Web端進(jìn)行歷史數(shù)據(jù)統(tǒng)計(jì)和業(yè)務(wù)數(shù)據(jù)構(gòu)建服務(wù)。網(wǎng)絡(luò)接入層主要負(fù)責(zé)對(duì)終端設(shè)備的鑒別和認(rèn)證,設(shè)備通過有線網(wǎng)絡(luò)或無線GPRS方式向網(wǎng)絡(luò)云端發(fā)出客戶端的認(rèn)證請求,通過鑒別和認(rèn)證的合法設(shè)備獲得相應(yīng)的訪問權(quán)限設(shè)置。設(shè)備感知層主要負(fù)責(zé)對(duì)傳感器等設(shè)備的控制及數(shù)據(jù)采集管理,將各傳感器獲取的數(shù)據(jù)通過網(wǎng)絡(luò)傳輸給上層服務(wù)器。物聯(lián)網(wǎng)智能控制平臺(tái)體系架構(gòu)如圖1所示。

        平臺(tái)工作流程:①設(shè)備數(shù)據(jù)采集。人類世界和物理世界的數(shù)據(jù)由傳感器和其他終端設(shè)備采集。②嵌入式主機(jī)獲取設(shè)備數(shù)據(jù)。通過網(wǎng)絡(luò)通信、傳感器網(wǎng)絡(luò)等技術(shù)將數(shù)據(jù)傳輸?shù)桨惭b有嵌入式操作系統(tǒng)的主機(jī)。③通過通信協(xié)議發(fā)布數(shù)據(jù)。嵌入式主機(jī)采集的數(shù)據(jù)由目標(biāo)服務(wù)器通過通信協(xié)議傳輸?shù)交ヂ?lián)網(wǎng),底層設(shè)備獨(dú)立于數(shù)據(jù)采集,從底層設(shè)備到應(yīng)用服務(wù)器的數(shù)據(jù)傳輸更加透明。④物聯(lián)網(wǎng)服務(wù)器向應(yīng)用服務(wù)器發(fā)布數(shù)據(jù)。物聯(lián)網(wǎng)基礎(chǔ)數(shù)據(jù)交互模塊將數(shù)據(jù)以XML的形式進(jìn)行處理,然后通過Web服務(wù)將數(shù)據(jù)服務(wù)發(fā)布到應(yīng)用服務(wù)器。⑤應(yīng)用服務(wù)器負(fù)責(zé)物聯(lián)網(wǎng)服務(wù)器管理。物聯(lián)網(wǎng)服務(wù)器由應(yīng)用服務(wù)器為其提供所需的服務(wù)管理功能,所有應(yīng)用節(jié)點(diǎn)只需要對(duì)應(yīng)用服務(wù)器進(jìn)行操作即可獲取相應(yīng)的數(shù)據(jù)[6]。服務(wù)器從物聯(lián)網(wǎng)服務(wù)器接收新的或更新的數(shù)據(jù)服務(wù),并通過消息機(jī)制為各個(gè)客戶端應(yīng)用節(jié)點(diǎn)提供已訂閱服務(wù)主題。⑥應(yīng)用節(jié)點(diǎn)請求或響應(yīng)所需服務(wù)。平臺(tái)通過路由選擇處理或本地分發(fā)的方式將消息發(fā)布到訂閱該主題的應(yīng)用節(jié)點(diǎn)。應(yīng)用節(jié)點(diǎn)將審核通過的所需消息服務(wù)交由應(yīng)用服務(wù)器處理。

        2 城市物聯(lián)網(wǎng)平臺(tái)仿真實(shí)驗(yàn)測試與分析

        2.1 測試環(huán)境

        根據(jù)本文創(chuàng)設(shè)的物聯(lián)網(wǎng)業(yè)務(wù)和功能設(shè)計(jì)要求,在測試過程中,準(zhǔn)備一個(gè)數(shù)據(jù)采集、處理和發(fā)布網(wǎng)絡(luò)服務(wù)器,負(fù)責(zé)數(shù)據(jù)的采集和發(fā)布。同時(shí),數(shù)據(jù)庫和Web服務(wù)器也部署在這臺(tái)服務(wù)器上,以保證數(shù)據(jù)在數(shù)據(jù)入庫和展示過程中的穩(wěn)定性和及時(shí)性。

        2.2 系統(tǒng)平臺(tái)設(shè)置

        1)用戶管理。使用root用戶登錄,可以通過系統(tǒng)設(shè)置中的“角色設(shè)置”功能設(shè)置用戶的角色。一般可以分為:管理員、普通用戶和企業(yè)用戶等,各類用戶權(quán)限模塊由管理員劃分管理。

        2)平臺(tái)設(shè)置。平臺(tái)設(shè)置包括視頻設(shè)置、檢測設(shè)置、方案設(shè)置和通信設(shè)置,主要是對(duì)平臺(tái)網(wǎng)絡(luò)、安全密鑰、版本信息、升級(jí)文件等進(jìn)行管理。檢測設(shè)置主要是設(shè)置網(wǎng)絡(luò)、傳感器、報(bào)警閾值和相關(guān)硬件。方案設(shè)置主要包括管理及建立數(shù)字集群和通信通道。通信設(shè)置主要是對(duì)平臺(tái)中各設(shè)備間通信參數(shù)的設(shè)置。視頻設(shè)置主要包括對(duì)管理攝像頭的名稱、IP和碼流設(shè)施,以及基于卷積神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)機(jī)算法建立視頻分析、行為分析和異常行為分析。

        2.3 實(shí)驗(yàn)結(jié)果及分析

        1)通信能力測試。系統(tǒng)的速度和實(shí)時(shí)性直接取決于物聯(lián)網(wǎng)平臺(tái)的網(wǎng)絡(luò)傳輸能力。因此,通信的成功率可以用來衡量傳輸?shù)目煽啃?。?jì)算公式如下:

        (15)

        式中:a為系統(tǒng)接收數(shù)據(jù)的數(shù)量,b為系統(tǒng)實(shí)際發(fā)送的次數(shù)(按設(shè)定的頻率計(jì)算),T1為發(fā)送數(shù)據(jù)之間的時(shí)間間隔,T2為系統(tǒng)存儲(chǔ)的實(shí)際數(shù)據(jù)傳送的時(shí)間間隔。

        平臺(tái)在室內(nèi)、空曠區(qū)域、移動(dòng)物體等不同環(huán)境下進(jìn)行測試,同時(shí)將終端節(jié)點(diǎn)與協(xié)調(diào)設(shè)備的距離分別設(shè)置為50、100、150、200、300、500 m。測試結(jié)果如圖2所示,當(dāng)通信環(huán)境的距離≤100 m時(shí),各個(gè)環(huán)境的通信成功率為100%。在200 m的通信距離下,各個(gè)環(huán)境的通信成功率超過95%;在500 m通信距離的情況下,各個(gè)環(huán)境的通信成功率都在92%以上。

        圖2 不同環(huán)境下數(shù)據(jù)傳輸?shù)某晒β?/p>

        2)性能測試。本次性能測試使用平臺(tái)通信協(xié)議和其他兩種傳統(tǒng)的通信協(xié)議比較計(jì)算射頻報(bào)文處理所需時(shí)間分析其處理效率。實(shí)驗(yàn)仿真,采用不同通信協(xié)議的網(wǎng)關(guān)系統(tǒng)對(duì)1 000條由真實(shí)終端設(shè)備上報(bào)的射頻報(bào)文消息處理時(shí)間進(jìn)行比較。消息處理耗時(shí)分布如圖3所示。

        圖3 消息處理耗時(shí)分析

        根據(jù)統(tǒng)計(jì)結(jié)果分析,本文使用的通信協(xié)議的平均處理時(shí)間僅為1 ms(獲得的最高時(shí)間精度為毫秒),而其他兩種通信協(xié)議的平均處理時(shí)間為1.3到2.4 ms。對(duì)比表明,本文使用的通信協(xié)議處理效率高于其他通信協(xié)議,而且本文協(xié)議具有更低的時(shí)延和傳輸穩(wěn)定性。

        3)智能環(huán)境監(jiān)測與災(zāi)害預(yù)警測試。物聯(lián)網(wǎng)智能控制平臺(tái)通過對(duì)工業(yè)園區(qū)有害物質(zhì)的監(jiān)測,進(jìn)行實(shí)時(shí)數(shù)據(jù)統(tǒng)計(jì)。如果檢測的數(shù)據(jù)異常,即數(shù)據(jù)超過閾值,系統(tǒng)會(huì)進(jìn)行報(bào)警,顯示異常數(shù)據(jù)的位置和異常對(duì)象,檢索相應(yīng)的方案并提供給用戶。同時(shí),現(xiàn)場會(huì)彈出視頻監(jiān)控和通信提醒系統(tǒng),供管理人員指揮。

        通過對(duì)該平臺(tái)的功能和性能進(jìn)行測試表明,本文構(gòu)建的物聯(lián)網(wǎng)智能控制平臺(tái)的通信成功率在通信距離小于100 m時(shí)達(dá)到100%,在通信距離500 m時(shí)達(dá)到92%以上。所使用的通信協(xié)議處理千條消息僅需1 ms,控制方式的效率明顯提高。通過該平臺(tái)的實(shí)施,可以對(duì)城市能源使用進(jìn)行合理監(jiān)控和管理,降低能源使用過程的損壞,推動(dòng)低碳智慧城市的建設(shè)。

        3 結(jié)語

        在科技的推動(dòng)和人類社會(huì)發(fā)展的要求下,新時(shí)代智慧城市建設(shè)已成為城市發(fā)展的新趨勢。通過智慧手段改善城市環(huán)境,提高城市安全系數(shù),滿足城市交通需求,實(shí)現(xiàn)高效、綠色、低碳和可持續(xù)的城市發(fā)展。物聯(lián)網(wǎng)智能控制平臺(tái)可以在智慧城市建設(shè)的很多物聯(lián)網(wǎng)應(yīng)用場景中實(shí)現(xiàn),以快速構(gòu)建通用物聯(lián)網(wǎng)應(yīng)用、降低開發(fā)成本、提高物聯(lián)網(wǎng)應(yīng)用程序開發(fā)效率。

        猜你喜歡
        通信協(xié)議消息聯(lián)網(wǎng)
        “身聯(lián)網(wǎng)”等五則
        一張圖看5G消息
        搶占物聯(lián)網(wǎng)
        通信世界(2018年27期)2018-10-16 09:02:56
        基于Z-Stack通信協(xié)議棧的紅外地溫采集電路設(shè)計(jì)
        基于DMX512通信協(xié)議的多路轉(zhuǎn)發(fā)器設(shè)計(jì)與研究
        基于NS-3的PLC多頻通信協(xié)議仿真平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)
        電測與儀表(2016年2期)2016-04-12 00:24:52
        可再生能源與物聯(lián)網(wǎng)
        風(fēng)能(2015年10期)2015-02-27 10:15:34
        消息
        消息
        消息
        2022Av天堂在线无码| 日本伦理视频一区二区| 国产一级av理论手机在线| 蜜桃视频在线免费视频| 国产玉足榨精视频在线观看| 日日日日做夜夜夜夜做无码| 午夜福利92国语| 亚洲男同志gay 片可播放| 欧美亚洲h在线一区二区| 日本二区三区在线免费| 九九影院理论片私人影院| 一二三四视频社区在线| av无码天堂一区二区三区| 69久久精品亚洲一区二区| 蜜芽亚洲av无码精品色午夜| 欧洲freexxxx性少妇播放| 日韩在线观看你懂的| 午夜无码片在线观看影院y| 成人一区二区三区蜜桃| 一二三区无线乱码中文在线 | 亚洲av无码一区二区三区网站| 伊人色综合视频一区二区三区| 亚洲精品黄网在线观看| 女同中文字幕在线观看| 被灌醉的日本人妻中文字幕| 亚洲愉拍99热成人精品热久久| 暖暖免费 高清 日本社区在线观看 | 日日噜噜夜夜狠狠久久av| 久久亚洲春色中文字幕久久久综合| 午夜少妇高潮在线观看| 欧美大肥婆大肥bbbbb| 久久久精品免费观看国产| 精品国产一区二区三区久久女人| 日本免费精品一区二区三区视频| 免费乱理伦片在线观看| 欧美成人精品第一区二区三区| 国产一级黄色录像| 国产激情小视频在线观看| 97se亚洲国产综合自在线观看| 亚洲av永久无码精品秋霞电影影院| 午夜人妻中文字幕福利|