阿里云 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分钟命题解读:包含命题解读、命题要求、考察要点、解题思路等

学习资料

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

场景动手体验

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

提赛前训练营

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

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
7天前
|
运维 安全 Cloud Native
阿里云云安全中心全面解析
阿里云云安全中心作为一款集持续监测、深度防御、全面分析、快速响应能力于一体的云上安全管理平台,为企业提供了全方位的安全保障。本文将详细介绍阿里云云安全中心的功能、应用场景、收费标准以及购买建议,帮助您更好地了解和利用这一强大的安全工具。
阿里云云安全中心全面解析
|
1月前
|
存储 安全 物联网
C语言物联网开发之设备安全与代码可靠性隐患
物联网设备的C语言代码安全与可靠性至关重要。一是防范代码安全漏洞,包括缓冲区溢出和代码注入风险,通过使用安全函数和严格输入验证来预防。二是提高代码跨平台兼容性,利用`stdint.h`定义统一的数据类型,并通过硬件接口抽象与适配减少平台间的差异,确保程序稳定运行。
|
24天前
|
传感器 存储 物联网
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
32 1
|
1月前
|
存储 网络协议 物联网
C 语言物联网开发之网络通信与数据传输难题
本文探讨了C语言在物联网开发中遇到的网络通信与数据传输挑战,分析了常见问题并提出了优化策略,旨在提高数据传输效率和系统稳定性。
|
1月前
|
存储 安全 物联网
C# 在物联网 (IoT) 应用中的应用
本文介绍了C#在物联网(IoT)应用中的应用,涵盖基础概念、优势、常见问题及其解决方法。重点讨论了网络通信、数据处理和安全问题,并提供了相应的代码示例,旨在帮助开发者更好地利用C#进行IoT开发。
52 3
|
1月前
|
安全 物联网 网络安全
智能设备的安全隐患:物联网(IoT)安全指南
智能设备的安全隐患:物联网(IoT)安全指南
87 12
|
1月前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
287 2
|
1月前
|
传感器 监控 安全
物联网(IoT):定义、影响与未来
物联网(IoT):定义、影响与未来
91 3
|
1月前
|
存储 JSON 运维
智能物联网平台:Azure IoT Hub在设备管理中的实践
【10月更文挑战第26天】随着物联网技术的发展,Azure IoT Hub成为企业管理和连接数百万台设备的强大平台。本文介绍Azure IoT Hub的设备管理功能,包括设备注册、设备孪生、直接方法和监控诊断,并通过示例代码展示其应用。
67 4
|
27天前
|
安全 物联网 物联网安全
揭秘区块链技术在物联网(IoT)安全中的革新应用
揭秘区块链技术在物联网(IoT)安全中的革新应用

相关产品

  • 物联网平台
  • 推荐镜像

    更多