搭建自己的数字管家App平台

您所在的位置:网站首页 大管家系统app 搭建自己的数字管家App平台

搭建自己的数字管家App平台

2024-07-08 12:11| 来源: 网络整理| 查看: 265

数字管家手机端介绍 简介

数字管家场景需要手机端、设备端和服务端三方协同完成,本文档介绍的demo是数字管家大场景中的手机端应用;用户注册登录后可创建我的家庭并管理家庭成员;可以添加设备(包括智能台灯,智能窗帘,智能养花机等)并进行配网和控制;添加日程编排、控制设备,从而达到多设备联动的效果;除了控制类设备外,告警类设备还可以检测环境状态,并主动将告警消息通知到家庭成员;

开发环境软件安装

开发工具DevEco Studio 我安装的版本是3.0.0.991。 安装过程就不细表了,下一步即可,而且中文菜单也很好了。下载DevEco Studio

打开代码工程 image.png

代码结构

本demo包括两个entry和netconfig两个模块,如下图是详细代码结构说明 entry的代码结构: image.png

netconfig的代码结构 image.png

需要修改连接到我们自己的FAServer的地方

后端路径 查找到文件com/example/distschedule/rx2/OKHttpUtilsRx2.java,SERVER_URL的值中ip修改为自己的 image.png

RabbitMQ Host 文件com/example/distschedule/listener/DeviceStateListener.java的host地址 image.png

产品Id 文件com/example/distschedule/database/DeviceData.java中台灯产品的Product ID,此属性值来自IoT产品定义,和FA Server数据的台灯产品ID一致的。 image.png

安装部署 1.代码编译运行步骤

1)提前准备好搭载HarmonyOS系统的手机,确保HarmonyOS 手机中api version 在 API 6以上。

查看HarmonyOS 手机API方法:在HarmonyOS SDK存储目录下的Sdk\toolchains文件下打开命令行工具,执行如下命令进行查询真机设备的apiversion。

HarmonyOS SDK存储目录可通过DevEco Studio中点击File->setting->SDM Manager->HarmonyOS Legacy SDK查询。

hdc shell getprop hw_sc.build.os.apiversion // 返回数值是6或者6以上

2)准备HarmonyOS应用的开发环境,请参考 搭建开发环境流程;

3)准备项目签名文件,并配置签名信息,请参考 申请发布证书和Profile文件/配置签名信息这一步是个重点

4)DevEco Studio打开本工程,并将下列文件bundleName由com.example.distschedule修改为自己申请的包名;

./netconfig/src/main/js/default/pages/index/index.js ./entry/src/config.json ./netconfig/src/main/config.json

5)真机运行应用请参考 本地真机运行;

更详细的内容下一节补充…



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3