完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 jf_39160458 于 2021-5-21 16:04 编辑 amp工具用于轻应用的辅助开发,以简单的命令行方式运行在Mac或Windows电脑上的工具,我们称之为命令行工具。命令行工具主要是用来推送设备应用脚本到设备端,并拥有一套完整的命令,可以完成设备的应用热更新、运维服务、日志服务等。 1 环境准备 通过 MicroUSB 线连接 PC 和 模组的USB下载口。 2写token信息到设备 注意,此步骤不是必须的,如果需要通过网络更新轻应用,则必须要先写入token信息。 如果是通过USB本地更新轻应用,则可以略过此步! 使用串口工具比如SecureCRT/Xshell,连接到 USB下载口,打开 USB port6 对应的串口。 1、var device = require('device'); 2、device.setToken('78c54d6a0593049d6c554348fac4e2a7'); 3、通过串口工具发送指令到开发板,开发板响应后会返回 undefined。 注意:token需要自己去阿里云官网申请,申请链接: https://help.aliyun.com/document_detail/184019.htm?spm=a2c4g.11186623.2.20.51bc7f2fnyQ4o2#topic-2632130 4、读取下设备的token信息,如果token与邮件回复中的token不同或不存在,重复执行第2步; 5、var kv = require('kv'); 6、kv.getStorageSync('_amp_device_token'); 通过串口工具发送指令到开发板,开发板响应后会返回 undefined。 3 命令行工具 用于轻应用的辅助开发,以简单的命令行方式运行在Mac或Windows电脑上的工具,我们称之为命令行工具。命令行工具主要是用来推送设备应用脚本到设备端,并拥有一套完整的命令,可以完成设备的应用热更新、运维服务、日志服务等。 最好是将命令行工具放到D盘或者E盘根目录。 下载软件包: https://help.aliyun.com/document_detail/184020.html?spm=a2c4g.11186623.6.657.1ee14f6dliGyYY (1)运行命令行工具: 打开powershell 执行 cd 命令如下图: 下图红框为 amp工具路径(根据实际路径修改) (2)支持的命令: 用法: 输入 .amp.exe xxxx xxxx 就是对应的命令。 4 在线更新轻应用 在线热更新: 通过无线方式(网络)对设备的应用进行更新,如设备不在本地或不支持与开发机的有线连接。需要阿里授权token put - 在线热更新 通过无线方式(网络)对设备进行热更新。当设备不在本地或者设备无法跟电脑连接的时候,可以通过网络通道将轻应用代码下发到设备,类似OTA功能。步骤如下: 该命令会消耗网络流量,推送应用到蜂窝模组时请按需使用。 login - 登录 参数 amp login 说明 使用在线热更新前,需要获取 使用本地热更新时,无需绑定用户token。 token及其SDK包请通过公测申请获取。 示例 $ .amp.exe login b8805cfefe8b2dd2f069e638a0162d0e device list - 列出绑定的设备 参数 .amp.exe device list 说明 在amp login 示例 $ .amp.exe device list Your bound devices: 8675*******3456 8675*******4321 3522*******7456 参数 amp put device_name 指绑定列表中的设备名称 说明 注意:使用前,请参考在线热更新确定模组固件版本、设备绑定及设备联网等是否已完成。 通过该命令可远程推送轻应用到指定的设备,其中 app-dir 和 该命令会消耗网络流量,推送应用到蜂窝模组时请按需使用。 示例 $ .amp.exe device list Your bound devices: 8675*******3456$ .amp.exe put .app 861037053241055 device:8675*******3456 ONLINE. generate app package push app package SUCCESS 若出现OFFLINE,可能由于设备尚未联网成功。 seriallist - 列出电脑串口 参数 .amp.exe seriallist 说明 列出电脑上的所有串口,确定本地热更新的串口号 示例 $ .amp.exe seriallist COM59 COM60
|
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
【HaaS 610 Kit 4G 开发板试用体验】异常的I2C功能检测
2640 浏览 0 评论
【HaaS 610 Kit 4G 开发板试用体验】按键控制LED灯
2380 浏览 0 评论
【HaaS 610 Kit 4G 开发板试用体验】命令行工具的使用及log查看
1949 浏览 0 评论
物联网设备开发新体验!HaaS如何做到免编译、免烧录?还能热更新!
5672 浏览 0 评论
基于阿里轻应用框架的HaaS610 Kit 4G 开发板发布啦~~
2364 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 07:29 , Processed in 0.570466 second(s), Total 50, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号