阿里云 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
相关文章
|
6月前
|
物联网
(手把手)在华为云、阿里云搭建自己的物联网MQTT消息服务器,免费IOT平台
本文介绍如何在阿里云搭建自己的物联网MQTT消息服务器,并使用 “MQTT客户端调试工具”模拟MQTT设备,接入平台进行消息收发。
2449 42
|
7月前
|
数据采集 监控 网络协议
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
792 40
​MCP协议深度解析:原理、应用与物联网时代的机遇-优雅草卓伊凡
|
6月前
|
运维 监控 网络协议
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
214 11
物联网设备状态监控全解析:从告警参数到静默管理的深度指南-优雅草卓伊凡
|
8月前
|
人工智能 API 开发者
HarmonyOS Next~鸿蒙应用框架开发实战:Ability Kit与Accessibility Kit深度解析
本书深入解析HarmonyOS应用框架开发,聚焦Ability Kit与Accessibility Kit两大核心组件。Ability Kit通过FA/PA双引擎架构实现跨设备协同,支持分布式能力开发;Accessibility Kit提供无障碍服务构建方案,优化用户体验。内容涵盖设计理念、实践案例、调试优化及未来演进方向,助力开发者打造高效、包容的分布式应用,体现HarmonyOS生态价值。
521 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技术与鸿蒙系统结合带来的智能交互新阶段。
554 31
|
8月前
|
人工智能 小程序 前端开发
【一步步开发AI运动小程序】十九、运动识别中如何解析RGBA帧图片?
本文介绍了如何将相机抽取的RGBA帧图像解析为`.jpg`或`.png`格式,适用于体测、赛事等场景。首先讲解了RGBA图像结构,其为一维数组,每四个元素表示一个像素的颜色与透明度值。接着通过`uni.createOffscreenCanvas()`创建离屏画布以减少绘制干扰,并提供代码实现,将RGBA数据逐像素绘制到画布上生成图片。最后说明了为何不直接使用拍照API及图像转换的调用频率建议,强调应先暂存帧数据,运动结束后再进行转换和上传,以优化性能。
|
8月前
|
索引
【Flutter 开发必备】AzListView 组件全解析,打造丝滑索引列表!
在 Flutter 开发中,AzListView 是实现字母索引分类列表的理想选择。它支持 A-Z 快速跳转、悬浮分组标题、自定义 UI 和高效性能,适用于通讯录、城市选择等场景。本文将详细解析 AzListView 的核心参数和实战示例,助你轻松实现流畅的索引列表。
405 7
|
8月前
|
数据可视化 测试技术 API
前后端分离开发:如何高效调试API?有工具 vs 无工具全解析
在前后端分离的开发模式中,API 调试的效率直接影响项目的质量和交付速度。通过本文的对比分析,我们可以看到无工具调试模式虽具备灵活性和代码复用能力,但在操作便利性和团队协作上稍显不足。而传统的外部调试工具带来了可视化、高效协作与扩展性,却可能存在工具切换带来的开发链路断层问题。Apipost-Hepler 融合了两者的优势,让开发者无需离开熟悉的 IDEA 环境,就能享受可视化调试工具的强大功能。
274 5
|
8月前
|
移动开发 前端开发 JavaScript
从入门到精通:H5游戏源码开发技术全解析与未来趋势洞察
H5游戏凭借其跨平台、易传播和开发成本低的优势,近年来发展迅猛。接下来,让我们深入了解 H5 游戏源码开发的技术教程以及未来的发展趋势。
|
9月前
|
物联网 数据挖掘 BI
基于阿里云物联网平台(IoT)的智能家居系统开发与部署
随着物联网技术的发展,智能家居成为提升生活品质的重要方向。阿里云物联网平台提供设备接入、数据管理及应用开发能力,支持亿级设备接入、高效数据管理和灵活应用开发,确保系统安全。本文通过实战案例展示如何基于该平台构建智能家居系统,涵盖设备接入、远程控制、场景联动与数据分析等功能,助力企业快速部署智能家居解决方案。

相关产品

  • 物联网平台
  • 推荐镜像

    更多
  • DNS