盘点那些硬件+项目学习套件:阿里云HaaS EDU物联网开发板及入门常见问题解答

描述

华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及STM32单片机、嵌入式、物联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。

阿里云

 

今天我们来盘点一下,比较受欢迎几款“硬件+项目”学习套件,以及一些初学者比较关注的问题。

 

盘点四:阿里云HaaS EDU物联网开发板

 

▋ 开发板标识图

阿里云阿里云

▋ 开发板简介

HaaS EDU K1是华清远见联手阿里云打造的一款高颜值、高性能、高集成度的物联网教学级开发板,板载功能强大的4核(双核300Mhz M33+双核1GHz A7)主芯片,2.4G/5G双频Wi-Fi,双模蓝牙(经典蓝牙/BLE),并自带丰富的传感器与小屏幕,可以快速实战基于阿里云生态的物联网相关场景的应用开发。

 

作为HaaS EDU的硬件制造商,华清远见针对HaaS EDU还打造了丰富的外围扩展模块,包括魔环、4G CAT1模块、资源扩展板、2.8寸屏、WiFi摄像头等,并提供全套的开发教程、视频课程及丰富的项目案例,可以进行物联网全技术体系的学习,非常适合高校物联网创新教学、学生毕设及个人开发学习。

阿里云

 

可学习技术:传感器数据采集及控制、WiFi网络开发、AliOS Things操作系统、阿里云接入、HaaS轻应用开发、物联网综合应用项目等。

 

可实战项目:智能井盖/离位报警器、野外救援、微信小程序云养花、飞机大战、复古八音盒、贪吃蛇等。

 

▋ 界面及项目演示

阿里云

 

▋ 基础软硬件资源

主控芯片:阿里云HaaS1000芯片,双核Cortex-A7(主频可达1GHz) +双核Cortex-M33(主频可达300MHz)

存储容量:16MB FLASH、5MB SRAM、16MB PSRAM

系统支持:AliOS Things

编程语言:C语言

接口资源:除已有板载功能之外,还有30PIN扩展接口,最大限度释放HaaS1000芯片的资源,满足开发者更多的应用需求。主要扩展有1路ADC输入、1路USB HOST、1路SWD调试、2路SPK输出、3路MIC输入、8路GPIOs等,其中GPIO_P02和GPIO_P03与主板的传感器一起复用为I2C模式,其他6个GPIOs可随便定义,并且每路GPIO的最大驱动电流是10mA。

 

▋ 配套学习资源

HaaS EDU K1是华清远见联手阿里云打造的一款物联网教学级开发板,阿里云及华清远见官方均提供了丰富的学习资料及视频课程,包括硬件接口基础实验、板载demo应用场景案例、扩展硬件实验、物联网综合应用项目案例等。网盘资料包括工具软件、程序源码、实验手册(开发教程)、芯片手册、原理图等。关注微信公众号“华清远见在线实验室”,回复“5”即可免费领取。

• 华清远见《HaaS EDU K1开发课程》

阿里云

• 华清远见《HaaS EDU实训营课程》

阿里云

• 阿里云《AliOS Things物联网应用开发》

阿里云

• 阿里云《HaaS轻应用开发之Python篇》

阿里云

▋ 项目案例介绍

基于HaaS EDU K1开发板,我们提供了10+场景应用案例和3大综合物联网应用案例:智能井盖/离位报警器、野外救援、微信小程序云养花、飞机大战、复古八音盒、贪吃蛇、大气压海拔仪、单子罗盘、陀螺仪小球、温湿度计…所有项目均配套文档及源码。

 

• 阿里云10+场景应用小案例

阿里云

• 华清远见3大物联网综合应用案例

阿里云

 

▋ 常见问题

1、阿里云物联网平台、 AliOS Things 、HaaS,是什么关系?

阿里云物联网平台、AliOS Things以及HaaS是阿里云物联网(AIoT)生态体系中的三个重要组成部分,它们之间有着紧密的联系和互补作用。

 

阿里云物联网平台(IoT Platform)

 

阿里云物联网平台是一个云服务,提供了一套完整的物联网解决方案,允许设备通过安全的连接方式与云端服务进行交互。它支持多种通信协议,如MQTT、CoAP等,并提供了设备管理、数据采集、规则引擎、数据分析等核心功能。

开发者可以通过该平台创建产品、注册设备、定义物模型、设置数据流规则,以及开发云端应用程序来处理设备数据。

 

AliOS Things

 

AliOS Things是阿里云开发的一款面向物联网领域的开源操作系统,它旨在提供一个高性能、高可扩展的基础平台,以简化物联网设备的开发过程。
AliOS Things支持多种硬件平台,具有丰富的组件和驱动,可以运行在各种微控制器(MCU)和微处理器(MPU)上。它内置了对阿里云物联网平台的支持,使得设备能够轻松地与云服务进行通信。

开发者可以使用AliOS Things来开发物联网设备的固件,实现设备端的数据采集、处理和上报功能。

 

HaaS(Hardware as a Service)

 

HaaS是阿里云提出的一种硬件即服务的理念,它提供了一系列标准化的硬件开发板和模块,旨在加速物联网设备的开发和部署。
HaaS开发板预装了AliOS Things操作系统,内置了与阿里云物联网平台通信的必要组件,如Wi-Fi、蓝牙等无线模块,以及传感器接口。

开发者可以使用HaaS开发板作为原型设计和测试的平台,利用其预置的软硬件环境快速构建物联网应用。

 

关系总结:

 

阿里云物联网平台是整个生态系统的核心,它负责设备与云之间的数据通信和管理。

AliOS Things作为设备端的操作系统,提供设备与阿里云物联网平台之间的连接能力,同时为开发者提供了一个统一的开发框架。

HaaS是硬件层面的支持,它提供了预装AliOS Things的开发板,降低了物联网设备的开发门槛,加速了产品从概念到市场的转化过程。

通过这三者的结合,阿里云构建了一个完整的物联网开发生态系统,涵盖了从硬件、软件到云端服务的全方位支持。

 

2、HaaS EDU 开发板适合人群及场合?

开发板配套了丰富的开发教程、视频课程及综合项目案例,包括阿里云IoT团队提供的丰富学习资料(文档、视频)以及华清远见体系化学习资料(开发教程、视频课程、3大综合项目案例),非常适合物联网创新教学实训、学生毕设、个人学习、项目练手。关注阿里云AIoT物联网应用开发的用户也可以学习下。

阿里云

3、HaaS EDU 开发板使用什么样的开发环境?

需要 Vscode 和 C/C++ Extension Pack 插件。
安装 haas-studio 插件,安装之后会跳出 aos-tools 的安装提示,同样也是一键安装。

 

4、HaaS EDU 如何扩展其他外设?

除已有板载功能之外,还有30PIN扩展接口,最大限度释放HaaS1000芯片的资源,满足开发者更多的应用需求。主要扩展有1路ADC输入、1路USB HOST、1路SWD调试、2路SPK输出、3路MIC输入、8路GPIOs等,其中GPIO PO2和GPIO P03与主板的传感器一起复用为12C模式,其他6个GPIOs可随便定义,并且每路GPIO的最大驱动电流是10mA,具体接口定义下图:

阿里云

 

5、套餐怎么选择?

官方标配适合基础技术学习及实验,对于高校教学、学生毕设,建议选择进阶或者豪华项目套餐,配套三大综合项目案例实战。

阿里云

6、魔环有哪些功能?

• 独家针对 HaaS EDU设计的超强端口扩展方案,可搭配连接多种模块;

• 扩展出三组排针接口, 其中两组 2.0mm 间距 30pin 排针接口兼容原HaaS EDUk1,原配件直接使用;一组独立增强 2.54mm 间距 26pin排针接口,预留电源和多个扩展IO口;

• 采用 12V独立电源,增强供电,并且支持同步控制,自动随主机启动供电;

• 扩展端口有 3.3V、5V、12V 三种不同的电源输出同时具有过流保护,满足不同的需求;

• 正面8颗 RGB LED,可实现流水,呼吸,跑马多种点亮效果,支持自定义编程;

• 采用优良 PCB 料,稳定可靠;

• 小巧精致,63.5mm 的大小,与 HaaS EDU搭配,是HaaS开发的最佳硬件伴侣;

• 提供资料,搭配 HaaS EDU K1开发板,提供丰富例程。

阿里云阿里云

HaaS EDU开发板全套资料,包括教程、源码、视频课程等可私信小编领取哦~

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分