步驟三:調(diào)試
在正式發(fā)布服務(wù)之前,可使用設(shè)備模擬器對(duì)業(yè)務(wù)服務(wù)進(jìn)行調(diào)試。
前提條件
已完成業(yè)務(wù)邏輯配置、部署和啟動(dòng)。具體操作,請(qǐng)參見步驟二:配置空氣凈化和告警服務(wù)。
背景信息
HTTP接口的服務(wù)調(diào)試,只需單擊調(diào)試即可。日志中將顯示調(diào)試結(jié)果。
定時(shí)觸發(fā)的服務(wù)調(diào)試,單擊調(diào)試,輸入時(shí)間。服務(wù)運(yùn)行后,日志中將顯示調(diào)試結(jié)果。
設(shè)備觸發(fā)的服務(wù)調(diào)試,請(qǐng)參見本文操作步驟。
操作步驟
在服務(wù)開發(fā)工作臺(tái),單擊調(diào)試圖標(biāo),選擇前往,進(jìn)入物聯(lián)網(wǎng)平臺(tái)的設(shè)備模擬器頁(yè)。
分別為觸發(fā)設(shè)備和動(dòng)作執(zhí)行設(shè)備啟動(dòng)設(shè)備模擬器功能。
使用空氣監(jiān)測(cè)器的虛擬或真實(shí)設(shè)備,推送模擬數(shù)據(jù)。
有關(guān)使用設(shè)備模擬器的具體操作,請(qǐng)參見設(shè)備模擬器。
本示例中,分別推送了兩條模擬數(shù)據(jù):
PM2.5=10,SO2=0.15。根據(jù)業(yè)務(wù)服務(wù)中的條件配置,該值不符合任何條件,服務(wù)將向不滿足條件對(duì)應(yīng)的設(shè)備發(fā)送指令,設(shè)置屬性電源開關(guān)為false(關(guān)),并向釘釘群發(fā)送一條空氣質(zhì)量報(bào)告消息。
PM2.5=123,SO2=0.20。根據(jù)業(yè)務(wù)服務(wù)中的條件配置,該值符合其中一個(gè)條件,服務(wù)將向滿足條件對(duì)應(yīng)的設(shè)備發(fā)送指令,設(shè)置屬性電源開關(guān)為true(開),并向釘釘群發(fā)送一條空氣質(zhì)量報(bào)告消息。
釘釘群收到消息如下圖。
數(shù)據(jù)推送后,在空氣凈化設(shè)備的設(shè)備詳情頁(yè),物模型數(shù)據(jù)頁(yè)簽下,查看對(duì)應(yīng)的屬性數(shù)據(jù)。
查看日志。
返回服務(wù)開發(fā)工作臺(tái),在全局日志和節(jié)點(diǎn)日志下,查看服務(wù)的全局日志和具體節(jié)點(diǎn)日志。若服務(wù)不可用,日志中將顯示錯(cuò)誤原因,請(qǐng)根據(jù)原因進(jìn)行更正。