第八届“互联网+”大赛华为云命题【基于华为云与OpenHarmony开发一个端云协同创新应用】高分攻略
一、命题介绍
命题全称:基于华为云AI、大数据、容器、微服务等开放能力,结合搭载OpenHarmony操作系统的智能终端,开发一个端云协同的创新应用
华为云能力包括AI、大数据、容器、微服务等开发能力,华为云立足于数字化基础设施,提供云计算、大数据、人工智能等开放能力,包括云主机、云托管、云存储等基础云服务、超算、内容分发与加速、视频托管与发布、企业IT、云电脑、云会议、游戏托管、应用托管等服务和解决方案。
OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
基于华为云AI、大数据、容器、微服务等开放能力,结合搭载OpenHarmony操作系统的智能终端,开发一个端云协同的创新应用。
二、解题思路: 梳理好流程,让开发更高效
本赛道赛题为“于华为云与OpenHarmony开发一个端云协同创新应用”,从赛题可以看出,重点在于云端的服务和设备端的硬件系统开发。大致可以理解为,设备端获取原始数据,然后把信息反馈给云端,在云端对数据进行处理,然后在应用侧作一个展示。反过来,应用侧也可以通过云端把命令下发给设备端。参赛选手可以参考如下流程:
- 确认系统场景和开发板
- 通过硬件传感器等完成数据采集
- 数据上报云平台,在平台侧实现命令下发
- 实现数据转发应用侧或其他服务,对数据进行分析或存储
- 应用侧实现数据可视化呈现
三、华为云产品以及OpenHarmony介绍
华为云产品介绍
华为云产品和服务严格按照行业规范,在行业固有技术的基础上也做了改进和创新,引入了多项华为独有的新技术,通过降低成本、弹性灵活、电信级安全、高效自助管理等优势惠及用户。
主要产品如弹性计算云是整合了计算、存储与网络资源,按需使用、按需付费的一站式IT计算资源租用服务,以帮助开发者和IT管理员在不需要一次性投资的情况下,快速部署和管理大规模可扩展的IT基础设施资源。
华为对象存储服务是一个基于对象的云存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。客户可以通过REST接口或者基于web浏览器的云管理平台界面对数据进行管理和使用。同时提供了多种语言(java、php、c、Python)的SDK来简化编程。
OpenHarmony系统介绍
OpenHarmony是一款面向全场景的开源分布式操作系统,采用组件化设计,支持在128KB到xGB RAM资源的设备上运行系统组件,设备开发者可基于目标硬件能力自由选择系统组件进行集成。
为了保证在不同硬件上集成的易用性,OpenHarmony当前定义了三种基础系统类型,设备开发者通过选择基础系统类型完成必选组件集配置后,便可实现其最小系统的开发。这三种基础系统类型的参考定义如下:
轻量系统(mini system)
面向MCU类处理器例如Arm Cortex-M、RISC-V 32位的设备,硬件资源极其有限,支持的设备最小内存为128KB,可以提供多种轻量级网络协议,轻量级的图形框架,以及丰富的IOT总线读写部件等。可支撑的产品如智能家居领域的连接类模组、传感器设备、穿戴类设备等。
小型系统(small system)
面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为1MB,可以提供更高的安全能力、标准的图形框架、视频编解码的多媒体能力。可支撑的产品如智能家居领域的IP Camera、电子猫眼、路由器以及智慧出行域的行车记录仪等。
标准系统(standard system)
面向应用处理器例如Arm Cortex-A的设备,支持的设备最小内存为128MB,可以提供增强的交互能力、3D GPU以及硬件合成能力、更多控件以及动效更丰富的图形能力、完整的应用框架。可支撑的产品如高端的冰箱显示屏。
OpenHarmony也提供了一系列可选的系统组件,方便设备开发者按需配置,以支撑其特色功能的扩展或定制开发。系统将这些可选的系统组件组合为一系列描述为特性或功能的系统能力,以方便设备开发者理解和选择。
OpenHarmony技术特性主要有如下三种:
1、硬件互助,资源共享
2、一次开发,多端部署
3、统一OS,弹性部署
四、高分指南
从大赛的评分维度来看,作品的创新性、技术实现、功能完善程度和交付、商业前景以及团队的分工配置非常重要:
例如作品有充分的创新性,与行业成熟方案相比较有差异化,有更好的产品表现;
功能可用,有坚实的技术能力,可以实际落地;
尽可能多地使用华为云服务;更好的应用到OpenHarmony的特性;
应用侧能使用更新的技术,给用户更好的体验;
能够创造较好的社会和市场效益,具有较为广阔的商业前景;
另外,有完整的端到端设计和呈现、可行的商业模式得到高分的可能性更大。
五、获取学习资料
☞ 华为云服务快速入门:从图说云服务、初学者教程、典型场景最佳实践到专家技术汇,不论您处于什么阶段都可以从中查找所需信息,快速上手云服务。
☞点击此处进入OpenHarmony开源项目详细介绍:介绍了OpenHarmony概述、技术架构、支持的开发板、快速入门、开发者文档等等信息,让开发者对Openharmony有一个详细的了解。
☞ OpenHarmony硬件开发工具DevEco Device Tool:HUAWEI DevEco Device Tool是OpenHarmony面向智能设备开发者提供的一站式集成开发环境,支持OpenHarmony的组件按需定制,支持代码编辑、编译、烧录和调试等功能,支持C/C++语言,以插件的形式部署在Visual Studio Code上。
☞ HarmonyOS应用开发工具DevEco Studio:HUAWEI DevEco Studio是基于IntelliJ IDEA Community开源版本打造,面向华为终端全场景多设备的一站式集成开发环境(IDE),为开发者提供工程模板创建、开发、编译、调试、发布等E2E的HarmonyOS应用/服务开发。通过使用DevEco Studio,开发者可以更高效的开发具备HarmonyOS分布式能力的应用/服务,进而提升创新效率。
六、大赛时间安排
- 参赛报名及对策提交的起止时间(北京时间)
2022年6月1日—7月31日 - 初赛复赛6-8月
- 全国总决赛10月
七、华为助力竞赛,提供各项资源
1.2000元代金券:为支持报名华为赛题的赛队更好地完成作品开发和部署,华为将提供价值2000元人民币/队的云资源代金券,限队长领取,
2.大赛专享福利:华为特别提供2022年第八届中国国际“互联网+”大学生创新创业大赛专享福利,面向所有华为赛题选手发放1张开发者认证抵扣券,可抵扣350元,每人限领一张;面向所有进入决赛的华为选手发放1张开发者认证1元考试券,点击链接,在【大赛专享福利】版块即可申请。
八、参赛报名
报名方式1:点击基于华为云AI、大数据、容器、微服务等开放能力,结合搭载OpenHarmony操作系统的智能终端,开发一个端云协同的创新应用,即可报名。
报名方式2:点击链接,下拉【产业命题赛道华为命题报名入口】即可报名。
【6月13日赛题解读直播预告】报名请戳6月13日19点专家带你读透“互联网”+大赛华为云九大命题直播
【专家答疑群】:点击链接进入专家答疑群,专家为你答疑解惑。
欢迎广大师生报名!
- 点赞
- 收藏
- 关注作者
评论(0)