自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

haas506开发板

分享cat1前沿技术、精品教程、最佳实践

  • 博客(209)
  • 资源 (14)
  • 收藏
  • 关注

原创 HaaS506 - M320快速开始

关于Haas506开发板快速上手的教程,资料包说明,CH340串口驱动安装,集合开发工具HaaS506Pycom的使用教程,vscode Haas Studio开发环境的下载,安装,配置,python脚本编写,脚本下载,Haas固件下载,相关教程资源介绍等

2022-10-12 16:49:07 283

原创 HaaS506 - HaaS506资源目录

HaaS 506是煜瑛微电子科技有限公司生产的开发板,板载LED灯和一个自定义功能按键方便用户调试开发,并且提供丰富的接口用于外设扩展。选择了HaaS Python作为运行引擎,它不仅继承了python优美简洁的语法特点,也提供了便捷的嵌入式硬件操作库,同时提供了阿里云物联网平台的连接控制的能力,极大的降低了嵌入式开发的门槛。

2022-10-11 16:01:05 1135

原创 3.26 haas506 2.0开发教程-example- 简易相机-串口控制ESP32-CAM OV2640拍照

通过HaaS506串口发送指令,控制ESP32-CAM进行拍照,并将照片储存在SD卡中。ESP32-CAM需要5V供电才能正常使用,可以使用HaaS506直接进行供电。

2023-01-31 15:59:16 251

原创 M320、M601、HD1(RTU)功能对比

考M320、M601、HD1_RTU硬件 \ 软件功能对比。

2023-01-16 13:30:46 397

原创 3.25 haas506 2.0开发教程-example-充电电压检测

- 可以通过USB端口对连接在开发板上的锂电池进行充电,USB最大供电电压5V。案例使用3.7V锂电池供电。- 使用ADC2读取锂电池电压。- 插上USB线后,电压值会发生变化。- M320电池供电端口有3个pin脚,建议使用HY2.0-3p电池端子连接锂电池。

2023-01-11 17:49:51 82

原创 3.25 haas506 2.0开发教程-example-连接iBeacon蓝牙信标(仅支持M320,HD1)

iBeacon作为一种短距离传输的传感器,让万物都有自己的位置和属性,万物可以和外界交流。通俗地讲,在iBeacon覆盖的范围内(50~80米),用户可以通过微信或者定制的应用程序获取到iBeacon的信息。iBeacon贴在店铺内就可以发送优惠券、红包等;贴在景区不同景点处可以作为导游;贴在公交站台上可以获取公交车到站信息;贴在停车场内可以找车。。。

2022-12-20 16:36:07 49

原创 5.31 综合案例2.0 - 在线音乐盒

2.如果要显示中文代码烧录时选择GB2312编码。本案例制作一个联网下载声音文件的MP3播放器。1.上电后屏幕显示如下。1.代码总共4个文件。

2022-12-08 18:01:52 229

原创 5.30 综合案例2.0 - 在线音乐播放

案例通过url下载网络资源至开发板播放。本案例需要的硬件复制代码到VS code

2022-12-06 17:26:27 344

原创 5.32 综合案例2.0 - TTS语音云播报(支持M320开发板)

手机端发送文字,开发板发出对应语音信息。本案例需要的硬件1、连接阿里云平台。2、接收云平台下发物模型信息。3、根据物模型信息播放语音第一次使用物联网平台的读者,需要开通实例后使用物联网平台功能。也可以使用免费的公共实例进行开发,在阿里云物联网平台中,左上角选择‘华东2-上海’,点击‘公共实例’,即可开通。1、平台产品创建可参考haas506 2.0开发教程-aliyunIoT2、创建产品属性(添加物模型)选择产品功能定义–编辑草稿添加自定义功能设置标识符、数据类型、读写类型参数,标识符(light)

2022-12-06 10:18:32 571

原创 3.24 haas506 2.0开发教程-example-74HC595

案例使用两个74HC595模块控制16个灯的开关,每个74HC595最多可以控制8个.

2022-12-01 14:35:49 71

原创 5.28 综合案例2.0-简易起夜灯

案例为了解决晚上起床找不到灯的问题。当你从床上起来时,雷达感应传感器检测到你的活动后自动打开电灯。省去了寻找电灯开关的麻烦。

2022-11-22 17:27:37 98

原创 5.26 综合案例2.0-简易声控灯

使用简单代码还原楼道声控灯,通过检测声音来开启电灯.

2022-11-22 14:30:39 47

原创 HaaS506-HD1 (RTU) - 硬件介绍

HaaS506-HD1 RTU是煜瑛微电子科技有限公司生产的基于4G-CAT1通信的工业级RTU,这款RTU支持一路485、一路232、2路AI、2路DI、2路继电器接口。支持TCP、HTTP、MQTT等多种网络协议。适用于各种数据采集、传输、控制场景。内置了HaaS开发框架,作为一款边缘计算RTU,客户可以方便的通过Python编程,在RTU端执行定制化的业务逻辑与数据处理;也内置了透传模式连接到阿里云IoT平台,客户可以使用透传模式快速的demo,或使用透传模式通过后台开发进行业务处理。

2022-11-16 14:28:47 1153

原创 2.24 haas506 2.0开发教程 - _thread - 多线程

【代码】2.21 haas506 2.0开发教程 - _thread - 多线程。

2022-11-04 15:52:14 285

原创 HaaS506开发教程-开发板如何连接APN专属网络通道

在connect()接口中设置apn的这3个参数就可以实现连接专属通道网络了(apn,username,password)

2022-11-04 13:49:48 51

原创 HaaS506集合开发工具HaaS506PYcom使用教程

本文介绍HaaS506PYcom工具的主要功能说明。通过该工具,我们可以将自己的python 脚本文件下载到模块中,与模块进行命令行交互,快捷指令查询,支持固件下载,脚本下载,脚本加密,固件和脚本合并等功能。

2022-10-31 17:23:08 753

原创 7.1 HaaS506 -HD1综合案例 - 智能路灯

本案例打造的智能路灯系统能检测周围环境的明亮变化。路灯包括准点定时开关与检测光照强度两种模式 . 可以通过移动应用切换路灯模式以及切底关闭路灯.应用界面如下:本案例需要的硬件第一次使用物联网平台的读者,需要开通实例后使用物联网平台功能。也可以使用免费的公共实例进行开发,在阿里云物联网平台中,左上角选择‘华东2-上海’,点击‘公共实例’,即可开通。1、平台产品创建可参考haas506 2.0开发教程-aliyunIoT2、创建产品属性(添加物模型)选择产品功能定义–编辑草稿1、添加自定义功能2、添

2022-10-14 11:24:25 985

原创 5.23 综合案例2.0-番茄时钟(2.2版本接口有更新)

番茄工作法是一种可以有效管理时间的工具,在平时的工作学习中经常会被各种所谓的“事情”(抽根烟、吃点零食、说悄悄话等等)给打断,极大降低工作学习的效率。有了番茄工作法,我们可以在规定的番茄时间内专注于做一件事情,中途不能再做与该事情无关的事,直到番茄时间结束,然后就在系统中给这件事记录一个番茄。番茄工作法可以非常有效地提高工作学习效率.本案例制作一个25分钟的番茄时钟,时钟有两种模式:无限计时模式,倒计时到时间后,番茄数加一,记录总的番茄数,没到时间按按键时间会重启。

2022-10-13 17:18:29 606

原创 2.23 haas506 2.0开发教程 - KeyPad - 矩阵键盘(仅支持M320开发板)

list[1] :按键状态:按下为1,松开为2。注意:usrFun参数为list数据类型。list包含2个参数。list[0]: 对应键值。创建keypad对象。

2022-10-13 17:14:17 177

原创 2.22 haas506 2.0开发教程 - uhashlib - 哈希算法(仅支持M320开发板)

哈希(Hash)它是一种基础数据结构。Hash 表是一种特殊的数据结构,它与数组、链表以及二叉排序树等相比较有很明显的区别,但它又是在数组和链表的基础上演化而来,既具有数组的优点,又具有链表的优点。能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。应用了函数映射的思想将记录的存储位置与记录的关键字关联起来,从而能够很快速地进行查找。

2022-10-13 17:12:54 197

原创 haas506-量产工具

包含了开发板的硬件及和包烧写工具。

2022-10-13 13:32:23 625

原创 HaaS506 - M320 - 开发板介绍

HaaS 506是煜瑛微电子科技有限公司生产的集成了雁飞 4G-CAT1模块的开发板,板载三组双色LED灯和一个自定义功能按键方便用户调试开发,并且提供丰富的接口用于外设扩展。选择了HaaS Python作为运行引擎,它不仅继承了python优美简洁的语法特点,也提供了便捷的嵌入式硬件操作库,同时提供了阿里云物联网平台的连接控制的能力,极大的降低了嵌入式开发的门槛。产品特性:(1)板载多类型串口,分别为TTL、RS232、RS485 ,满足不同应用场景的使用需求。

2022-10-11 15:00:40 323

原创 HaaS506 - M601 - 开发板介绍

HaaS 506是煜瑛微电子科技有限公司生产的集成了M601 4G-CAT1模块的开发板,板载三组双色LED灯和一个自定义功能按键方便用户调试开发,并且提供丰富的接口用于外设扩展。选择了HaaS Python作为运行引擎,它不仅继承了python优美简洁的语法特点,也提供了便捷的嵌入式硬件操作库,同时提供了阿里云物联网平台的连接控制的能力,极大的降低了嵌入式开发的门槛。产品特性:(1)板载多类型串口,分别为TTL、RS232、RS485 ,满足不同应用场景的使用需求。

2022-10-11 13:45:26 331

原创 HaaS506 - M601快速开始

HaaS 506是一款集成了M601 4G-CAT1模块的开发板,板载三组双色LED灯和一个自定义功能按键方便用户调试开发,并且提供丰富的接口用于外设扩展。选择了MicroPython作为运行引擎,它不仅继承了python优美简洁的语法特点,也提供了便捷的嵌入式硬件操作库,同时提供了阿里云物联网平台的连接控制的能力,极大的降低了嵌入式开发的门槛。下图是HaaS506各接口的功能说明。下图是HaaS506各接口的详细定义。

2022-10-11 10:42:31 165

原创 3.19 haas506 2.0开发教程-example - 低功耗模式 (2.2版本接口有更新)

【代码】3.17 haas506 2.0开发教程-example - 低功耗模式 (2.2版本接口有更新)

2022-09-30 13:33:58 252

原创 2.21 haas506 2.0开发教程 - TTS - Text To Speech (320开发板)

如果当前正在播放任务A,且任务A的优先级组播放队列中已经有几个播放任务存在,且该优先级组播放队列最后一个任务N是允许被打断的,此时如果来了一个同样优先级的播放任务B,那么任务B会直接覆盖掉任务N;如果当前正在播放任务A,并且不允许被打断,此时有高优先级播放任务B,那么B播放任务将会加入到播放队列中合适的位置,等待A播放完成,再依次从队列中按照优先级从高到低播放其他任务;如果当前正在播放任务A,并且允许被打断,此时有高优先级播放任务B,那么会打断当前低优先级播放任务A,直接播放高优先级任务B;

2022-09-02 10:45:22 138

原创 3.16 haas506 2.0开发教程-example-JC035串口屏饮料机

先将需要的素材像素处理成合适大小,案例使用的屏幕大小为480x320,图片像素最大为479*319.打开 [工具] → [图片编辑],按下图顺序将所需素材合并生成一个bin文件.查看bin档,可以看到每张图片的开始地址和像素大小(发送指令需要用到开始地址)使用串口将电脑连接上集成串口屏,打开开发工具,打开 [连接] 打开对应串口。案例使用的是3.5寸(JC035)集成串口屏,通过TTL串口进行连接.JC035串口屏有自带的辅助测试软件,可以用来发送指令,处理图片.将集成串口屏连接开发板,烧写程序。....

2022-08-31 11:05:48 302

原创 2.19 haas506 2.0开发教程 - bluetooth - 蓝牙通信(仅支持2.2以上版本)

clone好了之后,手机就可以代替刚才的开发板作为从机使用.

2022-07-22 15:30:32 537

原创 2.18 haas506 2.0开发教程 - 阿里云M2M设备间通信 - 规则引擎/Topic消息路由(仅支持2.2以上版本)

本案例实现两块haas506开发板通信.向设备A输入信息,控制设备B的LED灯亮灭.修改cfg.json中的deviceName",“productKey”,"productSecret"后再烧写程序.将接受到的消息发布到/${productKey}/为了操作方便,本案例将设备A,设备B添加在同一产品下.5.设置规则引擎,将/${productKey}/→规则引擎转发至/${productKey}/中的数据转发给/${productKey}/将信息发布到/${productKey}/............

2022-07-15 15:43:48 1327 2

原创 haas506 2.0开发教程 - 阿里云ota - pac 固件升级(仅支持2.2以上版本)

1、查看开发板内存打开设备管理器,找到USB port 0对应COM口,用串口工具打开串口,输入指令 ’ AT+FSLSTPART ’ ,查看内存大小第一次使用物联网平台的读者,需要开通实例后使用物联网平台功能。也可以使用免费的公共实例进行开发,在阿里云物联网平台中,左上角选择‘华东2-上海’,点击‘公共实例’,即可开通。1、平台产品创建可参考haas506 2.0开发教程-aliyunIoTmain.pyboard.json调试,确定开发板驻网成功1、平台端找到 监控运维→OTA升级

2022-07-05 17:04:53 1574

原创 3.10 haas506 2.0开发教程-example-TFT

 模块引脚  当前案例为了接线方便,将DC、RST接到了haas506开发板的i2c接口的SCL(GPIO19)、SDA(GPIO20)引脚上。模块实物图1模块实物图2st7735s.pyfont.pyboard.json3.测试结果清屏/上电初始化完成画空心圆画实心圆画三角形画像素点/画线显示BMP图片显示英文字符,大小6*8更换字库,字符显示出错显示特定大小的英文字符,字体大小:8*16字体大小:24*24字体大小:16*16 本节实现了1

2022-06-30 11:12:23 123

原创 haas506 2.0开发教程-hota(仅支持2.2以上版本)

使用HTTP协议实现OTA空中升级,更新开发板的python程序。只需要获取存储位置相应的URL就可以进行更新。(案例使用阿里云OSS进行演示,用户根据需要自行更改存储位置)将最新程序上传阿里云OSS。获取存储位置的URL。将复制的url填入代码main.py(3)输出log2.hota.pac升级案例说明固件pac包有需要可以私聊支持具体升级步骤和py升级类似(1)获取URL获取到pac固件包后,如上方法,将pac包存入oss,复制url。将复制的url填入代码main.py(3

2022-06-22 16:28:41 324

原创 haas506 2.0开发教程-sntp(仅支持2.2以上版本)

main.py输出:2.Class-sntpsettime网络校时sntp - 简单网络时间协议模块功能: 用于跨广域网或局域网同步时间的协议,具有较高的精确度(几十毫秒)。注意事项: 需要确保网络连接成功,请使用下面的示例代码连接网络:settime - 网络校时函数功能: 网络校时注意事项: 需确保此网络已经连接函数原型:...

2022-06-22 15:35:19 88

原创 2.17 haas506 2.0开发教程-system(仅支持2.2以上版本)

main.py输出3.Class-systemresetpowerofflightsleep模块重启模块关机普通休眠模式system - 系统模块reset - 模块重启函数功能: 模块重启函数原型:poweroff() - 模块关机函数功能: 模块关机函数原型:lightsleep - 普通休眠模式函数功能: 普通休眠模式,休眠后功耗降低函数原型:......

2022-06-22 15:21:37 169

原创 haas506 2.0开发教程-高级组件库-modem.voiceCall(仅支持2.2以上版本)

案例说明:main.py2.接听电话main.py3.Class-simvoiceCall - 通话功能setCallback - 设置监听回调函数函数功能: 设置监听回调函数函数原型:setAutoAnswer - 设置自动应答时间函数功能: 设置自动应答时间,来电时自动接通函数原型:callStart- 拨打电话函数功能: 拨打电话函数原型:callAnswer - 打电话来时接听电话函数功能: 打电话来时接听电话函数原型:callEnd - 挂断电话函数功能: 挂断电话函数原型:..

2022-06-22 14:57:14 69

原创 haas506 2.0开发教程-高级组件库-modem.sms(仅支持2.2以上版本M320不支持短信接收功能)

案例说明:main.py效果图-发送main.py效果图-接收注意:用手机给haas506发短信时,串口助手不一定能显示中文,此时有两种解决方法:(1)换一个可以设置中文显示的串口助手。(2)将串口日志保存一下,打开日志文件,就会显示中文字符。SMS - 短信功能setCallbacks - 实现接收短信功能函数功能: 实现接收短信功能函数原型:sendTextMsg - 短信发送函数功能: 短信发送函数原型:......

2022-06-22 14:09:18 84

原创 haas506 2.0开发教程-高级组件库-modem.sim(仅支持2.2以上版本)

案例说明:main.py日志输出2.Class-simgetStatusgetIccidgetImsi获取SIM卡状态获取ICCID获取IMSIsim - SIM卡功能参数说明: 无返回值: sim对象创建成功,返回Name(sim)getImsi - 获取IMSI(国际移动用户识别码)函数功能: 获取IMSI(国际移动用户识别码)函数原型:参数说明: 无返回值: 返回IMSIgetIccid - 获取ICCID(集成电路卡识别码)函数功能: 获取ICCID

2022-06-22 13:38:09 570

原创 haas506 2.0开发教程-高级组件库-modem.net(仅支持2.2以上版本)

案例说明:main.py日志输出2.Class-netnet - 网络功能setModem - 设置飞行模式函数功能:设置飞行模式函数原型:getModem - 获取工作模式函数功能:获取工作模式函数原型:参数说明:无返回值:返回值=1,飞行模式;返回值=0,正常模式getCsq - 获取工作模式函数功能:获取飞行模式状态函数原型:参数说明:无返回值:成功返回整型的csq信号强度值getMode - 获取当前网络模式函数功能:获取当前网络模式函数原型:参数说明:无返回值:getCel

2022-06-22 11:27:25 166

原创 haas506 2.0开发教程-高级组件库-modem.info(仅支持2.2以上版本)

案例说明:main.py日志输出2.Class-infogetDevImeigetDevModelgetDevProductIdgetDevFwVersion获取设备的IMEI获取设备model获取设备id获取设备固件版本号info - 创建info对象getDevImei - 获取设备的IMEI(国际移动设备识别码)函数功能:获取设备的IMEI函数原型:参数说明:无返回值:返回设备的IMEI号getDevModel - 获取设备model函数功能:获取设备

2022-06-22 10:57:06 100

原创 1.11 haas506 2.0开发教程-driver-RTC(仅支持2.2以上版本)

main.py输出3.Class-RTCopenclosegetTimesetTimesetAlarmdisableAlarm打开并创建RTC 实例关闭RTC实例读取RTC 时间数据设置RTC时间数据设置闹钟到期时间关闭闹钟RTC - 创建RTC对象open - 打开并创建RTC 实例函数功能:打开并创建RTC 实例函数原型:close - 关闭RTC实例函数功能:关闭RTC实例注意事项:需确保要关闭的RTC处于open状态函数原型:getTime -

2022-06-22 10:24:07 646

7.1 HD1 - 智能路灯代码

7.1 HD1 - 智能路灯代码

2022-10-14

固件烧录工具UpgradeDownload.exe

解压直接使用UpgradeDownload.exe文件即可运行

2022-10-11

haas506_M601_pacmerge2.3合包工具

本工具可以将haas506-M601固件pac包和python应用程序包合并成一个pac包,方便haas506量产时烧写固件

2022-10-10

haas506_M320_pacmerge2.2合并工具

本工具可以将haas506-M320固件pac包和python应用程序包合并成一个pac包,方便haas506量产时烧写固件

2022-10-10

haas506_M601_USB驱动

安装M601驱动后,电脑才可以正常识别usb

2022-10-10

固件包haaS506_M601_v1.17

最初的haas506-m601固件版本

2022-10-10

固件包HaaS506_M601_v2.01

1.添加uos模块支持version version_info方法。 2.修改spi接口对接readAfterWrite支持bytearray方式。

2022-10-10

固件包HaaS506_M601_v2.02

1.调整modem模块,net,sim,info,sms,voicecall,支持电话短信功能 2.新增rtc模块,支持本地写入时间和设置闹钟 3.新增hota模块,支持http升级python应用包和haas固件包 4.新增system模块,支持重启,关机,休眠 5.优化sntp模块,支持自定义校时服务器

2022-10-10

python源码加密工具v1.2

v1.2版本支持一键加密文件夹中的所有py文件,使用更高效

2022-10-10

haas506-M320-USB驱动

haas506系列开发板升级了新模块,usb驱动有变化,使用haas506-m320开发板的用户,可以下载这个驱动

2022-10-10

番茄时钟代码番茄时钟案例的代码资源

番茄时钟案例的代码资源

2022-08-03

M2M设备通信设备B代码

M2M设备通信设备B代码

2022-07-15

M2M设备通信设备A程序

M2M设备通信设备A程序

2022-07-15

HaaS506-HD1本地固件更新;固件指令烧写.rar

HaaS506-HD1本地固件更新;固件指令烧写.rar

2022-06-15

HaaS506-HD1 RTU 透传模式工程源码

HaaS506-HD1 RTU 透传模式工程源码

2022-06-08

HaaS506-HD1 RTU 透传模式下阿里云平台物模型

HaaS506-HD1 RTU 透传模式下阿里云平台物模型

2022-06-07

CH340驱动,USB转串口驱动

CH340驱动,USB转串口驱动

2022-06-07

HaaS Python HaaS 506硬件 HaaS 506开发板原理图及硬件设计手册

HaaS Python HaaS 506硬件 HaaS 506开发板原理图及硬件涉及手册 推荐人群:嵌入式开发、Python嵌入式开发、购买HaaS 506的开发者 HaaS Python轻应用 物联网开发板硬件设计手册 此资源下载无需积分,放心下载使用。

2022-05-07

RS485-camera

串口摄像头 RS485

2022-05-05

haas506-rtu-test

haas506 rtu 测试代码

2022-04-26

haas506-rtu-物模型

haas506-rtu-物模型

2022-04-26

阿里云-物联网平台设置

配置mqtt所需参数,连接到阿里云物联网平台

2022-04-13

haas506合包工具pacmerge2.21-m601发布版.zip

方便haas506量产时烧写一个固件包,本工具可以将haas引擎pac包和python应用程序包合并成一个pac包进行下载

2022-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除