智能門鎖開發(fā)流程
一、登錄開發(fā)中心,在項目空間內(nèi)新建一個智能門鎖的項目

二、進(jìn)入智能門鎖產(chǎn)品,選擇“Profile定義”,
定義Profile的具體注意事項
在產(chǎn)品創(chuàng)建時:如果選擇使用系統(tǒng)模板,則系統(tǒng)將會自動使用相應(yīng)的Profile模板,開發(fā)者可以直接使用或在此基礎(chǔ)上進(jìn)行修改;如果選擇自定義產(chǎn)品模板,則需要完整定義Profile,操作如下:
- 在“產(chǎn)品開發(fā)”界面選擇產(chǎn)品,選擇進(jìn)入智能門鎖產(chǎn)品的開發(fā)空間。在產(chǎn)品開發(fā)空間,點擊“Profile定義”,然后點擊“新建服務(wù)”。在“新建服務(wù)”區(qū)域,對服務(wù)名稱、屬性和命令進(jìn)行定義。每個服務(wù)下,可以包含屬性和命令,也可以只包含其中之一。設(shè)置智能門鎖的定義時一定要注意分清下發(fā)命令和數(shù)據(jù)上報,把對應(yīng)的屬性添加到對應(yīng)的地方去。
添加的具體命令如下:

三、編解碼插件開發(fā)的步驟
點擊新增信息,輸入信息內(nèi)容

再分別點擊數(shù)字上報字段和命令下發(fā)字段的具體信息

創(chuàng)建完成后,在設(shè)備模型處,點擊創(chuàng)建的屬性和命令并連接在對應(yīng)的位置

最后點擊部署再保存!
完成編解碼插件開發(fā)。
四、在線測試
在快速入門階段,開發(fā)者可以使用開發(fā)中心的虛擬設(shè)備模擬設(shè)備接入物聯(lián)網(wǎng)平臺的場景。在創(chuàng)建的門鎖產(chǎn)品中,選擇“在線調(diào)測”。新增測試設(shè)備時,選擇“沒有真實的物理設(shè)備”,點擊“創(chuàng)建”。

創(chuàng)建完成后,系統(tǒng)將進(jìn)入在線調(diào)測界面。
使用設(shè)備模擬器進(jìn)行數(shù)據(jù)上報,場景示例:門鎖被打開,上報開門信息。設(shè)備模擬器上報的十六進(jìn)制碼流為:0102。使用應(yīng)用模擬器進(jìn)行命令下發(fā),場景示例:用戶將密碼修改為123456。應(yīng)用模擬器下發(fā)的命令信息為:{ "serviceId": "BusinessService", "method": "CHANGE_PWD", "paras": "{"newPassword":"123456"}" }。
在“設(shè)備模擬器”區(qū)域可以查看設(shè)備側(cè)接收到的數(shù)據(jù):313233343456。
