AliOS Things 物联网开发训练营课程回顾,满满干货等你拿!

简介: 2021年夏天阿里云IOT团队举办了AliOS Things 物联网开发训练营,由专业的一线研发工程师授课,旨在帮助大家快速上手AliOS Things 物联网开发。

前言


2021年夏天阿里云IOT团队举办了AliOS Things 物联网开发训练营。AliOS Things是面向IoT领域的轻量级物联网嵌入式操作系统,致力于搭建云端一体化IoT基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力,并支持终端设备连接到阿里云,可广泛应用在智能家居、智慧城市、新出行等领域。AliOS Things 物联网开发训练营由专业的一线研发工程师授课,旨在帮助大家快速上手AliOS Things 物联网开发。

1.png

课程回顾

2.jpg

在第1天的AliOS Things 物联网开发入门课程中,讲师给大家介绍了:物联网操作系统的发展概述,技术特征,通用架构和典型实现。对比了常见的物联网操作系统:Huawei LiteOS,Amazon FreeRTOS,RT-Thread,AliOS Things。重点介绍了AliOS Things物联网操作系统发展历程,系统架构,硬件支持情况。在系统特性环节详细讲解了内核架构,驱动框架,系统服务,轻应用框架,云端服务等内容。最后讲解了一个实际的商业案例:天猫精灵项目。相信大家通过这节课程的学习,对物联网操作系统AliOS Things有比较全面的认识。


1 DAY:AliOS Things 物联网开发入门课程视频

3.png

在第2天的AliOS Things 物联网开发上手课程中,讲师给介绍了AliOS Things的一站式集成开发工具HaaS Studio,讲解了HaaS Studio 的各项功能,通过一个hello world 案例给大家演示了如何通过HaaS Studio快速上手AliOS Things应用开发。后面还讲解了一个设备上云并且通过云端控制设备上LED灯的案例,展示了云端一体的物联网应用开发流程。最后一个案例实现了使用手机上支付宝小程序控制设备上LED灯。这节课程以实际操作为主,大家通过这节课程的学习,可以直接上手AliOS Things 物联网应用开发。


2 DAY: AliOS Things 物联网开发上手课程视频

4.png

在第3天的JavaScript 物联网开发上手课程中,讲师主要讲的是JavaScript 轻应用开发。介绍了JavaScript 轻应用概念,特点,原理和支持的组件,轻应用开发和传统嵌入式开发的差异,轻应用开发在HaaS 生态中的位置。在JavaScript 轻应用实战环节通过温湿度传感器案例和数据上云案例带大家实际体验了JavaScript 轻应用开发的整个流程。大家通过这节课程的学习,会对JavaScript 轻应用开发有更直观的认识,参考课程中的实践环节,可以直接开始JavaScript 轻应用开发。


3 DAY: JavaScript 轻应用开发视频

5.png

在第4天的Python 物联网开发上手课程中,讲师介绍了Python语言的特点及MicroPython在嵌入式开发中的应用,重点讲解了MicroPython在IOT设备上的实现及其原理。最后详细讲解了Python轻应用案例:播报音箱。使用阿里云千里传音平台,将定制的声音推送到设备上播放。大家通过这节课程的学习,会对Python 轻应用开发有更直观的认识,参考课程中的案例,可以自己基于Python 轻应用打造个播报音箱。


4 DAY: Python 轻应用开发视频

6.png

结语


为期4天的训练营已经结束,相信很多小伙伴已经拿到了我们提供的奖品。没有来得及参加的也没有关系,我们给大家提供了课程视频回放,大家可以观看回放视频来学习AliOS Things 物联网开发知识。


训练营课程视频:https://developer.aliyun.com/learning/course/835


大家学习了AliOS Things 物联网开发知识后,要将这些知识实际用起来,实际动手操作下效果更好,推荐安装HaaS Studio 一站式集成开发环境,下载AliOS Things的代码,创建C,JavaScript,Python 轻应用,直接上手物联网开发,欢迎大家都来体验一下!


更多资料:


HaaS官网:https://haas.iot.aliyun.com/


HaaS技术社区:https://blog.csdn.net/HaaSTech


Gitee issue板块:https://gitee.com/alios-things/FAQ/issues


开发者钉钉群和微信公众号见下图,开发者钉钉群每天都有技术支持同学值班。

7.png

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
目录
相关文章
|
4月前
|
物联网 区块链 vr&ar
未来已来:探索区块链、物联网与虚拟现实技术的融合与应用安卓与iOS开发中的跨平台框架选择
【8月更文挑战第30天】在科技的巨轮下,新技术不断涌现,引领着社会进步。本文将聚焦于当前最前沿的技术——区块链、物联网和虚拟现实,探讨它们各自的发展趋势及其在未来可能的应用场景。我们将从这些技术的基本定义出发,逐步深入到它们的相互作用和集成应用,最后展望它们如何共同塑造一个全新的数字生态系统。
|
18天前
|
存储 安全 物联网
C语言物联网开发之设备安全与代码可靠性隐患
物联网设备的C语言代码安全与可靠性至关重要。一是防范代码安全漏洞,包括缓冲区溢出和代码注入风险,通过使用安全函数和严格输入验证来预防。二是提高代码跨平台兼容性,利用`stdint.h`定义统一的数据类型,并通过硬件接口抽象与适配减少平台间的差异,确保程序稳定运行。
|
13天前
|
传感器 存储 物联网
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点
在物联网(IoT)快速发展的今天,C语言作为物联网开发中的关键工具,以其高效、灵活、可移植的特点,广泛应用于嵌入式系统开发、通信协议实现及后端服务构建等领域,成为推动物联网技术进步的重要力量。
22 1
|
18天前
|
存储 网络协议 物联网
C 语言物联网开发之网络通信与数据传输难题
本文探讨了C语言在物联网开发中遇到的网络通信与数据传输挑战,分析了常见问题并提出了优化策略,旨在提高数据传输效率和系统稳定性。
|
3月前
|
物联网 C# C语言
物联网开发中C、C++和C#哪个更好用
在物联网(IoT)开发中,C、C++和C#各有优缺点,适用场景不同。C语言性能高、资源占用低,适合内存和计算能力有限的嵌入式系统,但开发复杂度高,易出错。C++支持面向对象编程,性能优秀,适用于复杂应用,但学习曲线陡峭,编译时间长。C#易于学习,与.NET框架结合紧密,适合快速开发Windows应用,但性能略低,平台支持有限。选择语言需根据具体项目需求、复杂性和团队技术栈综合考虑。
|
3月前
|
存储 传感器 物联网
结合物联网开发探讨C语言的变量
在物联网(IoT)开发中,C语言的变量起着至关重要的作用。由于物联网设备资源有限,C语言的高效性和对硬件的直接控制使其成为开发嵌入式系统的首选。
|
7月前
|
传感器 安全 物联网
C语言:物联网开发利器
C语言:物联网开发利器
|
传感器 消息中间件 物联网
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
HCIA物联网初级考试-第五章物联网操作系统及感知层开发介绍
|
算法 AliOS-Things 物联网
HaaS100开发调试系列 之 定位AliOS Things内存及Crash问题
本文主要说开发调试过程中经常遇到的内存问题。
340 15
HaaS100开发调试系列 之 定位AliOS Things内存及Crash问题
|
AliOS-Things 物联网 编译器
使用HaaS Studio开发AliOS Things C/C++应用
本文章将介绍使用HaaS Studio 进行AliOS-Things C/C++应用开发。
使用HaaS Studio开发AliOS Things C/C++应用

热门文章

最新文章

相关产品

  • 物联网平台