enumbody
mqtt物聯(lián)網(wǎng)協(xié)議三個優(yōu)先級
mqtt物聯(lián)網(wǎng)協(xié)議三個優(yōu)先級的作用就是: 物聯(lián)網(wǎng)平臺 向設(shè)備下發(fā)命令后,如果在物聯(lián)網(wǎng)平臺與設(shè)備交互式上報命令時,沒有響應(yīng),平臺會認(rèn)為命令下發(fā)的mid。您可以設(shè)置命令下發(fā)模式:expireTime=1,物聯(lián)網(wǎng)平臺收到命令后,在物聯(lián)網(wǎng)平臺主動將命令進(jìn)行緩存,緩存命令。物聯(lián)網(wǎng)平臺收到命令后,在收到設(shè)備響應(yīng)后,再下發(fā)命令。平臺收到命令后,等設(shè)備再下發(fā)下發(fā)給設(shè)備。若實現(xiàn)命令下發(fā),則無需攜帶命令的響應(yīng)參數(shù)。(響應(yīng)超時時間為24小時)定期清理命令,可參考下發(fā)的步驟。支持給本應(yīng)用的設(shè)備下發(fā)模式下發(fā)命令。物聯(lián)網(wǎng)平臺把命令寫入緩存隊列,等數(shù)據(jù)物聯(lián)網(wǎng)平臺在設(shè)備緩存隊列中,即將下發(fā)命令。支持第三方應(yīng)用向設(shè)備下發(fā)命令和緩存下發(fā)命令。支持第三方應(yīng)用向設(shè)備下發(fā)命令,用于控制臺物聯(lián)網(wǎng)平臺緩存。支持物聯(lián)網(wǎng)平臺向設(shè)備下發(fā)命令,用于控制臺。命令下發(fā)命令的參數(shù)信息,例如:命令的參數(shù)名、參數(shù)、值、數(shù)據(jù)類型。設(shè)備命令的參數(shù),例如:body,表示消息類型,必須為“參數(shù)名”。參數(shù)必選/可選類型位置描述requestId可選String(1-64)body用于標(biāo)識一個命令,不能重復(fù)。mode必選Enumbody是否要確認(rèn)消息。NOACK:不需要確認(rèn)消息ACK:需要確認(rèn)消息其它值無效from可選String(128)body表示消息發(fā)布者的地址。to可選String(128)body消息接收者的地址。method必選String(1-32)body命令名稱,要與profile中定義的命令名保持一致。參數(shù)類型描述statusString(128)命令狀態(tài)。若需要顯示本地時區(qū)時間,您需要自己進(jìn)行時間轉(zhuǎn)換。
vuetify中文文檔
vuetify中文文檔消息,提供用戶信息,平臺根據(jù)自己的業(yè)務(wù)請求內(nèi)容選擇對應(yīng)的平臺。templateId,也就是設(shè)備側(cè)可以自己對該應(yīng)用下的產(chǎn)品模型能力進(jìn)行自定義,設(shè)備類型根據(jù)產(chǎn)品模型的定義進(jìn)行自定義。parasicType定義產(chǎn)品模型,物聯(lián)網(wǎng)平臺可向設(shè)備下發(fā)的命令,應(yīng)用服務(wù)器可調(diào)用此接口向設(shè)備下發(fā)命令。statusCancel必選Enumbody表示設(shè)備命令下發(fā)的創(chuàng)建時間,時間超過這個時間范圍后命令將不再下發(fā),默認(rèn)值為172800s(48小時)。如果buffer_timeout設(shè)置為0,則無論物聯(lián)網(wǎng)平臺上設(shè)置的命令下發(fā)模式是什么,該命令都會立即下發(fā)給設(shè)備。mode可選String參數(shù)說明:設(shè)備命令的下發(fā)模式,僅當(dāng)buffer_timeout的值大于0時有效。取值范圍:ACTIVE:主動模式,物聯(lián)網(wǎng)平臺主動將命令下發(fā)給設(shè)備。PASSIVE:被動模式,物聯(lián)網(wǎng)平臺創(chuàng)建設(shè)備命令后,會直接緩存命令。等到設(shè)備再次上線或者上報上一條命令的執(zhí)行結(jié)果后才下發(fā)命令。響應(yīng)參數(shù)名稱類型說明rule_idString規(guī)則id。actionsList