
智能保險(xiǎn)柜實(shí)時(shí)監(jiān)測(cè)保險(xiǎn)柜中振動(dòng)傳感器,當(dāng)有振動(dòng)產(chǎn)生時(shí)及時(shí)向用戶發(fā)出警報(bào)。在連接網(wǎng)絡(luò)后,配合數(shù)字管家應(yīng)用,用戶可以遠(yuǎn)程接收智能保險(xiǎn)柜的報(bào)警信息。后續(xù)可擴(kuò)展攝像頭等設(shè)備,實(shí)現(xiàn)對(duì)危險(xiǎn)及時(shí)報(bào)警,及時(shí)處理,守護(hù)家中財(cái)產(chǎn)安全。
本文中的樣例使用了 Pegasus 智能家居套件,該樣例使用到了 OpenHarmony 的平臺(tái)驅(qū)動(dòng)、外設(shè)驅(qū)動(dòng)、NFC 等特性,在 3.0 LTS/3.1 Beta 版本中實(shí)現(xiàn)了碰一碰配網(wǎng)。
樣例的運(yùn)行效果如下:

具體設(shè)備側(cè)倉庫地址:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/

如上圖所示,智能保險(xiǎn)柜整體方案框架可以分為:智能保險(xiǎn)柜設(shè)備、數(shù)字管家應(yīng)用、云平臺(tái)三部分。智能保險(xiǎn)柜設(shè)備端按照MQTT協(xié)議與華為IOT物聯(lián)網(wǎng)平臺(tái)進(jìn)行通信。當(dāng)智能保險(xiǎn)柜檢測(cè)到振動(dòng)時(shí),設(shè)備端上報(bào)數(shù)據(jù)至云平臺(tái)最終同步到數(shù)字管家進(jìn)行報(bào)警,并將報(bào)警信息也上報(bào)至云平臺(tái)最終同步到數(shù)字管家;當(dāng)用戶發(fā)現(xiàn)為誤報(bào)時(shí)關(guān)閉報(bào)警,命令數(shù)據(jù)先發(fā)送至云平臺(tái),再由云平臺(tái)下發(fā)至設(shè)備側(cè)。
我們使用潤和Pegasus智能家居開發(fā)底板+SW-18010P振動(dòng)模塊來模擬感智能保險(xiǎn)柜設(shè)備。通過檢測(cè)GPIO輸入獲取振動(dòng)感應(yīng)。我們需要有一臺(tái)預(yù)裝HarmonyOS手機(jī)支持設(shè)備控制和告警提示。
3.1SW-18010P振動(dòng)模塊

參考電路圖:

3.2潤和Pegasus智能家居開發(fā)板底板

開發(fā)套件的功能特性:
Pegasus芯片是一款專為物聯(lián)網(wǎng)終端領(lǐng)域打造的2.4GHz WiFi SoC芯片,集成IEEE 802.116/g/n基帶和RF電路,RF電路包括功率放大器PA、低噪聲放大器LNA、 RF Balun、天線開關(guān)以及電源管理等模塊;支持20MHz標(biāo)準(zhǔn)帶寬和5MHZ/10MHz窄帶寬,提供最大72.2Mbit/s物理層速率。
Pegasus wiFi 基帶支持正交頻分復(fù)用 (OFDM) 技術(shù),并向下兼容直接序列擴(kuò)頻(DSSS)和補(bǔ)碼鍵控(CCK)技術(shù),支持 IEEE 802.11b/g/n 協(xié)議的各種數(shù)據(jù)速率。
Pegasus 芯片集成高性能 32bit 微處理器、硬件安全引擎以及豐富的外設(shè)接口,外設(shè)接口包括 SPI UART、PCPWM、1S、GP1O 和多路外部 ADC,同時(shí)支持高速 SD102.0 Slave 接口,最高時(shí)鐘可達(dá) 50MHZ;芯片內(nèi)置 SRAM 和Flash,可獨(dú)立運(yùn)行并支持在 Flash 上運(yùn)行程序。
Pegasus 支持第三方組件,并配套提供開放、易用的開發(fā)和調(diào)試運(yùn)行環(huán)境。
將SW-18010P的GND連接開發(fā)板的GND,VCC連接開發(fā)板的V3.3,DO連接開發(fā)板的A9。
在設(shè)備上電前需準(zhǔn)備好安裝了數(shù)字管家應(yīng)用的HarmonyOS手機(jī),詳情見數(shù)字管家應(yīng)用開發(fā):
寫設(shè)備NFC標(biāo)簽,詳細(xì)操作見設(shè)備NFC標(biāo)簽指導(dǎo)文檔:
燒錄完成后,上電。開發(fā)者在觀察開發(fā)板上狀態(tài)LED燈以8Hz的頻率閃爍時(shí),將手機(jī)上半部靠近開發(fā)板NFC標(biāo)簽處;
無需任何操作手機(jī)將自動(dòng)拉起數(shù)字管家應(yīng)用并進(jìn)入配網(wǎng)狀態(tài),配網(wǎng)過程中無需輸入熱點(diǎn)賬號(hào)密碼。具體無感配網(wǎng)相關(guān)流程參考 無感配網(wǎng)指南:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/FA/DistSchedule/README_zh.md
在設(shè)置中開啟手機(jī)的NFC功能;
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/dev/docs/NFC_label_definition/README.md
其中設(shè)備模型定義為profile 。
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/dev/docs/net_config/README.md

OLED屏負(fù)責(zé)顯示當(dāng)前網(wǎng)絡(luò)狀況,有三種狀況:
WIFI_CONNECT_ING(等待配網(wǎng),未連入WIFI);
WIFI_CONNECT_OK(已經(jīng)連入WIFI,等待自動(dòng)連入華為云端);
IOT_CONNECT_OK(已經(jīng)連入華為云端)。
5.1 設(shè)備控制
配網(wǎng)完成后,數(shù)字管家應(yīng)用會(huì)自動(dòng)進(jìn)入智能保險(xiǎn)柜控制頁面,通過控制頁面可以關(guān)閉告警。
5.2 告警提示
當(dāng)檢測(cè)到保險(xiǎn)柜有振動(dòng)時(shí),會(huì)通知數(shù)字管家應(yīng)用告警,并且告警消息還會(huì)推送同一家庭賬號(hào)的所有成員。
本文完
![]() |


















原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的智能保險(xiǎn)柜
文章出處:【微信公眾號(hào):開源技術(shù)服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
開源技術(shù)
+關(guān)注
關(guān)注
0文章
389瀏覽量
8745 -
OpenHarmony
+關(guān)注
關(guān)注
33文章
3952瀏覽量
21095
原文標(biāo)題:玩嗨OpenHarmony:基于OpenHarmony的智能保險(xiǎn)柜
文章出處:【微信號(hào):開源技術(shù)服務(wù)中心,微信公眾號(hào):共熵服務(wù)中心】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【原創(chuàng)】OpenHarmony系統(tǒng)投屏工具軟件 - OpenHarmony_OHScrcpy使用推薦
【OpenHarmony快速入門】本期視頻將介紹應(yīng)用開發(fā)初學(xué)者如何構(gòu)建一個(gè)簡(jiǎn)單的應(yīng)用。
OpenHarmony年度課題管理辦法
兩款搭載KaihongOS的開鴻開發(fā)板被評(píng)為“OpenHarmony 明星開發(fā)板”
2025 OpenHarmony TSC年中技術(shù)與生態(tài)研討會(huì)圓滿舉辦
OpenHarmony2025年度競(jìng)賽訓(xùn)練營重磅開啟
利爾達(dá)RedCap模組通過OpenHarmony 生態(tài)兼容性測(cè)評(píng)!
玩嗨OpenHarmony:基于OpenHarmony的智能保險(xiǎn)柜

評(píng)論