




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
边缘计算核心板指令集
目录
1.概述........................................................3
2.设备管理命令...............................................3
2.1.查看设备信息命令.........................................3
2.1.1.devctl................................................................................................3
2.1.2.monitorctl........................................................................................6
2.1.3.temperature....................................................................................10
2.1.4.version............................................................................................11
2.2.容器管理命令............................................12
2.2.1.container指令.......................................12
2.2.2.appm指令..............................................17
3.接口管理命令.............................................22
3.1.LTE接口酉覆命令..........................................22
3.1.1.wwanapn{adddelete}.........................................................23
3.1.2.wandialer{start|stop)....................................................25
3.1.3.wanapnshowdev.......................................................................27
3.1.4.wwanmodemrebootdev...............................................................28
3.1.5.wwanmodemshowdev...................................................................29
3.1.6.wanlogstartdev......................................................................30
3.1.7.wanatsend.................................................................................31
3.1.8.wwanatshowdev.........................................................................33
3.2.网络管理与监控命令......................................34
3.2.1.ping指令..............................................34
3.2.2.tcpdump............................................................................................36
1.概述
命令包括命令功能、命令格式、参数说明、命令路径、命令权限等。
对于命令权限错误,报错信息为:“Permissiondenied”。
2.设备管理命令
2.1.查看设备信息命令
2.1.1.devctl
1、命令功能
devctl命令用来查看设备的指定信息。
2、命令格式
devctl{-h-t-e-E-M-v|-I-m-H-i-f}
3、参数说明
参数参数说明取值
-h一help,显示帮助信息。—
-t一show-type.显示设备款型。—
~e一show-esn,显示设备的ESN号。—
-show-elabel»显示电子标签信
-E—
^息。
-show-mac,显示系统的MAC地
-M一
址。
-v-show-vendor,显示厂商信息。—
-show-interna1-storage-size,显
-I—
示Flash内存信息。
一show-memory-size,显示RAM信—
息。
一show-hardware-version,显示硬
-H—
件版本号。
-i-show-interface,显示接口信息。一
--show-cpu-frequency,显示设备的
-f—
CPU频率。
4、命令路径
可以在任何路径下执行。
5、命令级别
Guesto
6、使用指南
通过devctl命令可以查看设备的指定信息,包括设备款型、设备
ESN号、电子标签信息(核心板信息)、系统MAC地址、厂商信息、
Flash内存信息、RAM信息、硬件版本号、接口信息和设备的CPU频
率。
7、使用实例
#查看设备款型
rootQroot:devctl-t
devicetype:SCM701
serialtype:SCM
表3-1devctl-t命令信息输出描述
项目描述
devicetype表示设备款型。
serialtype表示设备所属系列名称。
#查看设备的ESN号。
root@root:devctl-e
esn:2102351HNF10H7000001
#查看设备的电子标签信息。
root0root:devctl-E
BoardType=SCM701VI.0
BarCode=025BHN1234567890
Manufartiirpd=201R-03-23
VendorName=BEIJINGSMARTCHIPMICROELECTRONICS
TECHNOLOGYCOMPANYLIMITED
IssueNumber=00
Model=T20
表3-2devctl-E命令信息输出描述
项目描述
RcardTypc表示设备的单板型号C
BarCode表示设备的条码。
Manufactured表示设备的生产日期。
VendorName表示设备的供应商名称。
IssueNumber表示设备的发行号。
Model表示设备的对外型号。
#查看系统的MAC地址。
root@root:devctl-M
EthOMAC:00:00:7f:84:eb:01
EthlMAC:00:00:67:94:0a:06
#查看厂商信息。
root@root:devctl-v
vendor:BEIJINGSMARTCHIPMICROELECTRONICS
TECHNOLOGYCOMPANYLIMITED
#查看设备的Flash内存信息。
root@root:devctl-I
Flashsize:4096M
#查看设备的RAM信息。
root@root:devctl-m
Memorysize:1024M
#查看设备的硬件版本号。
root@root:devctl-H
hardwareversion:PCB0
#查看设备的接口信息。
root0root:devctl-i
if-nameiz-type
FEOEth
FEIEth
LTELTE
RS485-IRS485
RS485-IIRS485
RS485-III/RS232-IRS485
RS485-IV/RS232-IIRS232
注:LTE视模块是否存在而定,RS485-1口/RS232-1根据接口设置而定。
表3-3devctl-i命令信息输出描述
项目描述
if-name表示接口名称。
if-type表示接口类型。
#查看设备的CPU频率。
root@root:devctl-f
CPU(MHz):1200
8、相关命令
无.
2.1.2.monitorctl
1、命令功能
monitorctl命令用来查看设备基本状态信息。
2、命令格式
monitorctl{-h|-s|-c|-m|-i)
monitorctl-ttypevalue
monitorctl{-d|-r}type
3、参数说明
参数参数说明取值
-h一help.显示帮助信息。—
-show-alarm,显示设备当前已产生
-s—
的告警。
-show-cpu-usage,显示设备当前的
-c一
CPU使用率。
—show-memory-usago,显示设备当前
-m一
的内存使用率。
-show-storage-usage,显示设备当
-i—
前的存储空间使用率。
-show-threshold,显示设备当前的
-dCPUs内存或者存储空间的使用率告警—
门限值。
-set-threshold,设置设备CPU、内
-t存或者存储空间盘的使用率告警门限—
值。
-restore-threshold,恢复设备的
CPU、内存或者存储空间的使用率告警
门限值到默认值。默认情况下,CPU的
-r—
使用率告警门限值是90,内存的使用
率告警门限值是90,存储空间的使用
率告警门限值是80。
枚举类型,取值如下:
CPU:指定设置CPU的使用
率门限值。
type指定显示或者设置的信息类型。memory:指定设置内存的
使用率门限值。
storage:指定设置存储空
间的使用率门限值。
整数形式,取值范围是
value指定设置的使用率门限值。
10〜100。
4、命令路径
可以在任何路径下执行。
5、命令级别
monitorctl{-h|-c-m|-i}:Guest
monitorctl-s:Administrator
monitorctl-dtype:Guest
monitorctltypevalue:Administrator
monitorctl-rtype:Administrator
6、使用指南
执行monitorctl{-s|-c|-m|-i}命令,可以查看设备
当前的基本使用状态,包括CPU使用率、内存使用率、存储空间使用
率和已产生的告警,进而判断当前设备是否发生故障或处于异常的工
作状态。
执行monitorctl-ttypevalue或者monitorctl-rtype设
置使用率门限值后,可以执行monitorctl-dtype命令查询确认当
前门限值是否设置成需要的数值。
7、使用实例
#查看设备当前已产生的告警。
root@root:monitorctl-s
resource:HighCPUUsage,
alt-resource:new,
event-time:2017-02-0616:15:09,
perceived-severity:Warning,
alarm-text:ThecurrentCPUusageishigh
resource:HighMemoryUsage,
alt-resource:new,
event-time:2017-02-0616:15:09,
perceived-severity:Warning,
a1Arm-tAxt:ThpcurrAntmamcrynsagpishigh
表3-4monitorctl-s命令信息输出描述
项目描述
resource告警名称。
alt-resource告警新增或清除标志。
•new:表示新增告警。
•dismiss:表示清除告警(如果有重启,不会产生
dismiss标志)。
event-time产生告警的时间。
perceived-severily告警级别。
alarm-text告警内容。
#查看设备的CPU使用率。
root@root:monitorctl-c
CPUusage:15%
#查看设备的内存使用率。
root@root:monitorctl-m
memoryusage:15%
#查看设备的存储空间使用率。
rootQroot:monitorctl-i
storageusage:15%
#设置设备的CPU使用率告警门限值为85o
root@root:monitorctl-tcpu85
threshold:setthresholdsuccess
#设置设备的内存使用率告警门限值为90o
rootQroot:monitorctl-tmemory95
threshold:setthresholdsuccess
#设置设备的存储空间使用率告警门限值为75o
root@root:monitorctl-tstorage75
thrpshold:setthrAsholdsnccass
#恢复设备的CPU使用率告警门限值为默认值。
root@root:monitorctl-rcpu
threshold:restorethresholdsuccess
#显示设备的CPU使用率告警门限值。
rootyroot:monitorctl-dcpu
CPUusagethreshold:90%
#恢复设备的内存使用率告警门限值为默认值。
root@root:monitorctl-rmemory
threshold:restorethresholdsuccess
#恢复设备的存储空间使用率告警门限值为默认值。
root@root:monitorctl-rstorage
threshold:restorethresholdsuccess
8、相关命令
无。
2.1.3.temperature
1、命令功能
temperature命令用来查看主板温度。
2^命令格式
temperature[-h|-t]
3、参数说明
参数参数说明取值
-h一help,显示帮助信息。—
-t-temperature,显示主板温度。—
4、命令路径
可以在任何路径下执行。
5、命令级别
Administratoro
6、使用指南
合适的温度范围是设备稳定运行的前提,设备温度过高或过低可
能会造成硬件的损坏。执行此命令,可以查看设备当前的温度信息。
当设备温度超过上下限阈值时,设备会产生告警,提示用户设备处于
不正常工作状态。
7、使用实例
#查看主板温度。
root@root:temperature-t
Mainboard:42C
8、相关命令
无。
2.1.4.version
1、命令功能
version命令用来查看设备的版本信息。
2、命令格式
version[-h|-b|-d]
3、参数说明
参数参数说明取值
-h一help,显示帮助信息。—
-b一brief,显示软件版木的简要信息。—
-d--detail,显示软件版本的详细信息。—
4、命令路径
可以在任何路径下执行。
5、命令级别
Guesto
6、使用指南
执行此命令,可以查看设备当前的版本信息,进而判断设备是否
需要升级。
7、使用实例
#查看设备软件版本的详细信息。
rootQroot:version-d
softwareversion:SV01.008
patchversion:——
3-5version命令信息输出描述
项目描述
softwareversion表示系统软件版本号。
patchversicn表示补丁版本号。
8、相关命令
无。
2.2.容器管理命令
2.2.1.container指令
1、命令功能
container命令用来配置容器的基本功能。主要由container、
containerinstall>containerconfig>containerstart>
containerstop、containeruninstallscontainerrestart和
containerstatus共8条指令。
2、命令格式
显示帮助信息:container-h
仓II建容器指令:containerinstallcontainerapp-name[一v
direction1「一devdev-parameter]「-cpucpu-number]「一
memmem-parameter][-diskdisk-parameter]
修改容器资源:containerconfigcontainer[-v
direction][-devdev-parameter][-cpucpu-number][-
memmem-parameter][-diskdisk-parameter]
监控容器资源:containermonitor{-s|-d|-ttypevalue
-rtype}container
启动容器指令:containerstartcontainer
册U除容器:containeruninstallcontainer
停止容器:containerstopcontainer
重启容器:containerrestartcontainer
查询容器状态:containerstatuscontainer
3、参数说明
参数参数说明取值
-h显示帮助信息。一
-show-alarm,显示容器监控已产生的告
-s—
警。
—show-threshold,显示容器当前的
-d—
CPU、内存的使用率告警门限值。
-set-threshold,设置容器CPL\内存
-t百分比
或者的使用率告警门限值。
-restore-threshold,恢复容器的CPU、
内存的使用率告警门限值到默认值。默认
-r情况下,CPU的使用率告警门限值是90,—
内存的使用率告警门限值是90,disk的
使用率告警门限值是90%。
-dev表示映射的设备—
该参数不出现,默认最
-cpu表示cpu的配置资源大资源(比如4核
CPU,则默认为4)。
该参数不出现,默认默
-mem表示内存的配置资源认最大资源,最小配置
10MBytes
该参数不出现,默认
-disk表示存储资源配置
1024Mo
-v挂载的宿主机文件夹一
容器所用的设备映射参量,用于配置外格式如;dev
dev-parameter
部硬件资源配置,如uart等/dev/ttyl:/dev/ttyl
cpu-number容器所用的CPU内核数量2-4
mem-parameter容器所用的内存设置参量内存,如50Mbytes
枚举类型,取值如下:
cpu:指定设置CPU的
使用率门限值.
memory:指定没置内存
type指定显示或者设置的信息类型。
的使用率门限值。
storage:指定设置存
储空间的使用率门限
值。
百分比,整数形式,取
value指定设置的使用率门限值。
值范围是10〜100。
container指定容器的名称。—
app-name指定app文件名。—
4、命令路径
可以在任何路径下执行。
5、命令级别
Administratoro
6、使用指南
应用场景
•当用户需要使用APP镜像文件创建容器时,可以通过执行
containerinstallcontainerapp-name命令进行创建,仓U建
容器时,可以给定外部资源配置、CPU配置和内存分配。容器被
创建以后,处于running状态。
•当需要修改一个容器的资源配置时,如修改CPU核数、内存
或者外部接口资源时,使用指令:containerconfig指令。修改
完后容器保持原状态(启动/停止)。
•当用户需要删除容器时,可以通过执行container
uninstallcontainer命令进行设置。
•当用户需要启动容器时,可以通过执行containerstart
container命令进行设置。
•当用户需要停止容器时,可以通过执行containerstop
container命令进行设置。
•当用户需要获取容器的状态信息时,可以通过执行
containerstatus命令进行获取。该命令如果有container参量
出现,则只显示当前指定的容器状态,如果不出现,则显示所有
容器的状态。显示容器的状态(running/stopped)IP地址、
CPU配置参数、CPU使用率、内存配置和内存占用率,当容器处
于停止状态时,CPU使用率和内存占用率显示为Oo
•当用户需要显示容器监控过程中己产生的告警,或者用户需
要查看容器CPU、内存或者的使用率告警门限值,或者用户需要
设置容器CPU、内存或者的使用率告警门限值,或者用户需要恢
复容器的CPU、内存的使用率告警门限值到默认值时,使用
containermonitor指令。
注意事项
•启动指定容器前须先通过执行containerinstall命令创
建该容器。
•卸载指定容器前须先通过执行containerstop命令停止该
容器。
•目前设备最少支持安装20个容器。
7、使用实例
#使用名称为testapp的镜像创建容器名为test的容器,分配的
资源为cpu内核为xx,内存为xxxM,外部物理串口为Uartl。
root@root:containerinstalltesttestapp-dev
container:createcontainertestsuccess.
#删除名称为test的容器。
root@root:containeruninstalltest
container:removecontainertestsuccess.
如果容器不存在,显示如下:
root@root:containeruninstalltest
container:thecontainertestisnotexist.
#启动名称为test的容器。
root@root:containerstarttest
container:startcontainertestsuccess.
如果容器不存在,显示如下:
root@root:containerstarttest
container:thecontainertestisnotexist.
#停止名称为test的容器。
root@root:containerstoptest
container:stopcontainertestsuccess.
如果容器不存在,显示如下:
rootQroot:containerstoptest
container:thecontainertestisnotexist.
#获取容器状态信息。
rootQroot:containerstatus
container:2containerslisted
containerindex:0
containername:testO
containerversion:v01.010
containerstatus:running
containerip:192.168.100.2
Containercpu2cores
containercpu-usage:0%
containermaxmem:256kB
containermem-usage:8%
containerdisk-size:20kB
Containerdisk-usage:23%
containerindex:1
containername:test2
containerversion:
containerstatus:stopped
containerip:
Containercpu2cores
containercpu-usage:0%
containermaxmem:128M
containermem-usage:0%
containerdisk-size:2,000kB
Containerdisk-usage:23%
3-6containerstatus命令信息输出描述
项目描述
containerindex容器索引信息。
containername容器名称。
running:表示容器运行状态;
containerstatus
stopped:表示容器停止状态。
containerip容器的IP地址。
containercpu-usage容器的CPU使用率。
containeriraxmem容器的最大内存空间的大小。
containermem-usage容器的内存占用率。
8、相关命令
无。
2.2.2.appm指令
1、命令功能
appm命令用来配置容器内APP的基本功能。
2、命令格式
appm[-h]
appm-i[-cpucpu-number][-memmem-parameter]-c
container-name二-napp-name]-ffile-path
appm{-u|-e|-d|-s|-S}-ccontainer-name-n
app-name
appm-I-ccontainer-name[-napp-name][-1]
appm-t[-cpucpu-thresh][-memmem-thresh]-c
container-name-napp-name
appm-r-ccontainer-name[-napp-name]
appm-q[-cpu][-memJ-ccontainer-name[-napp-
name]
3、参数说明
参数参数说明取值
-h—help,显示帮助信息。
-i—install,安装APP。
-u—uninstall,卸载APP。
~e—enable,使能APP。
-d—disable,去使能APP。
-s一start,启动APP。
-s-stop,停止APP。
-information,显示APP信
-I
息。
—container,指定容器的名
-ccontainer-name
称。
-napp-name-name,指定APP的名称。
-ffile-path-file,指定APP文件名。
-1-log,显示服务日志信息。
百分比数值,不设置,默
一设置监控阈认后面跟的-和-
-tthreshold,APP90%,mem
值cpu参量至少有一个,-n
参数必须出现。
-restore,恢复AFP监控阈值CPU和memory的阈值默认
-r
到默认值。90%。
后面跟的-mem和-cpu参量
一—query,查询APP监控阈值。
q至少有一个。
百分比数值,不设置,默
-cpu表示cpu的阈值
认90%。
百分比数值,不设置,默
-mem表示内存的阈值
认90%
cpu-numberAPP配置CPU核数2-4
单位:Mb,最小10Mb。最
mem-parameterAPP配置memory参数大可以配置容器的最大资
源。
cpu-threshCPU监控阈值百分比,102100机
mem-thresh内存监控阈值百分比,1皿-100机
4、命令路径
可在任何路径下执行。
5、命令级别
appm-i-ccontainer-name[-napp-name]-ffile
path:Administrator
appm{-u|"e|"d|-s|-S}-ccontainer-name-n
app-name:Administrator
appm-I-ccontainer-name[-napp-name][-1]:
Administrator
appm-t[-cpucpu-thresh][-memmem-thresh]-c
container-name_-napp-name]:Administrator
appm-r-ccontainer-name[-napp-name]:
Administrator
appm-q[-cpu][-memI-ccontainer-name[-napp-
name]:Administrator
6、使用指南
应用场景
•通过执行appm命令可以对容器内的APP进行安装、卸载、使
能、去使能、启动、停止和状态查询。
•当执行appm-I-ccontainer-name[-napp-name]
[-1]显示APP信息时,如果不指定-napp-name参数,则显示
所有APP的信息;如果指定-napp-name参数,则显示每个服务最
多2K的日志信息。
•当执行appm-i-ccontainer-name[-napp-name]-f
file-path和appm{-u|-e|-d|-s|-S}-ccontainer
name-napp-name命令成功时,没有提示信息;如果命令执行
失败,会提示错误信息,当前支持的错误信息如下:
1)Appnamemustlessorequalthan64.:APP名称长度不超过
64o
2)Containernamemustlessorequalthan32.:容器名称长度不
能超过32c
3)Appfilepathmustlessthan128.:APP的文件存放路径长度不
能超过128。
4)Connecttorpcservererror.:RPC通信异常。
5)Operationfailed.:命令执行错误,并且记录下错误执行原因。
6)Lastrequestisnotfinished.:多用户操作互斥提示。
7)Processtimedout.:操作等待超时。
8)Containernotexist.:指定容器不存在。
9)Unknownerror.:APP操作未记录错误原因。
10)Getappinformationfromcontainererror.:获取容器内的
APP信息错误。
11)Convertappinformationerror.:转换APP信息格式时错误。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年青海省情试题及答案
- 2025年l流脑试题及答案
- 2025年篮球禁区测试题及答案解析
- 2025年大学java试题及答案
- 2025年apqp考试题库及答案
- 2025年精神病学副高级职称考试题库及答案
- 2025年烧结配料试题及答案
- 2025年bec初级试题及答案
- 2025年秋招:护理岗真题及答案
- 2025年电气工程师招聘试题及答案
- 2025工会知识测试题及答案
- 2025年塔城地区直遴选面试真题附详解含答案
- 2025机动车检测站授权签字人考试试题(附含答案)
- 国际信贷(刘金波)
- 内部竞聘选拔的方案
- 2025年法律专业基础知识考试试卷及答案
- 四川省成都市2023级高中毕业班摸底测试(成都零诊)化学试题及答案
- 护理髋关节置换术后健康宣教
- 2024华南理工大学辅导员招聘笔试真题
- 消化道异物护理常规
- 2025年光电耦合器行业现状分析:全球光电耦合器总产量将达到692.22亿颗
评论
0/150
提交评论