HaaS506 – 快速开始 —- 资源目录
概述
HaaS 506是煜瑛微电子科技有限公司生产的开发板,板载LED灯和一个自定义功能按键方便用户调试开发,并且提供丰富的接口用于外设扩展。选择了HaaS Python作为运行引擎,它不仅继承了python优美简洁的语法特点,也提供了便捷的嵌入式硬件操作库,同时提供了阿里云物联网平台的连接控制的能力,极大的降低了嵌入式开发的门槛。
一、选择你的开发板
目前HaaS 506包括如下型号开发板,如果你手上还没有如下开发板,可以从下表按照你的需求进行开发板的选择。
硬件型号 | 开发板介绍 | 历史版本 | 版本说明 | 快速上手 | 购买链接 |
---|---|---|---|---|---|
HaaS506 – M320 |
HaaS506 – M320 – 开发板介绍 |
M320-v2.04 – 2023-1-11 |
1.增加安全机制 2.http接口支持https |
M320 – 快速开始 |
M320 |
HaaS506 – HD1(RTU) |
HaaS506-HD1 RTU – 开发板介绍 |
M320-v2.04 – 2023-1-11 |
1.增加安全机制 2.http接口支持https |
HD1 RTU快速开始 |
HD1 |
HaaS506 – M601 |
HaaS506 – M601 – 开发板介绍 |
M601_v1.17 – 2021-12-03 |
最初发布版本 |
M601 – 快速开始 |
M601 |
M601_v2.01 – 2022-03-16 |
对接2.0版本升级到2.01版本. | ||||
M601_v2.02 – 2022-06-21 |
1.调整modem模块 2.新增rtc hota system模块 |
硬件型号区别
- M601与M320所使用的python API接口相同,可以使用同一套代码进行开发,底包与硬件不相同,不能通用
- HD1是在M320的基础上增减了部分硬件外设,底包与硬件是相同的
- 三种型号的开发板软件部分是相通的,可以使用同样的API接口进行开发
二、HaaS506开发资料
HaaS506 – M320
本栏为HaaS506 – M320型号下的API接口及案例
API接口案例
M320-v2.03 – 2022-09-21版本
注:M320版本 适用 M601最新2.02版本 所有API接口
基础使用案例
M320-v2.03 – 2022-09-21版本
注:M320版本 适用 M601最新2.02版本 所有API接口
综合案例
M320-v2.03 – 2022-09-21版本
注:M320版本 适用 M601最新2.02版本 所有API接口
HaaS506 – M601
本栏为HaaS506 – M601型号下的硬件手册及软件API接口与案例
M601开发板原理图及硬件设计手册
HaaS Python HaaS 506硬件 HaaS 506开发板原理图及硬件设计手册
API接口案例
M601_v2.02 – 2022-06-21版本
注:2.02版本是在2.01版本基础上修改添加了部分API接口
增加接口
PWM |
RTC |
hota |
ulog |
system |
蓝牙从机接收 |
---|
更改接口
modem.info |
modem.net |
modem.sim |
modem.sms |
modem.voiceCall |
sntp |
---|
M601_v2.01 – 2022-03-16版本
导学 |
board.json |
GPIO |
ADC |
UART |
---|---|---|---|---|
I2C |
SPI |
TIMER |
WDT |
kv |
audio-Audio |
audio-Record |
net |
network-NetWorkClient |
sntp |
modem |
http |
wifi |
aliyunIoT |
mqtt |
ota |
OSS |
modbus |
tcp/usocket |
_thread |
M601_v1.17 – 2021-12-03版本
导学 |
board.json |
GPIO |
ADC |
UART |
---|---|---|---|---|
KV |
I2C |
TIMER |
SPI |
WDT |
audio-Audio |
audio-Record |
network-NetWorkClient |
sntp |
modem |
net |
http |
mqtt |
wifi |
linksdk |
ota |
OSS |
modbus |
tcp/usocket |
_thread |
基础使用案例
M601_v2.02 – 2022-06-21版本
注:2.02版本 适用 M601_v2.01 - 2022-03-16版本 所有基础案例
ota – pac 固件升级 |
低功耗模式 |
---|
M601_v2.01 – 2022-03-16版本
M601_v1.17 – 2021-12-03版本
lbs定位 |
wifi定位 |
mpu6050模块 |
ads1115模块 |
rc522读卡模块 |
---|---|---|---|---|
bodyDetect模块 |
超声波测距 |
oled显示屏 |
TFT显示屏 |
温湿度传感器(AHT10) |
i2c多设备测试 |
BH1750光照传感器 |
温湿度传感器(SHT30/GXHT30) |
文本操作 |
子线程检测串口指令数据 |
综合案例
M601_v2.02 – 2022-06-21版本
注:2.02版本 适用 M601_v2.01 - 2022-03-16版本 所有案例
自动感应门 |
家庭入侵报警系统 |
智能风扇 |
噪音检测系统 |
雷达避障系统 |
---|---|---|---|---|
云端控制舵机转动 |
智能刷卡门禁系统 |
燃气检测系统 |
M601_v2.01 – 2022-03-16版本
将温湿度数据发送到云端 |
继电器控制 |
阿里云控制塑封模块 |
居家隔离监控系统 |
oled屏幕显示gps数据 |
---|---|---|---|---|
RTU功能实现 |
RS485 – Camera相机 |
起夜灯 |
GPS定位系统 |
WS2812个性氛围灯带 |
智能路灯系统 |
火焰检测系统 |
久坐提醒系统 |
声控灯 |
甲醛浓度检测系统 |
4G远程遥控车DEMO |
番茄时钟 |
简易声控灯 |
简易起夜灯 |
在线音乐播放 |
在线音乐盒 |
M601_v1.17 – 2021-12-03版本
将温湿度数据发送到云端 |
继电器控制 |
阿里云控制塑封模块 |
oled屏幕显示gps数据 |
电力采集 |
---|
HaaS506-HD1 RTU
本栏为HaaS506 -HD1 RTU型号下的API接口及案例
API接口案例
M320-v2.03 – 2022-09-21版本
注:HD1与M320 API接口相同,请根据开发板实际硬件选择调用
基础使用案例
M320-v2.03 – 2022-09-21版本
透传的配置使用 |
本地更新固件教程 |
OTA升级 |
本地KV删除 |
ADC使用说明(测电压,电流) |
---|---|---|---|---|
SD卡存储数据读写 |
电流采集上传 |
综合案例
M320-v2.03 – 2022-09-21版本
HD1综合案例 – 智能路灯 |
连接iBeacon蓝牙信标 |
---|
三、haas506-量产工具
HaaS506集合开发工具HaaS506PYcom
驱动烧录生产工具包
包含了开发板的硬件及和包烧写工具
CH340串口烧录工具 |
haas506-M320-USB驱动 |
---|---|
固件烧录工具UpgradeDownload |
haas506_M601_USB驱动 |
四、haas506常见问题FAQ
haas506问题汇总
关于gpio
关于内存查询
关于动态注册失败
关于同时使用TTL、RS232、RS485
关于http的post中的body
HaaS506-HD1本地更新固件教程
五、视频资源
B站视频链接
西瓜视频链接
抖音视频链接
购买链接