智能保險柜實時監測保險柜中振動傳感器,當有振動產生時及時向用戶發出警報。在連接網絡后,配合數字管家應用,用戶可以遠程接收智能保險柜的報警信息。后續可擴展攝像頭等設備,實現對危險及時報警,及時處理,守護家中財產安全。
本文中的樣例使用了 Pegasus 智能家居套件,該樣例使用到了 OpenHarmony 的平臺驅動、外設驅動、NFC 等特性,在 3.0 LTS/3.1 Beta 版本中實現了碰一碰配網。
樣例的運行效果如下:
具體設備側倉庫地址:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/
如上圖所示,智能保險柜整體方案框架可以分為:智能保險柜設備、數字管家應用、云平臺三部分。智能保險柜設備端按照MQTT協議與華為IOT物聯網平臺進行通信。當智能保險柜檢測到振動時,設備端上報數據至云平臺最終同步到數字管家進行報警,并將報警信息也上報至云平臺最終同步到數字管家;當用戶發現為誤報時關閉報警,命令數據先發送至云平臺,再由云平臺下發至設備側。
我們使用潤和Pegasus智能家居開發底板+SW-18010P振動模塊來模擬感智能保險柜設備。通過檢測GPIO輸入獲取振動感應。我們需要有一臺預裝HarmonyOS手機支持設備控制和告警提示。
3.1SW-18010P振動模塊
參考電路圖:
3.2潤和Pegasus智能家居開發板底板
開發套件的功能特性:
Pegasus芯片是一款專為物聯網終端領域打造的2.4GHz WiFi SoC芯片,集成IEEE 802.116/g/n基帶和RF電路,RF電路包括功率放大器PA、低噪聲放大器LNA、 RF Balun、天線開關以及電源管理等模塊;支持20MHz標準帶寬和5MHZ/10MHz窄帶寬,提供最大72.2Mbit/s物理層速率。
Pegasus wiFi 基帶支持正交頻分復用 (OFDM) 技術,并向下兼容直接序列擴頻(DSSS)和補碼鍵控(CCK)技術,支持 IEEE 802.11b/g/n 協議的各種數據速率。
Pegasus 芯片集成高性能 32bit 微處理器、硬件安全引擎以及豐富的外設接口,外設接口包括 SPI UART、PCPWM、1S、GP1O 和多路外部 ADC,同時支持高速 SD102.0 Slave 接口,最高時鐘可達 50MHZ;芯片內置 SRAM 和Flash,可獨立運行并支持在 Flash 上運行程序。
Pegasus 支持第三方組件,并配套提供開放、易用的開發和調試運行環境。
將SW-18010P的GND連接開發板的GND,VCC連接開發板的V3.3,DO連接開發板的A9。
在設備上電前需準備好安裝了數字管家應用的HarmonyOS手機,詳情見數字管家應用開發:
寫設備NFC標簽,詳細操作見設備NFC標簽指導文檔:
燒錄完成后,上電。開發者在觀察開發板上狀態LED燈以8Hz的頻率閃爍時,將手機上半部靠近開發板NFC標簽處;
無需任何操作手機將自動拉起數字管家應用并進入配網狀態,配網過程中無需輸入熱點賬號密碼。具體無感配網相關流程參考 無感配網指南:
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/FA/DistSchedule/README_zh.md
在設置中開啟手機的NFC功能;
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/dev/docs/NFC_label_definition/README.md
其中設備模型定義為profile 。
https://gitee.com/openharmony-sig/knowledge_demo_smart_home/blob/master/dev/docs/net_config/README.md
OLED屏負責顯示當前網絡狀況,有三種狀況:
WIFI_CONNECT_ING(等待配網,未連入WIFI);
WIFI_CONNECT_OK(已經連入WIFI,等待自動連入華為云端);
IOT_CONNECT_OK(已經連入華為云端)。
5.1 設備控制
配網完成后,數字管家應用會自動進入智能保險柜控制頁面,通過控制頁面可以關閉告警。
5.2 告警提示
當檢測到保險柜有振動時,會通知數字管家應用告警,并且告警消息還會推送同一家庭賬號的所有成員。
本文完
原文標題:玩嗨OpenHarmony:基于OpenHarmony的智能保險柜
文章出處:【微信公眾號:開源技術服務中心】歡迎添加關注!文章轉載請注明出處。
-
開源技術
+關注
關注
0文章
389瀏覽量
7939 -
OpenHarmony
+關注
關注
25文章
3723瀏覽量
16331
原文標題:玩嗨OpenHarmony:基于OpenHarmony的智能保險柜
文章出處:【微信號:開源技術服務中心,微信公眾號:共熵服務中心】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論