1907| 2
|
【阿里云HaaS 600开发板套件】测评1 轻应用亮灯程序 |
本帖最后由 gray6666 于 2021-11-23 22:17 编辑 阿里云loT入门套件是一款基于阿里云平台和HaaS 600 为主控的物联网套件,可通过4G技术,将数据传输到阿里云物联网平台或手机上,产品支持本地热更新和在线热更新两种方式。此外HaaS 600还拥有丰富的外设接口。可应用于共享控制、智能语音、泛工业场景的智能硬件产品开发。 开发板采用JS轻应用开发,提供了完整的使用教程和例程,助你轻松搭建物联网环境。在使用教程中除了基础的应用之外我们还使用Gravity接口的传感器做了几个简单物联网项目。户外温度采集:可以远程采集温度。物流跟踪:可以远程定位。智能绿化:实现了远程数据检测和控制。智能火情装置:可以实现定点火灾报警。 一、测试流程:配置开发环境1.板子连接电脑,安装驱动程序 2.下载命令行工具,下载后直接解压缩即可 3.安装git bash工具 二、HaaS轻应用科普 轻应用:可运行在轻量级嵌入式设备上的JavaScript应用(左图) 轻应用框架:封装了JavaScript引擎和API接口,用于支持轻应用开发的软件框架(右图) 特点
一键热更新功能 替换下面两个文件代码 替换amp-win\app文件夹的 app.js文件代码如下
替换amp-win\app文件夹的 app.json文件代码如下
三、创建一个轻应用示例 1.进入轻应用工具amp-win文件夹下,鼠标右键选择Git Bash Here进入命令行 2.输入命令./amp.exe seriallist 测试板子连接是否正常,系统会返回识别端口
按照教程 1.如果返回值跟设备管理器中生成的一致,说明设备连接和命令行工具运行正常 命令行工具默认示例代码运行hello world程序,此处使用LED Blink来作为第一个轻应用示例来介绍。 使用下面的app.js 和 app.json文件替换命令行工具示例代码目录下的同名文件,如下: 2.不同电脑生成的串口和名称不一样,以实际生成的为准 3.生成的两个串口,一个是debuge串口(查看运行日志,只读),另一个是用户串口(JavaScript交互式解释器或其他用途) 四、本地热更新 将下载/运行模式切换开关(MODE)拨到DL侧,电源按钮重启、拨到BAT断电->DC通电,稍等片刻待AMP_STU指示灯间歇性双闪,如下图,说明设备已经进入本地下载模式。 通过amp工具推送应用代码到设备
切换到运行模式(RUN)并按复位按钮 注意此处命令 /amp.exe serialput ./app COM6 社区文档没写,我参考了阿里云的文档; 虽然刷代码,程序可以运行,但是系统会报错,欢迎同仁们后期评测斧正。 五、测试视频 六、参考资料 https://developer.aliyun.com/article/786387 https://wiki.dfrobot.com.cn/SKU_KIT0180_Aliyun_AIoT_HaaS_600_Kit#target_10 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed