完善资料让更多小伙伴认识你,还能领取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
.exeput .
app 861037053241055
device:8675*******3456 ONLINE.
generate app package
push app package SUCCESS
若出现OFFLINE,可能由于设备尚未联网成功。
seriallist - 列出电脑串口
参数
.amp
.exeseriallist
说明
列出电脑上的所有串口,确定本地热更新的串口号
示例
$ .amp.exe seriallist
COM59
COM60
|
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
【HaaS 610 Kit 4G 开发板试用体验】异常的I2C功能检测
2565 浏览0 评论
【HaaS 610 Kit 4G 开发板试用体验】按键控制LED灯
2308 浏览0 评论
【HaaS 610 Kit 4G 开发板试用体验】命令行工具的使用及log查看
1882 浏览0 评论
物联网设备开发新体验!HaaS如何做到免编译、免烧录?还能热更新!
5543 浏览0 评论
基于阿里轻应用框架的HaaS610 Kit 4G 开发板发布啦~~
2244 浏览0 评论
小黑屋|手机版|Archiver|德赢Vwin官网(湘ICP备2023018690号)
GMT+8, 2024-8-25 13:05, Processed in 0.548136 second(s), Total 44, Slave 33 queries .
Powered by德赢Vwin官网 网
© 2015bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191