《物聯(lián)網(wǎng)運(yùn)維與服務(wù)》課件 2.2-生產(chǎn)線AIoT平臺(tái)虛擬仿真_第1頁(yè)
《物聯(lián)網(wǎng)運(yùn)維與服務(wù)》課件 2.2-生產(chǎn)線AIoT平臺(tái)虛擬仿真_第2頁(yè)
《物聯(lián)網(wǎng)運(yùn)維與服務(wù)》課件 2.2-生產(chǎn)線AIoT平臺(tái)虛擬仿真_第3頁(yè)
《物聯(lián)網(wǎng)運(yùn)維與服務(wù)》課件 2.2-生產(chǎn)線AIoT平臺(tái)虛擬仿真_第4頁(yè)
《物聯(lián)網(wǎng)運(yùn)維與服務(wù)》課件 2.2-生產(chǎn)線AIoT平臺(tái)虛擬仿真_第5頁(yè)
已閱讀5頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

智能制造-生產(chǎn)線AIoT平臺(tái)仿真生產(chǎn)線AIoT平臺(tái)虛擬仿真01、職業(yè)能力目標(biāo)04、任務(wù)實(shí)施02、任務(wù)描述與要求05、任務(wù)小結(jié)03、知識(shí)儲(chǔ)備目錄職業(yè)能力目標(biāo)Contents01成為最優(yōu)秀值得信賴的教育服務(wù)提供商職業(yè)能力目標(biāo)能根據(jù)設(shè)備選型及網(wǎng)絡(luò)拓?fù)鋱D,正確完成AIoT平臺(tái)上仿真網(wǎng)關(guān)的部署能根據(jù)實(shí)際需求,正確完成ThingsBoard儀表盤(pán)的設(shè)計(jì)能根據(jù)生產(chǎn)線監(jiān)測(cè)系統(tǒng)設(shè)計(jì),正確完成ThingsBoard上資產(chǎn)與設(shè)備的添加與配置任務(wù)描述與要求Contents02成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)描述可以搭建智能制造-生產(chǎn)線監(jiān)測(cè)系統(tǒng)解決問(wèn)題。為確保項(xiàng)目可行性,在施工前使用AIoT平臺(tái)搭建虛擬仿真系統(tǒng)。有沒(méi)有方法可以監(jiān)測(cè)生產(chǎn)線產(chǎn)生時(shí)廢氣、噪聲等污染以及車(chē)間工作人員的進(jìn)出的實(shí)時(shí)監(jiān)控。為了實(shí)現(xiàn)N公司生產(chǎn)線生產(chǎn)過(guò)程中煙霧和噪聲排放的監(jiān)測(cè)以及車(chē)間人員進(jìn)出的監(jiān)管,L公司項(xiàng)目經(jīng)理著手在ThingsBoard上進(jìn)行資產(chǎn)與設(shè)備部署,并在虛擬機(jī)終端進(jìn)行仿真網(wǎng)關(guān)部署,最終實(shí)現(xiàn)在ThingsBoard儀表盤(pán)界面呈現(xiàn)煙霧和噪聲監(jiān)測(cè)的實(shí)時(shí)數(shù)據(jù),且監(jiān)測(cè)到車(chē)間是否有人員進(jìn)出,同時(shí)實(shí)現(xiàn)警示燈、風(fēng)扇及燈泡等執(zhí)行器的手動(dòng)控制。任務(wù)描述:任務(wù)要求完成生產(chǎn)線監(jiān)測(cè)系統(tǒng)的網(wǎng)絡(luò)拓?fù)鋱D繪制完成生產(chǎn)線監(jiān)測(cè)系統(tǒng)的仿真網(wǎng)關(guān)部署完成生產(chǎn)線監(jiān)測(cè)系統(tǒng)的最新遙測(cè)數(shù)據(jù)查看完成生產(chǎn)線監(jiān)測(cè)系統(tǒng)的儀表盤(pán)設(shè)計(jì)任務(wù)要求:知識(shí)儲(chǔ)備Contents03成為最優(yōu)秀值得信賴的教育服務(wù)提供商知識(shí)儲(chǔ)備常見(jiàn)docker命令1文本編輯2通信協(xié)議3docker命令特性分類容器生命周期管理run、start/stop/restart、kill、rm、pause/unpause、create、exec本地鏡像管理images、rmi、tag、build、history、save、load、import容器rootfs命令commit、cp、diff容器操作ps、inspect、top、attach、events、logs、wait、export、port鏡像倉(cāng)庫(kù)login、pull、push、searchinfo|versioninfo、version常見(jiàn)docker命令容器生命周期管理run、start/stop/restart、rmdockerrun:創(chuàng)建一個(gè)新的容器并運(yùn)行一個(gè)命令-語(yǔ)法:dockerrun[OPTIONS]IMAGE[COMMAND][ARG...]其中,OPTIONS為參數(shù),常見(jiàn)參數(shù)如下:-d:后臺(tái)運(yùn)行容器,并返回容器ID-i:以交互模式運(yùn)行容器,通常與-t同時(shí)使用-t:為容器重新分配一個(gè)偽輸入終端,通常與-i同時(shí)使用--name:為容器制定一個(gè)名稱--volume,-v:綁定一個(gè)卷例:使用docker鏡像httpd:latest以后臺(tái)模式啟動(dòng)一個(gè)容器,并將容器命名為myhttpddockerrun--namemyhttpd-dhttpd:latest容器生命周期管理run、start/stop/restart、rmdockerstop/start/restartmyrunoobtb-gatewaydockerstart:?jiǎn)?dòng)一個(gè)或多個(gè)已經(jīng)被停止的容器dockerstop:停止一個(gè)運(yùn)行中的容器dockerrestart:重啟容器語(yǔ)法:dockerstop/start/restart[OPTIONS]CONTAINER[CONTAINER...]例:dockerrm:刪除一個(gè)或多個(gè)容器。語(yǔ)法:dockerrm[OPTIONS]CONTAINER[CONTAINER...]常見(jiàn)OPTIONS如下:-f:通過(guò)SIGKILL信號(hào)強(qiáng)制刪除一個(gè)運(yùn)行中的容器-l:移除容器間的網(wǎng)絡(luò)連接,而非容器本身-v:刪除與容器關(guān)聯(lián)的卷例:強(qiáng)制刪除容器myhttpd。容器生命周期管理run、start/stop/restart、rmdockerrm-fmyhttpd添加傳感器組件容器操作ps/logsdockerps:列出容器語(yǔ)法:dockerps[OPTIONS]常用的-aOPTIONS:顯示所有容器,包括未運(yùn)行的例:列出當(dāng)前所有容器信息。root@nle:~$dockerps-aCONTAINERIDIMAGECOMMANDPORTSNAMESCREATEDd2b20d6a295d/1x_virtual_platform/thingsboard-gateway-edu:1.1"/bin/sh./start-gat…"38secondsagoUp15secondstb-gateway9e7488ea3ad0/student/serial:1.0.0"python./code/manag…"s22minutesagoUp22minutesserial添加傳感器組件容器操作root@nle:~$dockerps-aCONTAINERIDIMAGECOMMANDPORTSNAMESCREATEDd2b20d6a295d/1x_virtual_platform/thingsboard-gateway-edu:1.1"/bin/sh./start-gat…"38secondsagoUp15secondstb-gateway9e7488ea3ad0/student/serial:1.0.0"python./code/manag…"s22minutesagoUp22minutesserial上述輸出參數(shù)表示:CONTAINERID:容器IDIMAGE:使用的鏡像COMMAND:?jiǎn)?dòng)容器時(shí)運(yùn)行的命令CREATED:容器的創(chuàng)建時(shí)間STATUS:容器狀態(tài)RORTS:容器的端口信息和使用的連接類型NAMES:自動(dòng)分配的容器名稱STATUS:有created(已創(chuàng)建)、restarting(重啟中)、running(運(yùn)行中)、removing(遷移中)、paused(暫停)、exited(停止)、dead(死亡)共7種狀態(tài)dockerlogs:獲取容器的日志語(yǔ)法:dockerlogs[OPTIONS]CONTAINEROPTIONS:-f:跟蹤日志輸出--since:顯示某個(gè)開(kāi)始時(shí)間的所有日志-t:顯示時(shí)間戳--tail:僅列出最新N條容器日志runoob@runoob:~$dockerlogs-fmynginx添加傳感器組件容器操作ps/logs知識(shí)儲(chǔ)備常見(jiàn)docker命令1文本編輯2通信協(xié)議3vi編輯器命令模式(Commandmode)輸入模式(Insertmode)底線命令模式(Lastlinemode)輸入

:wq進(jìn)入退出vifilenameESC鍵輸入i、a、o輸入:

(英文字符冒號(hào))ESC鍵/命令以回車(chē)運(yùn)行vi編輯器工作模式間切換**在任意模式下連續(xù)按兩次ESC鍵切換到命令模式是一款由加州大學(xué)伯克利分校,BillJoy研究開(kāi)發(fā)的文本編輯器。所有的UnixLike系統(tǒng)都會(huì)內(nèi)建vi文書(shū)編輯器。vi或vim是Linux最基本的文本編輯工具,vi或vim雖然沒(méi)有圖形界面編輯器那樣點(diǎn)鼠標(biāo)的簡(jiǎn)單操作,但vi編輯器在系統(tǒng)管理、服務(wù)器管理字符界面中,永遠(yuǎn)不是圖形界面的編輯器能比的。底線命令模式w:保存當(dāng)前文件q:退出viq?。翰槐4嫖募⑼顺鰒iwq:保存當(dāng)前文件并退出命令模式i:切換到輸入模式,即可輸入字符x:刪除當(dāng)前光標(biāo)處的字符命令模式(Commandmode)輸入模式(Insertmode)底線命令模式(Lastlinemode)輸入

:wq進(jìn)入退出vifilenameESC鍵輸入i、a、o輸入:

(英文字符冒號(hào))ESC鍵/命令以回車(chē)運(yùn)行vi編輯器模式間切換**在任意模式下連續(xù)按兩次ESC鍵切換到命令模式vi編輯器三種模式及其常用命令輸入模式字符按鍵及Shift組合:輸入字符ENTER:回車(chē):移動(dòng)光標(biāo)到行首/行尾PageUp/PageDown:上/下翻頁(yè)Insert:鍵,換行BACKSPACE:退格鍵,刪除光標(biāo)后一個(gè)字符方向鍵:在文本中移動(dòng)光標(biāo)HOME/END:切換光標(biāo)為輸入/替換模式,光標(biāo)變成豎線/下劃線命令模式(Commandmode)輸入模式(Insertmode)底線命令模式(Lastlinemode)輸入

:wq進(jìn)入退出vifilenameESC鍵輸入i、a、o輸入:

(英文字符冒號(hào))ESC鍵/命令以回車(chē)運(yùn)行vi編輯器模式間切換**在任意模式下連續(xù)按兩次ESC鍵切換到命令模式vi編輯器常用命令nano編輯器nano是一種字符終端的文本編輯器,也是linux系統(tǒng)中常用的文本編輯器。相比于vi/vim,nano的操作更加簡(jiǎn)便,更適合Linux初學(xué)者,甚至部分Linux發(fā)行版的默認(rèn)編輯器即為nano。使用nano命令可以打開(kāi)指定路徑下的指定文件進(jìn)行編輯,與vi/vim不同,nano有且只有一種編輯模式,打開(kāi)文件后,可直接將光標(biāo)移動(dòng)至相應(yīng)的位置進(jìn)行增加、修改、刪除等操作。nano編輯器基礎(chǔ)按鍵操作(1)新建或打開(kāi)文件使用如下命令在指定路徑下新建或打開(kāi)指定文件: nano/路徑/文件名執(zhí)行上述命令后可實(shí)現(xiàn):當(dāng)指定路徑的指定文件已存在,打開(kāi)該文件當(dāng)指定路徑的指定文件不存在,在指定路徑下新建一個(gè)指定名稱的文件并打開(kāi)(2)光標(biāo)控制光標(biāo)移動(dòng):使用鍵盤(pán)上的方向鍵,可實(shí)現(xiàn)光標(biāo)在文件中任何位置的移動(dòng)文字選擇:使用鼠標(biāo)左鍵可以通過(guò)拖動(dòng)的操作進(jìn)行文字選擇nano編輯器基礎(chǔ)按鍵操作(3)復(fù)制、剪切、粘貼使用nano進(jìn)行文本編輯的時(shí)候,可復(fù)制/剪切文本中的內(nèi)容,粘貼到相應(yīng)位置,具體操作如下:復(fù)制一整行:Alt+6組合鍵剪切一整行:Ctrl+K組合鍵粘貼:Ctrl+U組合鍵復(fù)制/剪切一行或多行中的一部分:光標(biāo)移動(dòng)至該部分文本的開(kāi)頭,使用Ctrl+6(或Alt+A)組合鍵進(jìn)行標(biāo)記,再將光標(biāo)移動(dòng)至該部分文本末尾,即選中該部分文本,接著進(jìn)行復(fù)制/剪切/粘貼的操作與上述方法一致取消文本選擇:Ctrl+6組合鍵nano編輯器基礎(chǔ)按鍵操作(4)搜索與翻頁(yè)關(guān)鍵字搜索:Ctrl+W組合鍵定位到下一個(gè)匹配文本:Alt+W組合鍵翻至上一頁(yè):Crtl+Y翻至下一頁(yè):Crtl+V(5)保存與退出保存修改內(nèi)容:Ctrl+S退出文本編輯界面:Ctrl+X取消退出并返回編輯界面:Ctrl+C知識(shí)儲(chǔ)備常見(jiàn)docker命令1文本編輯2通信協(xié)議3TCP/IP應(yīng)用層:應(yīng)用程序間溝通的層,簡(jiǎn)單電子郵件傳輸(SMTP)、文件傳輸協(xié)議(FTP)、網(wǎng)絡(luò)遠(yuǎn)程訪問(wèn)協(xié)議(Telnet)等。傳輸層:提供節(jié)點(diǎn)間的數(shù)據(jù)傳送,傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)報(bào)協(xié)議(UDP)等,TCP和UDP給數(shù)據(jù)包加入傳輸數(shù)據(jù)并把它傳輸?shù)较乱粚又校@一層負(fù)責(zé)傳送數(shù)據(jù),并且確定數(shù)據(jù)已被送達(dá)并接收?;ミB網(wǎng)絡(luò)層:負(fù)責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達(dá)目的主機(jī)(但不檢查是否被正確接收),如網(wǎng)際協(xié)議(IP)。網(wǎng)絡(luò)接口層:接收IP數(shù)據(jù)報(bào)并進(jìn)行傳輸,從網(wǎng)絡(luò)上接收物理幀,抽取IP數(shù)據(jù)報(bào)轉(zhuǎn)交給下一層,對(duì)實(shí)際的網(wǎng)絡(luò)媒體的管理,定義如何使用實(shí)際網(wǎng)絡(luò)(如Ethernet、SerialLine等)來(lái)傳送數(shù)據(jù)。TCP/IP協(xié)議的組成1、使用發(fā)布/訂閱消息模式,提供一對(duì)多的消息發(fā)布,解除應(yīng)用程序耦合2、對(duì)負(fù)載內(nèi)容屏蔽的消息傳輸3、使用TCP/IP提供網(wǎng)絡(luò)連接4、有三種消息發(fā)布服務(wù)質(zhì)量5、小型傳輸,開(kāi)銷(xiāo)很?。ü潭ㄩL(zhǎng)度的頭部是2字節(jié)),協(xié)議交換最小化,以降低網(wǎng)絡(luò)流量6、使用LastWill和Testament特性通知有關(guān)各方客戶端異常中斷的機(jī)制MQTT協(xié)議示意圖MQTT限制Modbus對(duì)大型二進(jìn)制對(duì)象數(shù)據(jù)不支持Modbus對(duì)節(jié)點(diǎn)沒(méi)有一個(gè)標(biāo)準(zhǔn)的方法找到數(shù)據(jù)對(duì)象的描述信息Modbus是一個(gè)主/從協(xié)議,沒(méi)有辦法要求設(shè)備“報(bào)告異?!盡odbus在一個(gè)數(shù)據(jù)鏈路上只能處理247個(gè)地址Modbus傳輸在遠(yuǎn)端通訊設(shè)備之間緩沖數(shù)據(jù)的方式進(jìn)行,有對(duì)通信一定是連續(xù)的限制,避免了傳輸中的緩沖區(qū)漏洞的問(wèn)題Modbus協(xié)議自身提供針對(duì)未經(jīng)授權(quán)的命令或截取數(shù)據(jù)沒(méi)有安全性Modbus協(xié)議棧示意圖ModbusCoAP協(xié)議特點(diǎn):1.網(wǎng)絡(luò)傳輸層為UDP2.基于REST,server的資源地址類似URL的格式,客戶端訪問(wèn)server的方法有POST、GET、PUT、DELETE3.二進(jìn)制格式,比文本格式的HTTP更緊湊4.輕量化,最小長(zhǎng)度為4Byte5.支持可靠傳輸、數(shù)據(jù)重傳、塊傳輸6.支持IP多播7.非長(zhǎng)連接通信,適用于低功耗物聯(lián)網(wǎng)場(chǎng)景COAP協(xié)議4種消息類型:1.CON:需要被確認(rèn)的請(qǐng)求2.NON:不需要被確認(rèn)的請(qǐng)求3.ACK:應(yīng)答消息4.RST:復(fù)位消息HTTP和CoAP的協(xié)議棧CoAP任務(wù)實(shí)施Contents04成為最優(yōu)秀值得信賴的教育服務(wù)提供商任務(wù)實(shí)施-1.資產(chǎn)與設(shè)備部署123創(chuàng)建生產(chǎn)線監(jiān)測(cè)系統(tǒng)仿真網(wǎng)關(guān)設(shè)備創(chuàng)建生產(chǎn)線監(jiān)測(cè)系統(tǒng)設(shè)備配置文件創(chuàng)建生產(chǎn)線資產(chǎn)任務(wù)實(shí)施-1.1創(chuàng)建生產(chǎn)線資產(chǎn)點(diǎn)擊“ThingsBoard”圖標(biāo),進(jìn)入ThingsBoard界面在資產(chǎn)界面創(chuàng)建一個(gè)名為“ProductionLine”的資產(chǎn),表示生產(chǎn)線,生產(chǎn)線監(jiān)測(cè)系統(tǒng)的網(wǎng)關(guān)、傳感器、執(zhí)行器等設(shè)備都屬于該資產(chǎn)。任務(wù)實(shí)施-1.2創(chuàng)建生產(chǎn)線監(jiān)測(cè)系統(tǒng)設(shè)備配置文件在設(shè)備界面創(chuàng)建以下三個(gè)設(shè)備配置文件(Deviceprofiles):“gateway”(網(wǎng)關(guān)設(shè)備)“sensor”(傳感器設(shè)備)“actuator”(執(zhí)行器設(shè)備)任務(wù)實(shí)施-1.3創(chuàng)建生產(chǎn)線監(jiān)測(cè)系統(tǒng)仿真網(wǎng)關(guān)設(shè)備在設(shè)備界面創(chuàng)建一個(gè)名為“gateway_sim”的仿真網(wǎng)關(guān),表示生產(chǎn)線監(jiān)測(cè)系統(tǒng)仿真網(wǎng)關(guān)。網(wǎng)關(guān)的設(shè)備配置文件選擇表示網(wǎng)關(guān)類型配置的“gateway”。任務(wù)實(shí)施-2.創(chuàng)建并啟動(dòng)tb-gateway容器12查看tb-gateway容器狀態(tài)tb-gateway容器的創(chuàng)建與啟動(dòng)任務(wù)實(shí)施-2.1tb-gateway容器的創(chuàng)建與啟動(dòng)在AIoT平臺(tái)的虛擬機(jī)終端,可以直接使用“dockerrun”命令進(jìn)行tb-gateway容器的創(chuàng)建與啟動(dòng),并通過(guò)相應(yīng)的命令參數(shù)實(shí)現(xiàn)tb-gateway容器所需的功能。dockerrun-it\-v/dev/ttyS11:/dev/ttyUSB0\-v~/.tb-gateway/logs:/thingsboard_gateway/logs\-v~/.tb-gateway/extensions:/thingsboard_gateway/extensions\-v~/.tb-gateway/config:/thingsboard_gateway/config\--nametb-gateway\--restartalways\/1x_virtual_platform/thingsboard-gateway-edu:1.1//“/……edu:1.1”為創(chuàng)建容器的鏡像所在的路徑//-it表示為容器重新分配一個(gè)偽輸入終端并可對(duì)其標(biāo)準(zhǔn)輸入(STDIN)進(jìn)行交互//-v表示為容器添加掛載//--name表示為容器命名任務(wù)實(shí)施-2.2查看tb-gateway容器狀態(tài)使用“dockerps-a”命令即可查看到當(dāng)前已創(chuàng)建名為“tb-gateway”的容器,且運(yùn)行狀態(tài)為“Up”任務(wù)實(shí)施-3.修改tb-gateway主配置文件15324刪除原主配置文件新建并進(jìn)入主配置文件編輯界面修改主配置文件內(nèi)容修改網(wǎng)關(guān)訪問(wèn)令牌保存并退出任務(wù)實(shí)施-3.1新建并進(jìn)入主配置文件編輯界面(2)新建并進(jìn)入主配置文件編輯界面使用nano命令新建并進(jìn)入路徑.tb-gateway/config/路徑下的主配置文件tb_gateway.yaml,執(zhí)行命令如下:(1)刪除原主配置文件tb_gateway.yaml使用rm命令刪除路徑.tb-gateway/config/路徑下的主配置文件tb_gateway.yaml,執(zhí)行命令如下:rm.tb-gateway/config/tb_gateway.yamlnano.tb-gateway/config/tb_gateway.yaml任務(wù)實(shí)施-3.2修改主配置文件內(nèi)容將如圖所示的內(nèi)容輸入或粘貼到主配置文件tb_gateway.yaml中。host-主機(jī)地址,為T(mén)hingsBoard的IP地址:6port-端口,

為T(mén)hingsBoard的連接端口:1883連接器僅保留了需要加載的Modbus連接器,連接器配置文件名為:modbus_serial.json任務(wù)實(shí)施-3.3修改網(wǎng)關(guān)訪問(wèn)令牌復(fù)制ThingsBoard網(wǎng)關(guān)設(shè)備的訪問(wèn)令牌(accessToken),并將其粘貼至tb_gateway.yaml文件的網(wǎng)關(guān)設(shè)備訪問(wèn)令牌的內(nèi)容中。注意:每個(gè)賬號(hào)下不同網(wǎng)關(guān)設(shè)備的訪問(wèn)令牌各不相同,應(yīng)根據(jù)實(shí)際使用的網(wǎng)關(guān)設(shè)備復(fù)制粘貼相應(yīng)的訪問(wèn)令牌。配置完成后,使用Ctrl+S組合鍵保存已修改內(nèi)容,而后使用Ctrl+X組合鍵退出tb_gateway.yaml文件編輯界面。任務(wù)實(shí)施-4.修改連接器配置文件15324刪除原連接器配置文件新建并進(jìn)入連接器配置文件編輯界面修改連接器配置文件內(nèi)容保存并推出重啟容器任務(wù)實(shí)施-4.1新建并進(jìn)入連接器配置文件編輯界面使用rm命令刪除路徑.tb-gateway/config/路徑下的連接器配置文件modbus_serial.json,執(zhí)行命令如下:rm.tb-gateway/config/modbus_serial.json新建并進(jìn)入連接器配置文件編輯界面使用nano命令新建并進(jìn)入路徑.tb-gateway/config/路徑下的連接器配置文件modbus_serial.json,執(zhí)行命令如下:nano.tb-gateway/config/modbus_serial.json任務(wù)實(shí)施-4.2修改連接器配置文件內(nèi)容根據(jù)生產(chǎn)線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì),將連接器配置的內(nèi)容粘貼到連接器配置文件modbus_serial.json中。其中,最外層server部分的參數(shù)type為serial表示連接器為串口類型、baudrate為9600與485型設(shè)備的波特率一致;第二層device部分中每一個(gè)設(shè)備以一個(gè)數(shù)組的方式出現(xiàn),依次為噪聲傳感器、煙霧傳感器、紅外對(duì)射、燈泡、警示燈、風(fēng)扇。如圖所示為modbus_serial.json中最外層server部分和device部分的噪聲傳感器的配置內(nèi)容。任務(wù)實(shí)施-4.3重啟容器連接器配置文件修改完成后,使用Ctrl+S組合鍵保存,再使用Ctrl+X組合鍵退出編輯模式。使用dockerrestart命令重啟容器進(jìn)入ThingsBoard設(shè)備界面,點(diǎn)擊右上角刷新圖標(biāo)。配置正確,設(shè)備界面將出現(xiàn)modbus_serial.json中配置的設(shè)備。編輯每個(gè)設(shè)備的Deviceprofiles和Label。任務(wù)實(shí)施-5.最新遙測(cè)數(shù)據(jù)查看開(kāi)啟虛擬仿真界面的“模擬實(shí)驗(yàn)”開(kāi)關(guān),在ThingsBoard設(shè)備界面中,選擇每個(gè)設(shè)備的“最新遙測(cè)”界面,可看到每個(gè)設(shè)備的最新遙測(cè)數(shù)據(jù)。注:噪聲傳感器的值為模擬量其余傳感器的值為true或false任務(wù)實(shí)施-5.最新遙測(cè)數(shù)據(jù)查看通過(guò)查看虛擬仿真界面的傳感器數(shù)據(jù)和ThingsBoard設(shè)備界面最新遙測(cè)數(shù)據(jù),驗(yàn)證兩處數(shù)據(jù)是否成功實(shí)現(xiàn)同步。噪聲傳感器的新遙測(cè)數(shù)據(jù)為模擬量數(shù)據(jù),需經(jīng)過(guò)公式轉(zhuǎn)換才能得到傳感器數(shù)據(jù),數(shù)據(jù)轉(zhuǎn)換公式:

傳感器值=模擬量值*(最大量程–最小量程)/65536+最小量程任務(wù)實(shí)施-6.儀表盤(pán)設(shè)計(jì)15324添加實(shí)體別名添加傳感器組件添加執(zhí)行器組件添加背景圖片結(jié)果查看任務(wù)實(shí)施-6.儀表盤(pán)設(shè)計(jì)在ThingsBoard儀表盤(pán)界面呈現(xiàn)煙霧和噪聲監(jiān)測(cè)的實(shí)時(shí)數(shù)據(jù),且監(jiān)測(cè)到車(chē)間是否有人員進(jìn)出,同時(shí)實(shí)現(xiàn)警示燈、風(fēng)扇及燈泡等執(zhí)行器的手動(dòng)控制。需要注意的是,完成每一個(gè)組件的設(shè)計(jì)后都要進(jìn)行保存,且整個(gè)儀表盤(pán)的設(shè)計(jì)完成后同樣需點(diǎn)擊右下角的“√”圖標(biāo)進(jìn)行保存。進(jìn)入儀表盤(pán)編輯模式,依次添加煙霧監(jiān)測(cè)、噪聲監(jiān)測(cè)、紅外對(duì)射、風(fēng)扇、警示燈、燈泡的設(shè)備別名。操作步驟如下:點(diǎn)擊右上角實(shí)體別名的圖標(biāo)進(jìn)入編輯模式點(diǎn)擊“添加別名”輸入別名選擇“單個(gè)實(shí)體”類型選擇“設(shè)備”選擇相應(yīng)設(shè)備。任務(wù)實(shí)施-6.1添加實(shí)體別名任務(wù)實(shí)施-6

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論