OpenHarmony南向开发案例:【智能保险柜】

样例简介

智能保险柜实时监测保险柜中振动传感器,当有振动产生时及时向用户发出警报。在连接网络后,配合数字管家应用,用户可以远程接收智能保险柜的报警信息。后续可扩展摄像头等设备,实现对危险及时报警,及时处理,守护家中财产安全。

运行效果

  • OLED屏负责显示当前网络状况,有三种状况:
  1. WIFI_CONNECT_ING(等待配网,未连入WIFI);
  2. WIFI_CONNECT_OK(已经连入WIFI,等待自动连入华为云端);
  3. IOT_CONNECT_OK(已经连入华为云端)。
  • 重新配网操作:

​ 按键2组合reset按键执行配网操作,具体操作如下:

  1. 按下按键2,保持按键2被按下,执行以下第2步;
  2. 按下reset按键,保持1秒;
  3. 先松开reset按键后等待设备重启,待OLEN显示WIFI_CONNECT_ING后再松开按键2;
  4. 等待手机数字管家保险柜设备为离线状态;
  5. 通过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开发的面向多种全场景智能设备的商用版本

准备开发环境

开发环境安装配置参照文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值