HaaS200快速开始

简介: HaaS200是一款集成了双频WiFi(2.4GHz和5GHz)和蓝牙5.0的模组。它包含了一个KM4内核的高性能MCU和一个低功耗MCU KM0,集成WLAN(802.11 a/b/g/n)MAC,和一个1T1R兼容的WLAN和蓝牙基带,模块也具备丰富的外设资源。

1、硬件简介

HaaS200是一款集成了双频WiFi(2.4GHz和5GHz)和蓝牙5.0的模组。它包含了一个KM4内核的高性能MCU和一个低功耗MCU KM0,集成WLAN(802.11 a/b/g/n)MAC,和一个1T1R兼容的WLAN和蓝牙基带,模块也具备丰富的外设资源。

HaaS200搭载全新的AliOS Things 3.3操作系统和HaaS轻应用开发框架,支持Python和JavaScript快速开发,免除编译烧录等的繁琐,轻松实现云端一体物联网开发,是IOT开发神器。

下图是HaaS200的简单介绍:

image.png

欲了解HaaS200的更多信息,请参考HaaS200硬件介绍文章。

下文向开发者展示在HaaS200开发板上快速上手 AliOS Things 3.3.0.

具体操作分为三步:

  • 搭建开发环境
  • 创建工程
  • 开发及调试

2、搭建开发环境

2.1、安装工具

  • Visual Studio Code

Visual Studio Code(下称VS Code) 是一款广泛使用的IDE工具。请根据环境下载对应版本并安装。

注意点: Windows 系统下请以管理员身份 运行VS Code,避免因为python权限问题导致创建失败

image.png

2.2、配置VS Code

“代码修改”、“编译”以及“烧入”都是在VS Code中完成的。在正式开始开发工作前,需要对VS Code进行简单地配置:

安装VS Code插件

  • alios-studio

alios-studio是开发AliOS Things所需的核心插件,安装插件流程如下:

1)点击左侧活动栏的插件图标

image.png

2)在搜索框中输入插件名称

image.png

3)搜索到alios-studio插件后点击安装(install)

image.png

  • aos-tools

aos-tools主要于编译AliOS-Things代码和镜像烧录。alios-studio安装成功后,VS Code会自动在窗口的右下角提示安装aos-tools, 请点击“是”确认安装:

image.png

等待几分钟后,aos-tools安装完毕。窗口右下角会显示“成功安装aos-tools”字样。
如果没有弹出安装aos-tools的提示请重启VS Code。
已安装(INSTALLED)插件列表中会显示"alios-studio"和"C/C++"两个插件:

image.png

3、创建工程

创建工程会自动拉取AliOS-Things的核心组件代码,并配置好相关编译选项。

3.1、开始创建

点击左下角的"+"图标开始创建工程

image.png

3.2、选择解决方案和开发板

随后VS Code会依次提示“请选择解决方案”和“请选择开发板”:

  • 选择解决方案,即选择什么功能的示例程序,如helloworld简单示例, 基于LinkSDK上云的示例等
  • 选择开发板,即选择在哪块开发板上运行这套示例程序,如HaaS200等

用鼠标选择意向的解决方案(本文以 helloworld简单示例 为例)

image.png

选择解决方案,之后用鼠标选择HaaS200开发板

image.png

3.3、输入项目名称和路径

image.png

工作区路径即为源码路径(注:此目录名称必须为连续的英文字符)

image.png

经过上述几步,VS Code会自动下载AliOS-Things代码,稍等几分钟即可看到整份源码:

image.png

4、开发及调试

4.1、编译工程

点击状态栏的编译图标,稍等片刻(由于需要安装编译器,第一次编译耗时稍久)就能看到编译成功的提示。

image.png

4.2、烧录镜像

如下图,用数据线把HaaS开发板和电脑连接起来

2021060814115194.jpeg

  • 启动烧录

点击VS Code下方状态栏中的烧录图标,随后VS Code会显示电脑已识别到的串口的列表(Avaliable ports)

根据HaaS200开发板的端口号,输入相对应的串口序号

image.png

  • 根据提示可能需要按一下reset按钮重启板子,稍等两分钟就可以看到VS Code提示“成功烧录”

image.png

4.3、查看日志

  • 点击VS Code的Serial Monitor按钮, 选择对应串口号。

image.png

  • 设置波特率为115200

image.png

  • 串口日志输出

image.png

5、打开已有工程

第3章节中创建的工程关闭后,可以通过VS Code再次打开已有工程。
点击VS Code的欢迎页中的“最近”或英文版的“Recent”,选择相应的工程即可。

image.png

开发指南

如需更多技术支持,可加入钉钉开发者群,或者关注微信公众号。

image.png

更多技术与解决方案介绍,请访问HaaS官方网站https://haas.iot.aliyun.com。

相关文章
|
4月前
|
人工智能 自然语言处理 测试技术
从 LLM 评测到 AI Agent 评测,我的一些思考!
本文深入剖析AI评测体系的演进与陷阱,指出当前主流评测方法在Agent场景下的根本性失效:静态数据集、单次测试、只看输出等范式无法应对Agent的动态性、不确定性与系统性。文章提出四大关键转变——从“说了什么”到“做了什么”、从数据集到交互环境、从单点分数到概率分布、从评模型到评完整系统,并倡导构建多维、场景化、闭环的科学评测体系
441 1
从 LLM 评测到 AI Agent 评测,我的一些思考!
|
8月前
|
数据采集 人工智能 边缘计算
面向工业 AI 的设备数据采集:标准与实践路径
在智能制造中,80%工业AI项目失败,根源不在算法或算力,而在于数据采集错配——用“给人看”的逻辑喂“给机器学”的AI。本文揭示面向AI的设备数据采集必须跨越的五大鸿沟:高频采样、上下文融合、保留原始噪音、捕获黑天鹅负样本、严苛时序对齐,并指出边缘计算网关是破局关键。(
636 7
|
机器学习/深度学习 数据可视化 测试技术
YOLO26分割如何涨点系列篇(裂缝分割crack-seg) | 一种新颖的大核局部-全局-局部(LGL)模块,有效平衡图像信息低与高层语义差异大的问题,实现高效涨点
本文提出大核局部-全局-局部(LGL)模块,与YOLO26的C3k2深度融合,有效解决图像低层细节与高层语义差异大的问题。在crack-seg分割任务中,mAP50从0.68提升至0.69,召回率R达0.691,显著增强小目标分割性能。(239字)
376 0
YOLO26分割如何涨点系列篇(裂缝分割crack-seg) | 一种新颖的大核局部-全局-局部(LGL)模块,有效平衡图像信息低与高层语义差异大的问题,实现高效涨点
|
5月前
|
自然语言处理 监控 安全
长任务Agent设计规范,让工作流真实落地
本系统提出“三件事×三次交互”智能任务框架:以**理解拆解→分配执行→监控验证**为不可逆信息链,通过DAG建模、梯度蒙版、物质还原验证与四类阻碍回溯机制,实现可解释、可审计、可修复的多Agent协同。用户仅需在关键节点确认意图与分工,全程兼顾效率与可信。(239字)
546 1
|
4月前
|
Java API 语音技术
阿里云智能语音交互完全对接指南:从开通服务到生产级集成
本文系统介绍阿里云智能语音交互(ISI)的完整对接流程。首先阐述产品核心能力与适用场景,明确语音识别(ASR)与语音合成(TTS)两大技术方向。然后详细讲解服务开通、项目创建、AccessToken获取等前置准备工作。接着深入剖析一句话识别、实时语音识别、录音文件识别、语音合成等核心API的调用方式,提供Java、Python、Curl等多语言代码示例。重点解析WebSocket协议的交互流程与VAD模式、Manual模式的区别。最后总结最佳实践,包括Token安全管理、音频格式规范、网络优化、成本控制等,并梳理常见错误码及排查方法。全文旨在帮助开发者快速、规范地将阿里云智能语音能力集成到各类
|
6月前
|
人工智能 自然语言处理 算法
2026年运营岗正在分层:懂AI应用的运营和只会排期的运营差距有多大
2026年运营岗加速分层:一类陷于排期催单,另一类借AI做用户洞察、内容生成、活动复盘与工作流提效。效率、价值与晋升差距显著拉大。真正稀缺的是“AI协作力”——懂Prompt、会搭工作流、能落地RAG/Agent。推荐考取CAIE注册人工智能工程师(Level I),零基础友好、企业认可度高,助运营从执行者跃升为业务增长关键接口人。
2026年运营岗正在分层:懂AI应用的运营和只会排期的运营差距有多大
|
5月前
|
存储 安全 算法
从数学到 HTTPS:一篇讲透离散对数、DH/DHE/ECDHE 与 TLS 密钥交换
本文从高中指数对数出发,层层深入剖析离散对数难题如何成为HTTPS密钥交换的数学基石;详解DH、DHE(前向安全)、ECDHE(椭圆曲线+临时密钥)的演进逻辑与本质区别;最终落地位于TLS握手全流程,讲透“不安全信道如何安全协商密钥”。240字
459 0
|
6月前
|
人工智能 JSON 前端开发
ERNIE 5.0流式输出断续时,​D​М‌X​Α‌РΙ补心跳
ERNIE 5.0 是百度推出的原生全模态大模型,2.4万亿参数、超稀疏MoE架构,统一自回归训练,支持长程任务与智能体能力。其核心价值不在榜单表现,而在于工程落地:通过DMXAPI等标准化接口,实现稳定调用、可观测治理与多模态协同,真正成为企业可运营的AI基础设施底座。(239字)
|
7月前
|
SQL 关系型数据库 MySQL
事务:让数据操作"要么全成功,要么全失败"!|转行学DB第10天
数据库小学妹带你轻松掌握事务!转账不丢钱、数据不混乱的秘密,就在ACID四大特性——原子性(全做或全不做)、一致性、隔离性、持久性。用START TRANSACTION开启,COMMIT提交,ROLLBACK回滚,保障多步操作安全可靠。
|
安全 NoSQL Java
微服务网关:你的系统不可或缺的“守门人”
微服务网关是系统的统一入口,解决多服务下的路由、鉴权、限流等问题。本文详解其核心功能、主流方案对比,并用Spring Cloud Gateway实战实现JWT鉴权与Redis限流,助你构建高效、安全的微服务架构。
1070 0

热门文章

最新文章