网站备案 万网,用的最多的设计网站是哪个,网络推广公司经营范围,做好系部宣传和网站建设样例简介
智能窗帘设备不仅接收数字管家应用下发的指令来控制窗帘开启的时间#xff0c;而且还可以加入到数字管家的日程管理中。通过日程可以设定窗帘开关的时间段#xff0c;使其在特定的时间段内#xff0c;窗帘自动打开或者关闭#xff1b;通过日程管家还可以实现窗帘…样例简介
智能窗帘设备不仅接收数字管家应用下发的指令来控制窗帘开启的时间而且还可以加入到数字管家的日程管理中。通过日程可以设定窗帘开关的时间段使其在特定的时间段内窗帘自动打开或者关闭通过日程管家还可以实现窗帘和其他的智能设备联动。
运行效果
当设备应用启动之后操作效果如下: 样例原理 如上图所示智能窗帘整体方案原理图可以大致分成智能窗帘设备、数字管家应用、云平台三部分。智能窗帘通过MQTT协议连接华为IoT物联网平台从而实现命令的接收和属性上报。
工程版本
系统版本/API版本OpenHarmony 1.0.1 releaseIDE版本DevEco Device Tool Release 3.0.0.401
快速上手
准备硬件环境 BearPi-HM Nano套件一套 预装HarmonyOS手机一台 注HarmonyOS是华为基于开源项目OpenHarmony开发的面向多种全场景智能设备的商用版本
准备开发环境
开发环境安装配置参照文档
准备工程
本用例采DevEco Device Tool工具进行开发当配置完开发环境后我们可以在IDE上进行工程的配置下载。
打开DevEco Device Tool连接远程linux服务器[DevEco Device Tool 环境搭建]qr23.cn/AKFP8k 点击左下角DevEco插件图标然后点击左边框出现的主页弹出主页界面主页中选择新建项目如下图 配置下载工程 如上图所示点击OpenHarmony源码下的搜索框设置工程名称后点击确定即可进行样例工程的下载。搜索框下载操作如下 当右下角显示正在下载OpenHarmony镜像时耐心等待下载完成即可
准备工具链 在Projects中点击Settings按钮进入配置界面。 在toolchain页签中DevEco Device Tool会自动检测依赖的编译工具链是否完备如果提示部分工具缺失可点击SetUp按钮自动安装所需工具链。 工具链自动安装完成后如下图所示。
编译
样例代码下载完成后DevEco Device Tool会重新要求连接远程服务器输入密码连接后会进入对应的代码编辑界面此时点击左下角DevEco插件图标选择PROJECT TASKS可以查看到对应的样例工程点击build选项进行编译并可在终端查看对应的编译结果。 固件生成在对应工程目录的out/bearpi_hm_nano/smart_curtain/目录下。 烧录/安装 编译完成后可以通过DevEco Device Tool进行烧录在烧录前需要做一些烧录的配置:
配置准备
在配置烧录前需要先查看DevEco Device Tool是否可以正常识别串口。 点击左边栏REMOTE DEVELOPMENT找到 并点击” Local PC “ 选项。 查看 Local PC右边图标 如若图标为!,则代表DevEco Device Tool已连接本地可以正常识别串口。 如若图标为!,则代表DevEco Device Tool未连接本地不能识别串口此时需要点击该绿色图标进行连接连接成功后图标会变为!。 点击主页在主页选择对应工程点击配置工程进入到配置页面
配置串口
配置页面选择的板级配置页面在该页面查找到烧录选项配置烧录选项中的upload_port和upload_protocolupload_port选择开发板对应的串口号upload_protocol默认选择hiburn-serial最后点击右上角的保存按钮进行保存。 烧录
当配置完串口以及固件后直接点击左边栏工程管理中的upload即可此时下方终端会出现对应烧录的信息当终端出现BootromDownloadBoot字样复位开发板即可。 操作体验
设备配网
在设备上电前需准备好安装了数字管家应用的HarmonyOS手机, 并在设置中开启手机的NFC功能写设备NFC标签;烧录完成后上电。开发者在观察开发板上状态LED灯以Hz的频率闪烁时将手机上半部靠近开发板NFC标签处无需任何操作手机将自动拉起数字管家应用并进入配网状态配网过程中无需输入热点账号密码。 设备控制
配网完成后数字管家应用会自动进入智能窗帘的控制页面通过控制页面可以实现对智能窗帘开关的操作。 添加日程
使用者可以进入数字管家的日程管理页面中添加智能窗帘的相关日程具体步骤如下
在输入日程名称后选择相关通知成员和台灯设备选择期待执行的窗帘操作例如设置窗帘在特定时间段内开启或关闭设置日程的重复日期例如可以设置单次日程(仅在当天执行)或者重复日程(设置日程在设定的 星期几重复执行) 鸿蒙开发岗位需要掌握那些核心要领
目前还有很多小伙伴不知道要学习哪些鸿蒙技术不知道重点掌握哪些为了避免学习时频繁踩坑最终浪费大量时间的。
自己学习时必须要有一份实用的鸿蒙Harmony NEXT资料非常有必要。 这里我推荐根据鸿蒙开发官网梳理与华为内部人员的分享总结出的开发文档。内容包含了【ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技术知识点。
废话就不多说了接下来好好看下这份资料。
如果你是一名Android、Java、前端等等开发人员想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。鸿蒙OpenHarmony知识←前往。下面是鸿蒙开发的学习路线图。 针对鸿蒙成长路线打造的鸿蒙学习文档。鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频帮助大家在技术的道路上更进一步。
其中内容包含
《鸿蒙开发基础》鸿蒙OpenHarmony知识←前往
ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.……
《鸿蒙开发进阶》鸿蒙OpenHarmony知识←前往
Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制……
《鸿蒙开发实战》鸿蒙OpenHarmony知识←前往
ArkTS实践UIAbility应用网络案例……
最后
鸿蒙是完全具备无与伦比的机遇和潜力的预计到年底将有 5,000 款的应用完成原生鸿蒙开发这么多的应用需要开发也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长学习鸿蒙势在必行