样例简介
智能保险柜实时监测保险柜中振动传感器,当有振动产生时及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程接收智能保险柜的报警信息。后续可扩展摄像头等设备,实现对危险及时报警,及时处理,守护家中财产安全。
运行效果
- OLED屏负责显示当前网络状况,有三种状况:
- WIFI_CONNECT_ING(等待配网,未连入WIFI);
- WIFI_CONNECT_OK(已经连入WIFI,等待自动连入华为云端);
- IOT_CONNECT_OK(已经连入华为云端)。
- 重新配网操作:
按键2组合reset按键执行配网操作,具体操作如下:
- 按下按键2,保持按键2被按下,执行以下第2步;
- 按下reset按键,保持1秒;
- 先松开reset按键后等待设备重启,待OLEN显示WIFI_CONNECT_ING后再松开按键2;
- 等待手机数字管家保险柜设备为离线状态;
- 通过NFC模块实现设备碰一碰快速配网。
样例原理
如上图所示,智能保险柜整体方案框架可以分为:智能保险柜设备、数字管家应用、云平台三部分。智能保险柜设备端按照MQTT协议与华为IOT物联网平台进行通信。当智能保险柜检测到振动时,设备端上报数据至云平台最终同步到数字管家进行报警,并将报警信息也上报至云平台最终同步到数字管家;当用户发现为误报时关闭报警,命令数据先发送至云平台,再由云平台下发至设备侧。
工程版本
- 系统版本/API版本:OpenHarmony-3.0-LTS/OpenHarmony-3.1-Beta
- IDE版本:DevEco Device Tool Release 3.0.0.401
快速上手
准备硬件环境
-
SW-18010P振动模块
-
润和Pegasus智能家居套件
-
预装HarmonyOS手机一台
注:HarmonyOS是华为基于开源项目OpenHarmony开发的面向多种全场景智能设备的商用版本
准备开发环境
开发环境安装配置参照文档: