
haas506-M601/M320-2.2更新接口
文章平均质量分 81
haas506新版本2.2更新,API接口有所改变,部分案例使用上进行更新
智云服
上手快,能量产的4G cat1开发板HaaS506(Python编程)大量硬件积木和场景案例持续更新
1.VSCode环境,Python极简开发,一键上云
2.分享cat1前沿技术、精品教程、最佳实践
3.工业级Python可编程RTU已上线,源码开放
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1.10 haas506 2.0开发教程-driver-PWM(仅支持2.2以上版本)
haas506 2.0开发教程-driver-PWM1.硬件图2.PWM脉冲输出(1)案例说明:(2)GPIO39频率和占空比设置(3)GPIO3频率和占空比设置(4)代码(5)效果1.硬件图2.PWM脉冲输出(1)案例说明:案例用两个WPM引脚,分别使用了两种脉冲不同输出方式,在board.josn配置设备节点,即GPIO39为"pwm_pwm",GPIO3为 “pwm_lpg”。Haas506开发板上有2个WPM引脚,可以分别用来脉冲输出(1.0版本程序没有相关功能)。为了更直观看出脉原创 2022-03-25 14:07:05 · 1317 阅读 · 0 评论 -
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 · 846 阅读 · 0 评论 -
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 · 339 阅读 · 0 评论 -
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 · 434 阅读 · 0 评论 -
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 · 736 阅读 · 0 评论 -
haas506 2.0开发教程-高级组件库-modem.sms(仅支持2.2以上版本M320不支持短信接收功能)
案例说明:main.py效果图-发送main.py效果图-接收注意:用手机给haas506发短信时,串口助手不一定能显示中文,此时有两种解决方法:(1)换一个可以设置中文显示的串口助手。(2)将串口日志保存一下,打开日志文件,就会显示中文字符。SMS - 短信功能setCallbacks - 实现接收短信功能函数功能: 实现接收短信功能函数原型:sendTextMsg - 短信发送函数功能: 短信发送函数原型:......原创 2022-06-22 14:09:18 · 268 阅读 · 0 评论 -
haas506 2.0开发教程-高级组件库-modem.voiceCall(仅支持2.2以上版本)
案例说明:main.py2.接听电话main.py3.Class-simvoiceCall - 通话功能setCallback - 设置监听回调函数函数功能: 设置监听回调函数函数原型:setAutoAnswer - 设置自动应答时间函数功能: 设置自动应答时间,来电时自动接通函数原型:callStart- 拨打电话函数功能: 拨打电话函数原型:callAnswer - 打电话来时接听电话函数功能: 打电话来时接听电话函数原型:callEnd - 挂断电话函数功能: 挂断电话函数原型:..原创 2022-06-22 14:57:14 · 305 阅读 · 0 评论 -
haas506 2.0开发教程-sntp(仅支持2.2以上版本)
main.py输出:2.Class-sntpsettime网络校时sntp - 简单网络时间协议模块功能: 用于跨广域网或局域网同步时间的协议,具有较高的精确度(几十毫秒)。注意事项: 需要确保网络连接成功,请使用下面的示例代码连接网络:settime - 网络校时函数功能: 网络校时注意事项: 需确保此网络已经连接函数原型:...原创 2022-06-22 15:35:19 · 303 阅读 · 0 评论 -
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 · 811 阅读 · 0 评论 -
2.17 haas506 2.0开发教程-system(仅支持2.2以上版本)
main.py输出3.Class-systemresetpowerofflightsleep模块重启模块关机普通休眠模式system - 系统模块reset - 模块重启函数功能: 模块重启函数原型:poweroff() - 模块关机函数功能: 模块关机函数原型:lightsleep - 普通休眠模式函数功能: 普通休眠模式,休眠后功耗降低函数原型:......原创 2022-06-22 15:21:37 · 313 阅读 · 0 评论 -
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 · 2024 阅读 · 2 评论 -
2.19 haas506 2.0开发教程 - bluetooth - 蓝牙通信(仅支持2.2以上版本)
clone好了之后,手机就可以代替刚才的开发板作为从机使用.原创 2022-07-22 15:30:32 · 1707 阅读 · 2 评论 -
2.22 haas506 2.0开发教程 - uhashlib - 哈希算法(仅支持M320开发板)
哈希(Hash)它是一种基础数据结构。Hash 表是一种特殊的数据结构,它与数组、链表以及二叉排序树等相比较有很明显的区别,但它又是在数组和链表的基础上演化而来,既具有数组的优点,又具有链表的优点。能够快速定位到想要查找的记录,而不是与表中存在的记录的关键字进行比较来进行查找。应用了函数映射的思想将记录的存储位置与记录的关键字关联起来,从而能够很快速地进行查找。原创 2022-10-13 17:12:54 · 579 阅读 · 0 评论 -
2.23 haas506 2.0开发教程 - KeyPad - 矩阵键盘(仅支持M320开发板)
list[1] :按键状态:按下为1,松开为2。注意:usrFun参数为list数据类型。list包含2个参数。list[0]: 对应键值。创建keypad对象。原创 2022-10-13 17:14:17 · 571 阅读 · 0 评论 -
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 · 2375 阅读 · 0 评论