摘要:其中感控對(duì)象為一個(gè)虛擬路燈對(duì)象,在實(shí)現(xiàn)過程中用隨機(jī)數(shù)模擬其溫度濕度和環(huán)境照度等感知數(shù)據(jù),燈作為被控對(duì)象,可以通過服務(wù)器對(duì)其進(jìn)行打開關(guān)閉控制,且用不同顏色表示其開關(guān)狀態(tài)。
????????一般一個(gè)典型的物聯(lián)網(wǎng)系統(tǒng)包括感控層(傳感器),網(wǎng)絡(luò)層和應(yīng)用層組成,而網(wǎng)絡(luò)層主要用于實(shí)現(xiàn)感控對(duì)象與應(yīng)用層的服務(wù)對(duì)象之間的通信。本次作業(yè)就以TCP/IP 協(xié)議棧中傳輸層協(xié)議的應(yīng)用開發(fā)為目標(biāo),以UDP方式實(shí)現(xiàn)一種感控對(duì)象與服務(wù)對(duì)象之間的通信機(jī)制,其體系結(jié)構(gòu)如圖1所示。其中感控對(duì)象為一個(gè)虛擬路燈對(duì)象,在實(shí)現(xiàn)過程中用隨機(jī)數(shù)模擬其溫度、濕度和環(huán)境照度等感知數(shù)據(jù),燈作為被控對(duì)象,可以通過服務(wù)器對(duì)其進(jìn)行打開、關(guān)閉控制,且用不同顏色表示其開關(guān)狀態(tài)。每個(gè)虛擬路燈都將有一個(gè)標(biāo)識(shí),以示區(qū)別。而服務(wù)對(duì)象可以同時(shí)與若干個(gè)虛擬路燈對(duì)象通信,每個(gè)虛擬路燈會(huì)定期向服務(wù)對(duì)象發(fā)送其當(dāng)前狀態(tài),服務(wù)對(duì)象可以對(duì)任一個(gè)虛擬路燈進(jìn)行開關(guān)控制。
PySide2安裝:
pip install PySide2
UI:
需添加UIClient.ui和UIServer.ui兩個(gè)ui組件
?udp客戶端:使用時(shí)需導(dǎo)入U(xiǎn)IClient.ui,并更改代碼的文件目錄
import randomfrom socket import
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/125305.html
摘要:最后,消息成功抵達(dá)并顯示在頁面上。在中,所有的數(shù)據(jù)都使用數(shù)據(jù)報(bào)傳輸層安全性。如果應(yīng)用知識(shí)簡(jiǎn)單的一對(duì)一文件傳輸,使用不可靠的數(shù)據(jù)通道將需要設(shè)計(jì)一定的響應(yīng)重傳協(xié)議。目前建議的最大塊大小為。 本文翻譯自WebRTC data channels 在兩個(gè)瀏覽器中,為聊天、游戲、或是文件傳輸?shù)刃枨蟀l(fā)送信息是十分復(fù)雜的。通常情況下,我們需要建立一臺(tái)服務(wù)器來轉(zhuǎn)發(fā)數(shù)據(jù),當(dāng)然規(guī)模比較大的情況下,會(huì)擴(kuò)展成...
摘要:應(yīng)用層提供網(wǎng)絡(luò)與用戶應(yīng)用軟件之間的接口。數(shù)據(jù)的表示安全壓縮會(huì)話層提供包括訪問驗(yàn)證和會(huì)話管理在內(nèi)的建立和維護(hù)應(yīng)用之間的通信機(jī)制。定義傳輸數(shù)據(jù)的協(xié)議端口號(hào)流控和差錯(cuò)校驗(yàn)網(wǎng)絡(luò)層處理網(wǎng)絡(luò)間的路由,確保數(shù)及時(shí)傳送。 showImg(https://segmentfault.com/img/remote/1460000013372565); 為了實(shí)現(xiàn)計(jì)算機(jī)的通信,我們?yōu)橛?jì)算機(jī)定義了一系列的通信規(guī)則...
摘要:該狀態(tài)會(huì)持續(xù)最大段生存期,指報(bào)文段在網(wǎng)絡(luò)中生存的時(shí)間,超時(shí)會(huì)被拋棄時(shí)間,若該時(shí)間段內(nèi)沒有的重發(fā)請(qǐng)求的話,就進(jìn)入狀態(tài)。 引言 網(wǎng)絡(luò)協(xié)議是每個(gè)前端工程師都必須要掌握的知識(shí),TCP/IP 中有兩個(gè)具有代表性的傳輸層協(xié)議,分別是 TCP 和 UDP,本文將介紹下這兩者以及它們之間的區(qū)別。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客 一、TCP/IP網(wǎng)絡(luò)模型 計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備要相互通信,雙方就必須...
摘要:該狀態(tài)會(huì)持續(xù)最大段生存期,指報(bào)文段在網(wǎng)絡(luò)中生存的時(shí)間,超時(shí)會(huì)被拋棄時(shí)間,若該時(shí)間段內(nèi)沒有的重發(fā)請(qǐng)求的話,就進(jìn)入狀態(tài)。 引言 網(wǎng)絡(luò)協(xié)議是每個(gè)前端工程師都必須要掌握的知識(shí),TCP/IP 中有兩個(gè)具有代表性的傳輸層協(xié)議,分別是 TCP 和 UDP,本文將介紹下這兩者以及它們之間的區(qū)別。 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客 一、TCP/IP網(wǎng)絡(luò)模型 計(jì)算機(jī)與網(wǎng)絡(luò)設(shè)備要相互通信,雙方就必須...
閱讀 3792·2023-01-11 11:02
閱讀 4299·2023-01-11 11:02
閱讀 3121·2023-01-11 11:02
閱讀 5231·2023-01-11 11:02
閱讀 4793·2023-01-11 11:02
閱讀 5568·2023-01-11 11:02
閱讀 5371·2023-01-11 11:02
閱讀 4070·2023-01-11 11:02