「十分鐘開(kāi)發(fā)物聯(lián)網(wǎng)」樓宇訪(fǎng)客門(mén)禁管理(Wifi版)(樓宇門(mén)禁管理系統(tǒng))
實(shí)現(xiàn)功能介紹
安裝在門(mén)禁上的RFID讀卡器讀取到訪(fǎng)客手持的射頻標(biāo)簽后,將標(biāo)簽號(hào)碼通過(guò)Wifi傳輸至機(jī)智云,云端通過(guò)一系列認(rèn)證后下發(fā)開(kāi)鎖命令,控制開(kāi)發(fā)板上的繼電器吸合以達(dá)到開(kāi)鎖的目的,該方案有以下幾個(gè)優(yōu)勢(shì):
- 訪(fǎng)客射頻標(biāo)簽成本極低,只有幾毛錢(qián),為每個(gè)訪(fǎng)客發(fā)一張也不會(huì)有太大的成本負(fù)擔(dān)
- 訪(fǎng)客射頻標(biāo)簽是可寫(xiě)入的,這樣我們就可以控制訪(fǎng)客在樓宇中的到訪(fǎng)時(shí)限,以及不同級(jí)別訪(fǎng)客的開(kāi)門(mén)權(quán)限
- 訪(fǎng)客到訪(fǎng)的每個(gè)門(mén)禁都會(huì)將訪(fǎng)客記錄通過(guò)Wifi上傳到云端,這樣就可以監(jiān)控每個(gè)訪(fǎng)客到訪(fǎng)的軌跡
下圖是用賽博坦零代碼生成的定制版App訪(fǎng)問(wèn)設(shè)備:
下圖是在機(jī)智云后臺(tái)看到的RFID讀卡數(shù)據(jù):
硬件選擇
- ShineBlink 是一款零門(mén)檻、零開(kāi)發(fā)環(huán)境、低代碼的萬(wàn)能物聯(lián)網(wǎng)智能硬件開(kāi)發(fā)板
- 機(jī)智云 為開(kāi)發(fā)者提供傻瓜式硬件上云、接App/小程序的能力
結(jié)合 ShineBlink 和 機(jī)智云 開(kāi)發(fā)者即使不懂嵌入式物聯(lián)網(wǎng)開(kāi)發(fā)、云和App開(kāi)發(fā),也能很快實(shí)現(xiàn)一款包含硬件、云和App的物聯(lián)網(wǎng)智能硬件。
02 硬件端接線(xiàn)
03材料清單
04硬件端完整代碼
上面代碼中出現(xiàn)的"LIB_"開(kāi)頭的庫(kù)函數(shù)的詳細(xì)介紹可以在shineblink.com網(wǎng)站上的API文檔中查詢(xún)。
05 機(jī)智云接入和APP開(kāi)發(fā)
選擇一:機(jī)智云 通用版App訪(fǎng)問(wèn)設(shè)備(難度最低)
通過(guò)《Wifi設(shè)備接入機(jī)智云教程》我們可以很快掌握機(jī)智云的接入流程,并使用現(xiàn)成的通用版機(jī)智云App即可很快的實(shí)現(xiàn)手機(jī)App遠(yuǎn)程訪(fǎng)問(wèn)我們的開(kāi)發(fā)板。缺點(diǎn)就是通用版App的UI頁(yè)面看起來(lái)不夠?qū)I(yè)。
本例中我們使用了"Sw1"布爾值型數(shù)據(jù)點(diǎn)和“RawData”透?jìng)鲾?shù)據(jù)點(diǎn),記得在機(jī)智云平臺(tái)修改相應(yīng)的數(shù)據(jù)點(diǎn)的名稱(chēng)。
選擇二:機(jī)智云 零代碼定制版App訪(fǎng)問(wèn)設(shè)備(難度較低)
在選擇二之前,必須完成上面選擇一的工作,然后參考《賽博坦零代碼App開(kāi)發(fā)(Wifi版)》教程實(shí)現(xiàn)定制版App訪(fǎng)問(wèn)設(shè)備,不過(guò)這個(gè)App對(duì)于《樓宇訪(fǎng)客門(mén)禁管理系統(tǒng)》來(lái)說(shuō)也不是必須的。開(kāi)發(fā)好以后的頁(yè)面如下:
選擇三:定制化開(kāi)發(fā)App或微信小程序(難度較高)
如果有一定開(kāi)發(fā)能力,開(kāi)發(fā)者可以考慮在機(jī)智云免費(fèi)提供的開(kāi)源代碼上做一定的定制開(kāi)發(fā)形成自己的App。
- 如果開(kāi)發(fā)者希望開(kāi)發(fā)一個(gè)專(zhuān)屬的App,機(jī)智云也會(huì)提供代碼開(kāi)源的安卓和IOS SDK框架,幫助開(kāi)發(fā)者快速完成App開(kāi)發(fā),開(kāi)發(fā)者僅需關(guān)注App的UI和UE設(shè)計(jì)即可,而相對(duì)復(fù)雜的協(xié)議與錯(cuò)誤處理等事項(xiàng)可忽略。關(guān)于開(kāi)源SDK的介紹和獲取請(qǐng)點(diǎn)擊docs.gizwits.com
- 如果開(kāi)發(fā)者希望開(kāi)發(fā)一個(gè)專(zhuān)屬的微信小程序應(yīng)用,可以點(diǎn)擊docs.gizwits.com
項(xiàng)目視頻演示教程:
https://www.bilibili.com/video/BV1tq4y1Q7Aq/
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(fā)貢獻(xiàn),該文觀(guān)點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。