阿里云 IoT 赛题解析_物联网全栈开发方向|学习笔记

简介: 快速学习阿里云 IoT 赛题解析_物联网全栈开发方向

开发者学堂课程【第八届大学生创新创业大赛阿里命题IoT赛题解析阿里云 IoT 赛题解析_物联网全栈开发方向】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/1016/detail/15080


阿里云 IoT 赛题解析_物联网全栈开发方向

1、赛题方向

(1)操作系统

基于 AliOS Things 系统和 RISC-V 芯片打造国产全自研物联网系统解决方案

基于 HaaS Python 物联网智能设备快速开发框架的性能优化

(2)

图片1.png

(3)物联网全栈开发

基于 HaaS 物联网设备云端一体开发框架实现智能化场景应用

基于 HaaS 物联网设备云端一体开发框架实现无障碍关怀系统

联网全栈方向赛题进行介绍,联网全栈开发相关的赛题是基于 HaaS Python 物联网设备云端一体开发框架进行,在 AliOS Things 里边支持 HaaS 物联网设备云端一体开发框架

2、AliOS Things

(1) AliOS things 国产自研的开源物联网操作系统

图片2.png

(4)你常见的这些产品,就有 AliOS Things 的身影

(5)AliOS Things 系统架构

关于 AliOS Things 的历史以应用场景,包括开源社区状态,以及系统整体架构图不展开介绍

图片3.png

接下来会对系统架构图里 HaaS Python 的开发模式进行展开,通过 HaaS Python 可以很方便的调用设备端提供组件提供的各种能力,并且可以很方便的调用到云端,提供的像在线升级、人工智能以及应用分发等等服务

3、基于 AliOS Things 的 HaaS Python 开发模式

图片4.png

Python 脚本

i2cDev=I2C()

i2cDev.open("QMI8610")

qmi8610Dev=QMI8610(i2cDev)

acc=qmi8610Dev.getAcceleration(

几行脚本完成嵌入式设备应用开发

无需编译烧录,即开发即用

应用开发门槛低,效率高

HaaS Python 开发模式的说明,使用开发模式只需要几行脚本就可以完成传感器功能调用连接云平台,并且使用云平台的服务,因为操作系统里边内置 HaaS Python 引擎,HaaS Python 的解析引擎会对 python 脚本进行解析,解析完之后会调用 C 语言实现 API 的功能。可以看到整个过程当中开发者要做的只是编写 python 的脚本,并且推送到设备上进行运行,整个开发过程不需要编译和烧录,可以节省很多编译烧录的时间。Python 的语法也是非常简单易学,通过 python 开发模式可以大大降低物联网应用的开发门槛,提高物联网应用的开发效率。

图片是使用 python 开发模式开发的一个包,只需要几十行代码就可以完成,包括音箱设备端应用的开发。右边是一个公交车报站系统的改造,通过 python 对传统的设备进行智能化升级,只需要很短的时间就可以完成升级改造。

4、HaaS Python 案例和组件

图片5.png

智能设备软硬件+物联网平台+应用开发全链路

场景案例 80+

60+ 传感器

云端一体 AI10+

10+ UlLite 模版

达摩院 云端 AI 支持

名片识别 车型识别 物体识别

垃圾分类 车牌识别 人形识别  

水果识别 拥塞检测 手势识别

HaaS Python 还有在持续不断的扩充案例库,以及可以拿来即用的传感器积木驱动可以使用。除此之外还有一些非常有意思的能力,通过和 python 的开发框架,在设备端可以很方便的调用云端的 AI 能力,大大拓展联网设备端应用场景的使用范围同时还有一些非常精美的 UI 开发模板来参考使用。

5、阿里云物联网平台

图片6.png

联网离不开云的,搭载 AliOS Things 的设备天生就具有连接互联网平台的能力,设备连上互联网平台之后,在互联网平台上可以看到设备上传的数据,或者是通过互联网平台对设备进行控制。除此之外阿里云物联网平台也提供了监控运维的服务,以及一些强大的数学分析能力

6、物联网应用可视化开发平台 -IoT Studio

图片7.png

低代码可视化移动物联网应用开发,一次搭建可生成多种应用( H5/ 钉钉/公众号/小程序)把最传统的泛工业设备运维管理带进移动互联网时代

完成智能设备的开发之后,一般还需要手机或者是外部端的页面对设备的状态进行呈现,或者是在交互界面上让用户和设备进行远程交互,在这个时候会用到 IoT studio IoT studio 的开发和展示的界面。

7、赛题方向

基于 HaaS 物联网设备云端一体开发框架实现无障碍关怀系统

基于 HaaS 物联网设备云端一体开发框架实现智能化场景应用

资料方向

资料链接

HaaS Python 快速开始及 API 文档

https://haas.iot.aliyun.com/haasapi/index.html?spm=a2cpu

b16145223.0.0.595660b14JHxc0#/

HaaS Python 创意案例列表

 https://haas.iot.aliyun.com/solution

HaaS Python 支持的开发板和传感器列表

https://haas.iot.aliyun.com/solution/hardware

物联网三步导学学习资料

https://haas.iot.aliyun.com/learning

在现代社会当中独居老人或者养老院的老人等群体需要更多的人文关怀,如何自动检测老人需要帮助的情况,并提醒子女或者看护人员是一个需要全社会去思考的问题。所以第一道赛题是使用 HaaS Python 开发框架实现老人的健康状态,比如对老人的跌倒或者久卧没有翻身等异常情况进行自动检测,并且在出现意外情况需要人为协助的情况下,及时对看护人员或者子女进行报警通知。第二道赛题是智能化场景应用的设计开发,相对来说比较开放一些可以充分的畅想包括未来的城市或者未来的工业、农业应该是什么样,然后发挥自己的创意一起用物联网技术给整个社会带来进步。链接可以参考。

主要是让大家了解出题的背景和目的,赛题的详细要求可以到大赛的官网或者是开发者支持群里。除了这些资料还提供训练营形式,可以进到阿里云技术支持专区里查看更详细的资料。

阿里云技术支持社区

https://developer.aliyun.com/learning/topic/internetplus

图片8.png

命题解读

5分钟命题解读:包含命题解读、命题要求、考察要点、解题思路等

学习资料

为赛题提供相匹配技术课程、体系化学习路线提,供参赛者学习

场景动手体验

提供赛题所涉及的云产品试用与云端实验沙箱 环境供参赛者动手实操

提赛前训练营

提供针对赛题的专项培训,阿里云专家讲解,主力参赛者取得更好成绩

相关实践学习
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
2月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
8月前
|
存储 缓存 网络协议
阿里云特惠云服务器99元与199元配置与性能和适用场景解析:高性价比之选
2025年,阿里云长效特惠活动继续推出两款极具吸引力的特惠云服务器套餐:99元1年的经济型e实例2核2G云服务器和199元1年的通用算力型u1实例2核4G云服务器。这两款云服务器不仅价格亲民,而且性能稳定可靠,为入门级用户和普通企业级用户提供了理想的选择。本文将对这两款云服务器进行深度剖析,包括配置介绍、实例规格、使用场景、性能表现以及购买策略等方面,帮助用户更好地了解这两款云服务器,以供参考和选择。
|
7月前
|
人工智能 物联网 Android开发
【04】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-自定义一个设置输入小部件组件-完成所有设置setting相关的页面-优雅草卓伊凡
【04】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-自定义一个设置输入小部件组件-完成所有设置setting相关的页面-优雅草卓伊凡
393 92
|
7月前
|
人工智能 物联网 Android开发
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
237 23
【03】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-在lib目录新建自定义库UtilsLibrary,ComponentLibrary,CommonConstLibrary完成设置SettingsView.ets初始公共类书写-优雅草卓伊凡
|
7月前
|
存储 人工智能 物联网
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
282 14
【02】优雅草星云物联网AI智控系统从0开发鸿蒙端适配-deveco studio-登录页面LoginView.ets完成-并且详细解释关于arkui关于 CommonConst, commonColor, InputDataModel-优雅草卓伊凡
|
7月前
|
人工智能 物联网 编译器
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
230 11
【01】优雅草星云物联网AI智控系统从0开发鸿蒙端适配完成流程-初始化鸿蒙编译器deveco studio项目结构-UI设计图切片下载-优雅草卓伊凡
|
8月前
|
运维 API 开发工具
【阿里云】操作系统控制台操作体验与性能评测全解析
操作系统控制台是现代云计算环境中进行系统管理和运维的重要工具,提供系统概览、诊断、观测、管理等功能,支持API、SDK、CLI等管理方式。通过创建角色、系统配置和组件安装等操作,用户可以高效管理云端资源,提升操作系统的使用效率和稳定性。尤其适合需要高效管理操作系统的用户及学习云计算、网络管理的学生。建议增强自定义功能、优化性能报告和完善文档支持,以进一步提升用户体验。
278 21
【阿里云】操作系统控制台操作体验与性能评测全解析
|
8月前
|
人工智能 API 开发者
HarmonyOS Next~鸿蒙应用框架开发实战:Ability Kit与Accessibility Kit深度解析
本书深入解析HarmonyOS应用框架开发,聚焦Ability Kit与Accessibility Kit两大核心组件。Ability Kit通过FA/PA双引擎架构实现跨设备协同,支持分布式能力开发;Accessibility Kit提供无障碍服务构建方案,优化用户体验。内容涵盖设计理念、实践案例、调试优化及未来演进方向,助力开发者打造高效、包容的分布式应用,体现HarmonyOS生态价值。
503 27
|
8月前
|
人工智能 API 语音技术
HarmonyOS Next~鸿蒙AI功能开发:Core Speech Kit与Core Vision Kit的技术解析与实践
本文深入解析鸿蒙操作系统(HarmonyOS)中的Core Speech Kit与Core Vision Kit,探讨其在AI功能开发中的核心能力与实践方法。Core Speech Kit聚焦语音交互,提供语音识别、合成等功能,支持多场景应用;Core Vision Kit专注视觉处理,涵盖人脸检测、OCR等技术。文章还分析了两者的协同应用及生态发展趋势,展望未来AI技术与鸿蒙系统结合带来的智能交互新阶段。
541 31

相关产品

  • 物联网平台
  • 推荐镜像

    更多
  • DNS