01-物联网网关命令
本章节下载: 01-物联网网关命令 (312.09 KB)
目 录
1.1.1 description (Module view)
1.1.2 display iot mmgr running-configuration
1.1.4 display iot module firmware-upgrade history
1.1.5 display iot module information
1.1.7 iot auto-module persistent all
1.1.8 iot auto-module persistent enable
1.1.9 iot execute module firmware-upgrade
1.1.10 iot execute module led-flash
1.1.11 iot execute module reset
1.1.12 iot execute module restore-factory
1.1.19 iot packet length-field
1.1.21 module firmware-upgrade disable
1.1.22 rfid-tracking ble advertisement
1.1.23 rfid-tracking ble advertisement enable
1.1.24 rfid-tracking ble advertisement interval
1.1.25 rfid-tracking ble aging-time
1.1.26 rfid-tracking ble report enable
1.1.27 rfid-tracking ble report interval
1.1.28 rfid-tracking ble vendor-ibeacon report enable
1.1.29 rfid-tracking iot enable
1.1.30 rfid-tracking iot rssi threshold
1.1.31 rfid-tracking iot sampling enable
1.1.32 rfid-tracking iot sampling interval
1.1.33 rfid-tracking keepalive enable
本特性的支持情况与设备型号有关,请以设备的实际情况为准。
系列 |
型号 |
说明 |
WA6600系列 |
WA6628E-T |
不支持 |
WA5600系列 |
WA5630X |
支持 |
WA5620E-T |
不支持 |
|
WA5500系列 |
WA5530 |
不支持 |
WA5530i |
支持 |
|
WA5530X |
支持 |
|
WA5530S |
不支持 |
|
WA5530-SI |
支持 |
|
WA5530-LI |
支持 |
|
WA5510E-T |
不支持 |
|
WA5300系列 |
WA5320i |
支持 |
WA5320i-LI |
支持 |
|
WA5320X |
支持 |
|
WA5320X-LI |
支持 |
|
WA5320X-E |
不支持 |
|
WA5320X-SI |
支持 |
|
WA5340 |
支持 |
|
UAP300系列 |
UAP300 |
支持 |
WAP723系列 |
WAP723-W2 |
支持 |
WAP722系列 |
WAP722X-W2 |
支持 |
WAP722XS-W2 |
支持 |
系列 |
型号 |
说明 |
WA530系列 |
WA538 |
不支持 |
WA536 |
不支持 |
|
WA5330 |
支持 |
|
WA530X |
不支持 |
description命令用来配置物联网模块的描述信息。
undo description命令用来恢复缺省情况。
【命令】
description text
undo description
【缺省情况】
未配置物联网模块的描述信息。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
text:物联网模块描述信息,为1~64个字符的字符串,区分大小写。
【使用指导】
可以根据物联网模块的型号、所处地理位置以及用途来配置描述信息。
【举例】
# 配置物联网模块1的描述信息为L3-office。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] description L3-office
display iot mmgr running-configuration命令用来显示物联网管理模块的运行配置信息。
【命令】
display iot mmgr running-configuration
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示物联网管理模块的运行配置信息。
<Sysname> display iot mmgr running-configuration
IOT status : Enabled
Auto-module : Disabled
Auto-module persistent : Disabled
Keepalive status : Enabled
Sampling interval : 10 seconds
T300-R server domain-name : N/A
T300-R domain IP : N/A
T300-R server address : N/A
T300-R server port : N/A
T300-B server domain-name : N/A
T300-B domain IP : N/A
T300-B server address : N/A
T300-B server port : N/A
EW100-R server address : N/A
EW100-R server port : N/A
T100-A server address : N/A
T100-A server port : N/A
T100-TP server address : N/A
T100-TP server port : N/A
T300BP0R server address : N/A
T300BP0R server port : N/A
T300PB0U server address : N/A
T300PB0U server port : N/A
T300RT0R server address : N/A
T300RT0R server port : N/A
BLE report : Disabled
BLE vendor-ibeacon report : Disabled
BLE report interval : 900 seconds
BLE aging time : 180 seconds
Location module inside : N/A
Location module outside : N/A
Location rssi period : 6
Location valid-rssi : 70
Location diff-rssi : 5
Module 1:
Module type : RFID
Module status : Disable
Firmware upgrade status : Enable
Description : N/A
Tx-power : 1
Led-mode : Normal
Module report-mode : Parse
Packet length-field : 8
Packet format : h3c
Rssi threshold : 126
Sample status : Disable
Advertisement status : Disable
Advertisement UUID : E1CC5B618C06428E8720FE619DB80193
Advertisement majorID : 1
Advertisement minorID : 1
Advertisement measured-power : 58
Advertisement interval : 100
表1-1 display iot mmgr running-configuration命令显示信息描述表
字段 |
描述 |
IOT status |
Module扫描功能状态: · Enabled:开启Module扫描功能 · Disabled:关闭 Module扫描功能 |
Auto-module |
物联网模块自动上线功能状态: · Enabled:开启物联网模块自动上线功能 · Disabled:关闭 物联网模块自动上线功能 |
Auto-module persistent |
自动上线物联网模块固化功能状态: · Enabled:开启自动上线物联网模块固化功能 · Disabled:关闭自动上线物联网模块固化功能 |
Keepalive status |
保活功能状态: · Enabled:开启保活报文开关功能 · Disabled:关闭保活报文开关功能 |
Sampling interval |
物联网模块上报定位报文采样功能的采样周期,单位为秒 |
Module-type server domain-name |
物联网服务器域名: Module-type 表示物联网模块类型 |
Module-type server domain IP |
物联网服务器域名IP地址: Module-type 表示物联网模块类型 |
Module-type server address |
物联网服务器IP地址: Module-type 表示物联网模块类型 |
Module-type server port |
物联网服务器端口号: Module-type 表示物联网模块类型 |
BLE report |
上报BLE邻居列表功能状态: · Enabled:开启上报BLE邻居列表功能 · Disabled:关闭上报BLE邻居列表功能 |
BLE vendor-ibeacon report |
上报支持非标准通告报文的BLE邻居信息功能状态: · Enabled:开启上报支持非标准通告报文的BLE邻居信息功能 · Disabled:关闭上报支持非标准通告报文的BLE邻居信息功能 |
BLE report interval |
上报邻居列表时间间隔,单位为秒 |
BLE aging time |
BLE邻居老化时间,单位为秒 |
Location module inside |
校内物联网模块的ID |
Location module outside |
校外物联网模块的ID |
Location rssi period |
计算RSSI平均值的周期 |
Location valid-rssi |
有效RSSI平均值 |
Location diff-rssi |
有效RSSI差值 |
Module Module-id |
物联网模块编号 |
Module type |
物联网模块类型 |
Module status |
物联网模块状态: · Enable:物联网模块处于开启状态 · Disable:物联网模块处于关闭状态 |
Firmware upgrade status |
Module自动升级状态: · Enable:开启Module自动升级 · Disable:关闭Module自动升级 |
Description |
物联网模块的描述信息 |
Tx-power |
发送功率的级别 |
Led-mode |
物联网模块LED灯闪烁状态: · Normal:表示LED正常闪烁 · Quiet:表示LED常灭 |
Module report-mode |
物联网模块上送报文的模式: · Parse:物联网模块上送报文的模式为解析模式 · Transparent:物联网模块上送报文的模式为透传模式 |
Packet length-field |
物联网模块的报文长度字段值 |
Packet format |
物联网模块允许接收的报文格式 |
Rssi threshold |
物联网定位报文的RSSI门限值 |
Sample status |
物联网模块上报定位报文采样功能开关: · Enable:开启物联网模块上报定位报文采样功能 · Disable:关闭物联网模块上报定位报文采样功能 |
Advertisement status |
BLE通告发送功能: · Enable:开启BLE模块的通告发送功能 · Disable:关闭BLE模块的通告发送功能 |
Advertisement UUID |
BLE通告的UUID |
Advertisement majorID |
BLE通告的Major ID |
Advertisement minorID |
BLE通告的minor ID |
Advertisement measured-power |
BLE通告的Measured power |
Advertisement interval |
BLE通告发送的时间间隔,单位为毫秒 |
display iot module all命令用来显示无线接入点及其连接的物联网模块的信息。
【命令】
display iot module all
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示无线接入点及其连接的物联网模块的信息。
<System> display iot module all
Modules : 6
State : manual, auto(*)
Port ID: 3
----------------------------------------------------------------------------
ModuleID Model SerialNumber H/WVer S/WVer LastRebootReason
1 T300M-X 219801A19A8171E00016 Ver.A E1102 Other
3 T300-X 219801A19A8171E00017 Ver.A E1102 Power On
4* T300-X 219801A19A8171E00018 Ver.A E1102 Other
Port ID: 4
----------------------------------------------------------------------------
ModuleID Model SerialNumber H/WVer S/WVer LastRebootReason
----------------------------------------------------------------------------
10* T300M-X 219801A19A8171E00019 Ver.A E1102 Other
11 T300-X 219801A19A8171E00020 Ver.A E1102 Other
12* T300-X 219801A19A8171E00021 Ver.A E1102 Power On
表1-2 display iot module all命令显示信息描述表
字段 |
描述 |
Modules |
在线物联网模块个数 |
Port ID |
物联网模块连接的AP端口的ID |
ModuleID |
物联网模块的ID, * 代表自动物联网模块,不带 * 代表手工物联网模块 |
Model |
物联网模块型号 |
SerialNumber |
物联网模块序列号 |
H/WVer |
物联网模块硬件版本号 |
S/WVer |
物联网模块软件版本号 |
LastRebootReason |
物联网模块上次重启的原因,取值包括: · Power On:断电重启 · SOFTRESET:软重启 · WDG:看门狗重启 · CAN_TASK_FAIL:CAN任务创建失败重启 · UART_TASK_FAIL:UART任务创建失败重启 · DEV_TASK_FAIL:设备管理任务创建失败重启 · EMAC_TASK_FAIL:ETH以太任务创建失败重启 · RIPC:RIPC通道超时重启 · RATE:CAN速率自适应失败重启 · SCHEDULER:任务调度失败重启 · BUTT:预留 · HARDFAULT:CPU硬件失效重启 · MPUFAULT:CPU存储管理错误重启 · BUSFAULT:CPU总线错误重启 · USAGEFAULT:CPU错误应用重启 · Other:预留 |
display iot module firmware-upgrade history命令用来显示指定模块固件版本的升级信息。
【命令】
display iot module firmware-upgrade history { all | module module-id }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
all:显示所有模块固件版本的升级信息。
module-id:显示指定模块的固件版本升级信息。其中module-id为物联网模块ID。
【使用指导】
本命令用于查看自物联网网关设备启动以来,模块的固件版本手动升级的历史记录信息。模块固件版本手动或自动升级后的版本号可通过display iot module information命令查看。
【举例】
# 查看所有模块的升级信息。
<Sysname> display iot module firmware-upgrade history all
Module ID Last upgraded time Upgrade status SW version
1 Mon Nov 2 13:54:23 2018 Succeeded 12-09-02-22
表1-3 display iot module firmware-upgrade history命令显示信息描述表
字段 |
描述 |
Module ID |
模块 ID |
Last upgraded time |
上一次升级时间 |
Upgrade status |
升级状态: · N/A:无信息 · Succeeded:成功 · Failed:失败 · Upgrading:正在升级 |
SW version |
软件版本 |
【相关命令】
· display iot module information
display iot module information命令用来显示物联网网关上的物联网模块信息。
【命令】
display iot module information { all | module module-id }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
all:显示物联网网关上的所有物联网模块信息。
module module-id:显示指定物联网模块的信息。其中module-id为物联网模块ID。
【举例】
# 显示物联网网关上物联网模块1的信息。
<Sysname> display iot module information module 1
Module type : RFID
Module vendor : H3C
Model : T300-R
HW version : Ver.A
SW version : R1225TS V100R001B01D029SP25TS
Serial ID : 219801A1FN8187E0006T
Module MAC : 90e7-1022-76b2
Module physical status : Normal
Module administrative status : Enabled
Description : Not configured
表1-4 display iot module-information命令显示信息描述表
字段 |
描述 |
Module type |
模块类型: · NotConfig:表示未配置 · RFID:RFID模块类型 · BLE:BLE模块类型 |
Module vendor |
模块物理类型: · N/A:无信息 · H3C:H3C模块 · Third-party:第三方模块 |
Model |
模块型号信息,如果无法获取到模块的型号信息,显示N/A |
HW version |
模块硬件版本 |
SW version |
模块软件版本 |
Serial ID |
模块序列号 |
Module MAC |
模块MAC地址 |
Module physical status |
模块物理状态: · Unavailable:不可用 · Unusable:在位但不可用 · Normal:在位 · Absent:不在位 |
Module administrative status |
模块管理状态: · Enabled:开启 · Disabled:关闭 |
Description |
· 模块描述信息,Not configured表示未配置模块描述信息 |
iot auto-module enable命令用来开启物联网模块自动上线功能。
undo iot auto-module enable命令用来关闭物联网模块自动上线功能。
【命令】
iot auto-module enable
undo iot auto-module enable
【缺省情况】
物联网模块自动上线功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启本功能后,自动上线类型的物联网模块无需手工配置物联网模块的序列号,即可完成自动上线。
本命令仅在物联网模块与通过网络连接的物联网AP连接时生效。
【举例】
# 开启物联网模块自动上线功能。
<Sysname> system-view
[Sysname] iot auto-module enable
【相关命令】
· display iot module information
iot auto-module persistent all命令用来将所有已上线的自动上线物联网模块固化为手工上线模块。
【命令】
iot auto-module persistent all
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
配置本功能后,所有已上线的自动上线物联网模块将固化为手工上线模块,并且自动配置模块序列号。
本命令仅在物联网模块与通过网络连接的物联网AP连接时生效。
【举例】
# 将所有已上线的自动上线模块固化为手工上线模块。
<Sysname> system-view
[Sysname] iot auto-module persistent all
【相关命令】
· display iot module information
· serial-number
iot auto-module persistent enable命令用来开启自动上线物联网模块固化功能。
undo iot auto-module persistent enable命令用来关闭自动上线物联网模块固化功能。
【命令】
iot auto-module persistent enable
undo iot auto-module persistent enable
【缺省情况】
物联网模块自动上线功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启本功能后,后续接入的自动上线物联网模块将自动固化为手工上线模块,且自动配置模块序列号。而此前已上线的自动上线物联网模块不会被固化为手工上线模块。
仅手工上线物联网模块支持参数配置,自动上线物联网模块不支持参数配置。
本命令仅在物联网模块与通过网络连接的物联网AP连接时生效。
【举例】
# 开启自动上线物联网模块固化功能。
<Sysname> system-view
[Sysname] iot auto-module persistent enable
iot execute module firmware-upgrade命令用来手动升级物联网模块版本。
【命令】
iot execute module firmware-upgrade module module-id firmware-path filepath
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module module-id:升级指定物联网模块。其中module-id为物联网模块ID。
firmware-path filepath:设备上存放物理网模块版本文件的路径。
【使用指导】
当物联网模块版本自动升级功能处于开启状态时,若手动升级的模块版本与物联网网关版本文件中的软件版本不同,则在重启物联网网关后,物联网网关会将物联网模块版本自动升级并覆盖手动升级的版本。因此,在执行本命令之前,请先使用module firmware-upgrade disable命令关闭物联网模块版本自动升级功能。
【举例】
# 从路径flash:/a.ipe中获取物联网模块版本,并对物联网网关连接的模块1的版本进行升级。
<Sysname> system-view
[Sysname] iot execute module firmware-upgrade module 1 firmware-path flash:/a.ipe
【相关命令】
· display iot module firmware-upgrade history
iot execute module led-flash命令用来配置物联网模块外壳上LED灯进行闪烁示意。
【命令】
iot execute module led-flash module module-id
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module module-id:指定模块外壳上LED灯进行闪烁示意。module-id表示物联网模块ID,取值范围与AP设备的型号有关,请以设备的实际情况为准。
【使用指导】
若需要查看指定物联网AP的指定Module对应的实际物联网模块所在位置,可通过配置本命令使该物联网模块外壳上的所有LED灯进行持续20秒的闪烁,闪烁频率为每秒钟闪一次。
【举例】
# 配置module 1对应的物联网模块的LED灯进行闪烁示意。
<Sysname> system-view
[Sysname] iot execute module led-flash module 1
iot execute module reset命令用来重启物联网模块。
【命令】
iot execute module reset module module-id
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module module-id:重启指定物联网模块。其中module-id为物联网模块ID。
【举例】
# 重启物联网网关上的物联网模块1。
<Sysname> system-view
[Sysname] iot execute module reset module 1
iot execute module restore-factory命令用来将与物联网AP连接的模块恢复到出厂配置。
【命令】
iot execute module restore-factory module module-id
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module module-id:将指定模块恢复到出厂配置,module-id表示模块ID,取值范围与AP设备的型号有关,请以设备的实际情况为准。
【使用指导】
如需清除物联网模块上所有已有的配置,可配置本命令,恢复该物联网模块各参数的出厂配置。
此操作执行后,模块会立即重启,并恢复到出厂配置。
【举例】
# 将模块1恢复到出厂配置。
<Sysname> system-view
[Sysname] iot execute module restore-factory module 1
iot location module命令用来配置进出校检测功能中物联网模块的位置。
undo iot location module命令用来恢复缺省情况。
【命令】
iot location module module-id-list1&<1-6> inside module-id-list2&<1-6> outside
undo iot location module
【缺省情况】
未配置进出校检测功能中物联网模块的位置。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module-id-list1&<1-6>:指定校内物联网模块的ID,表示前面的参数最多可以输入6次,取值范围与设备实际支持的最大模块个数有关,请以设备实际情况为准。
inside:配置进出校检测功能中物联网模块的位置为校内。
module-id-list2&<1-6>:指定校外物联网模块的ID,表示前面的参数最多可以输入6次,取值范围与设备实际支持的最大模块个数有关,请以设备实际情况为准。
outside:配置进出校检测功能中物联网模块的位置为校外。
【使用指导】
在同一物联网AP下只有同时指定了校内和校外的物联网模块之后,物联网AP才会开启进出校检测功能。
【举例】
# 指定进出校检测功能中物联网模块1、2、3的位置为校内物联网模块4、5的位置为校外。
<Sysname> system-view
[Sysname] iot location module 1 2 3 inside 4 5 outside
【相关命令】
· rfid-tracking iot
· iot location rssi
iot location rssi命令用来配置进出校检测功能的计算参数。
undo iot location rssi命令用来恢复缺省情况。
【命令】
iot location rssi period period valid-rssi value diff-rssi value
undo iot location rssi
【缺省情况】
计算RSSI平均值的周期为6秒,有效RSSI平均值为70,有效RSSI差值为5。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
period period:指定计算RSSI平均值的周期,取值范围为2~30,单位为秒。
valid-rssi value:表示有效RSSI平均值,取值范围为1~100,数值越小表示信号强度越强。
diff-rssi value:表示有效RSSI差值,校内物联网模块计算所得的RSSI平均值和校外物联网模块计算所得的RSSI平均值的差值需大于等于该有效RSSI差值,取值范围为1~100。
【使用指导】
设备根据手环的RSSI变化来判断手环的进出校,物联网模块每隔1秒上报1个手环的定位报文,物联网AP会在指定的取值周期内计算校内物联网模块的RSSI平均值和校外物联网模块的RSSI平均值,当计算的RSSI平均值存在差值并且差值大于设置的有效RSSI差值时,物联网AP会判定该数据为有效数据,并生成进校或者出校信息,将消息报文发送到云平台。
【举例】
# 配置进出校检测功能,计算RSSI平均值的取值周期为8秒,有效RSSI平均值为75,有效RSSI差值为3。
<Sysname> system-view
[Sysname] iot location rssi period 8 valid-rssi 75 diff-rssi 3
【相关命令】
· iot location module
iot module命令用来进入Module视图。
【命令】
iot module module-id
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
module-id:物联网模块ID。
【使用指导】
进入Module视图后可以对连接到物联网网关上的物联网模块进行配置和管理。
【举例】
# 进入Module视图。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1]
iot module led-mode命令用来配置物联网模块外壳上LED灯的闪烁模式。
undo iot module led-mode命令用来恢复缺省情况。
【命令】
iot module led-mode { normal | quiet }
undo iot module led-mode
【缺省情况】
物联网模块外壳上所有LED灯处于正常闪烁模式。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
normal:指定LED闪烁模式为normal模式,normal模式表示LED正常闪烁。
quiet:指定LED闪烁模式为quiet模式,表示所有LED常灭。
【使用指导】
指定型号物联网AP下连的物联网模块的外壳上通常会有LED指示灯,使用过程中,不同阶段有不同的闪烁方式。在某些情况下,LED闪烁会对人产生影响,因此配置本命令调整LED闪烁模式可控制LED开关。
【举例】
# 配置物联网模块外壳上LED灯处于normal模式。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] iot module led-mode normal
iot module report-mode命令用来配置物联网模块上送报文的模式。
undo iot module report-mode命令用来恢复缺省情况。
【命令】
iot module report-mode { parse | transparent }
undo iot module report-mode
【缺省情况】
物联网模块上送报文的模式为解析模式。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
parse:物联网模块上送报文的模式为解析模式。
transparent:物联网模块上送报文的模式为透传模式。
【使用指导】
通常情况下,物联网模块会对报文进行解析,再将报文上送给物联网AP。对于不支持对报文进行解析的物联网模块,需要配置物联网模块上送报文的模式为透传模式。
本命令仅对通过网络连接的物联网AP生效。
【举例】
# 配置物联网AP下连接的物联网模块1的上送报文的模式为透传模式。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] iot module report-mode transparent
iot module-type命令用来配置物联网服务器的IP地址、端口号和域名。
undo iot module-type命令用来恢复缺省情况。
【命令】
iot module-type { t300-b | t300-r } { server-address { ip | ipv6 } server-address | server-domain domain-name { ip | ipv6 } } port port
undo iot module-type { t300-b | t300-r } { server-address | server-domain }
iot module-type { ew100-r | t100-a | t100-tp | t300bp0r | t300pb0u | t300rt0r } server-address ip server-address port port
undo iot module-type { ew100-r | t100-a | t100-tp | t300bp0r | t300pb0u | t300rt0r } server-address
【缺省情况】
未配置物联网服务器的IP地址、端口号和域名。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
t300-b:指定物联网模块的类型为T300-B。
t300-r:指定物联网模块的类型为T300-R。
ew100-r:指定物联网模块的类型为ew100-r。
t100-a:指定物联网模块的类型为t100-a。
t100-tp:指定物联网模块的类型为t100-tp。
t300bp0r:指定物联网模块的类型为t300bp0r。
t300pb0u:指定物联网模块的类型为t300pb0u。
t300rt0r:指定物联网模块的类型为t300rt0r。
ip:指定物联网服务器的IPv4地址,或指定将物联网服务器域名解析为IPv4地址。
ipv6:指定物联网服务器的IPv6地址,或指定将物联网服务器域名解析为IPv6地址。
server-address:表示物联网服务器的IPv4或IPv6地址。
domain-name:表示物联网服务器的域名,为1~253个字符的字符串,区分大小写。
port port:表示物联网服务器的端口号,取值范围为1~65535。
【使用指导】
在配置了物联网服务器地址和域名后,连接到物联网网关上的指定类型物联网模块才可以和物联网服务器进行信息交互。
【举例】
# 配置物联网模块类型为T300-R,物联网服务器的IPv4地址为192.168.10.10,端口号为3000。
<Sysname> system-view
[Sysname] iot module-type t300-r server-address ip 192.168.10.10 port 3000
# 配置物联网模块类型为T300-R,物联网服务器的IPv6地址为2001::5,端口号为3000。
<Sysname> system-view
[Sysname] iot module-type t300-r server-address ipv6 2001::5 port 3000
# 配置物联网模块类型为T300-R,物联网服务器的域地址为aaa,解析为IPv4地址,端口号为3000。
<Sysname> system-view
[Sysname] iot module-type t300-r server-domain aaa ip port 3000
iot packet length-field命令用来配置物联网模块的报文长度字段值。
undo iot packet length-field命令用来恢复缺省情况。
【命令】
iot packet length-field { 8 | 6 }
undo iot packet length-field
【缺省情况】
物联网模块的报文长度字段值为8比特。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
8:物联网模块的报文长度字段值为8比特。
6:物联网模块的报文长度字段值为6比特。
【使用指导】
不同物联网终端支持的报文长度可能不同,Length字段的取值需要根据实际使用的终端的类型进行设置。目前海康的终端只支持Length字段的取值为6比特,手环支持Length字段的值为8比特。
仅在物联网模块类型为RFID时支持配置本命令。
【举例】
# 配置物联网模块的报文长度字段值为6比特。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] iot packet length-field 6
module enable命令用来启动物联网模块。
undo module enable命令用来恢复缺省情况。
【命令】
module enable
undo module enable
【缺省情况】
物联网模块处于禁用状态。
【视图】
Module视图
【缺省用户角色】
network-admin
【举例】
# 启动物联网模块1。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] module enable
module firmware-upgrade disable命令用来关闭物联网模块版本自动升级功能。
undo firmware-upgrade disable命令用来恢复缺省情况。
【命令】
module firmware-upgrade disable
undo module firmware-upgrade disable
【缺省情况】
物联网模块版本自动升级功能处于开启状态。
【视图】
Module视图
【缺省用户角色】
network-admin
【使用指导】
开启物联网模块版本自动升级功能后,物联网网关会立即检查模块的软件版本与物联网网关版本文件中的模块软件版本是否一致,如果不一致,则将模块的软件版本升级为物联网网关版本文件中的软件版本。
物联网模块版本自动升级功能处于开启状态下,物联网网关每次重启后都会执行上述模块版本升级操作。
【举例】
# 关闭物联网模块版本自动升级功能。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] module firmware-upgrade disable
【相关命令】
· display iot module information
· display iot module firmware-upgrade history
rfid-tracking ble advertisement令用来配置BLE通告信息。
undo rfid-tracking ble advertisement命令用来恢复缺省情况。
【命令】
rfid-tracking ble advertisement { major-id major-id | measured-power measured-power | minor-id minor-id | uuid uuid }
undo rfid-tracking ble advertisement { major-id | measured-power | minor-id | uuid }
【缺省情况】
BLE通告的Major ID为1,Minor ID为1,UUID为E1CC5B618C06428E8720FE619DB80193,Measured power为-58dBm。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
major-id major-id:BLE通告的Major ID,取值范围为0~65535。
measured-power measured-power:BLE通告的Measured power,取值范围为0~127,代表信号强度值的范围为-127~0dBm,取值越大表示的信号强度值越小。Measured power为通告接收设备在距iBeacon设备1米时测得的iBeacon设备的信号强度,用于计算通告接收设备与iBeacon设备间的距离。
minor-id minor-id:BLE通告的Minor ID,取值范围为0~65535。
uuid uuid:BLE通告的UUID,取值为32个字符的16进制数0~f。
【使用指导】
物联网模块发送携带有Major ID、Minor ID、UUID和Measured power的通告信息,接收到该通告信息的应用软件会根据通告信息采取特定的行动以实现其软件功能。
【举例】
# 配置BLE通告的Major ID为4,Minor ID为4,UUID为34ae56115098ca67321a11256bca3007,Measured power为100。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] rfid-tracking ble advertisement major-id 4
[Sysname-iot-module-1] rfid-tracking ble advertisement minor-id 4
[Sysname-iot-module-1] rfid-tracking ble advertisement uuid 34ae56115098ca67321a11256bca3007
[Sysname-iot-module-1] rfid-tracking ble advertisement measured-power 100
rfid-tracking ble advertisement enable命令用来开启BLE通告发送功能。
undo rfid-tracking ble advertisement enable命令用来关闭BLE通告发送功能。
【命令】
rfid-tracking ble advertisement enable
undo rfid-tracking ble advertisement enable
【缺省情况】
BLE通告发送功能处于关闭状态。
【视图】
Module视图
【缺省用户角色】
network-admin
【使用指导】
开启BLE通告发送功能后,物联网模块将广播iBeacon通告,iBeacon通告包含UUID、Major ID和Minor ID等内容。
该命令仅在物联网定位功能处于开启状态且物联网模块类型为蓝牙时才会生效。
【举例】
# 开启BLE通告发送功能。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] rfid-tracking ble advertisement enable
rfid-tracking ble advertisement interval命令用来配置物联网模块发送BLE通告的时间间隔。
undo rfid-tracking ble advertisement interval命令用来恢复缺省情况。
【命令】
rfid-tracking ble advertisement interval interval
undo rfid-tracking ble advertisement interval
【缺省情况】
物联网模块发送BLE通告的时间间隔为1秒。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
interval:发送BLE通告的时间间隔,取值范围为50~1000,步长为10,单位为厘秒(100厘秒=1秒)。
【举例】
# 配置物联网模块发送BLE通告的时间间隔为2秒。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] rfid-tracking ble advertisement interval 200
rfid-tracking ble aging-time命令用来配置BLE邻居的老化时间。
undo rfid-tracking ble aging-time命令用来恢复缺省情况。
【命令】
rfid-tracking ble aging-time time
undo rfid-tracking ble aging-time
【缺省情况】
BLE邻居老化时间为180秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
如果物联网网关在老化时间内没有收到某个iBeacon设备(符合iBeacon标准的BLE设备)发送的通告,就将该设备从邻居列表中删除,并向物联网服务器发送该BLE邻居的老化通知,及时发现电源耗尽或被移动的iBeacon设备。
【参数】
time:BLE邻居老化时间,取值范围为:60~3600,单位为秒。
【举例】
# 配置BLE邻居的老化时间为60秒。
<Sysname> system-view
[Sysname] rfid-tracking ble aging-time 60
rfid-tracking ble report enable命令用来开启上报BLE邻居列表功能。
undo rfid-tracking ble report enable命令用来关闭上报BLE邻居列表功能。
【命令】
rfid-tracking ble report enable
undo rfid-tracking ble report enable
【缺省情况】
上报BLE邻居列表功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启上报BLE邻居列表功能后,物联网网关会定时将BLE邻居列表发送给物联网服务器。
邻居列表记录着所有iBeacon设备的信息,包括UUID、Major ID、Minor ID、最近一次通告的Tx Power和RSSI,用于物联网服务器对iBeacon设备进行管理。
【举例】
# 开启上报BLE邻居列表功能。
<Sysname> system-view
[Sysname] rfid-tracking ble report enable
rfid-tracking ble report interval命令用来配置上报邻居列表的时间间隔。
undo rfid-tracking ble report interval命令用来恢复缺省情况。
【命令】
rfid-tracking ble report interval interval
undo rfid-tracking ble report interval
【缺省情况】
上报邻居列表的时间间隔为900秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:上报邻居列表的时间间隔,取值范围为1~86400,单位为秒。
【使用指导】
建议配置时间间隔不低于15秒,以免为物联网服务器增加负担。
【举例】
# 配置上报邻居列表的时间间隔为5秒。
<Sysname> system-view
[Sysname] rfid-tracking ble report interval 5
rfid-tracking ble vendor-ibeacon report enable命令用来开启上报支持非标准通告报文的BLE邻居信息功能。
undo rfid-tracking ble vendor-ibeacon report enable命令用来关闭上报支持非标准通告报文的BLE邻居信息功能。
【命令】
rfid-tracking ble vendor-ibeacon report enable
undo rfid-tracking ble vendor-ibeacon report enable
【缺省情况】
上报支持非标准通告报文的BLE邻居信息功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 开启上报支持非标准通告报文的BLE邻居信息功能。
<Sysname> system-view
[Sysname] rfid-tracking ble vendor-ibeacon report enable
rfid-tracking iot enable命令用来开启物联网定位功能。
undo rfid-tracking iot enable命令用来恢复缺省情况。
【命令】
rfid-tracking iot enable
undo rfid-tracking iot enable
【缺省情况】
物联网定位功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
当需要配置RFID定位和蓝牙定位时,必须开启物联网定位功能。
开启物联网定位功能后,物联网网关通过物联网模块识别物联网终端发来的所有报文,并转发至物联网服务器,物联网服务器将对上报的报文进行处理。
【举例】
# 开启物联网定位功能。
<Sysname> system-view
[Sysname] rfid-tracking iot enable
rfid-tracking iot rssi threshold命令用来配置物联网定位的报文RSSI过滤门限值。
undo rfid-tracking iot rssi threshold命令用来恢复缺省情况。
【命令】
rfid-tracking iot rssi threshold rssi-threshold
undo rfid-tracking iot rssi threshold
【缺省情况】
未配置物联网定位的报文RSSI过滤门限值。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
rssi-threshold:物联网定位的报文RSSI过滤门限值,取值范围为-127~125。
【举例】
# 配置物联网定位的报文RSSI过滤门限值为30。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] rfid-tracking iot rssi threshold 30
rfid-tracking iot sampling enable命令用来开启物联网模块上报定位报文采样功能。
undo rfid-tracking iot sampling enable命令用来关闭物联网模块上报定位报文采样功能。
【命令】
rfid-tracking iot sampling enable
undo rfid-tracking iot sampling enable
【缺省情况】
物联网模块上报定位报文采样功能处于关闭状态。
【视图】
Module视图
【缺省用户角色】
network-admin
【使用指导】
物联网终端缺省每秒上报一个定位报文到物联网模块,物联网模块将收到的定位报文上报至物联网网关,在某些场景下物联网终端处于长期静止或者活动频率很低的状态,此时上报的定位报文过多会影响网关处理报文的整体性能,通过开启物联网模块上报定位报文采样功能,使物联网网关按照一定的频率对指定的物联网模块上报的定位报文进行采样,减少上报的报文数量。
【举例】
# 在物联网模块1上开启上报定位报文采样功能。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] rfid-tracking iot sampling enable
【相关命令】
· rfid-tracking iot sampling interval
rfid-tracking iot sampling interval命令用来配置物联网模块上报定位报文的采样周期。
undo rfid-tracking iot sampling interval命令用来恢复缺省情况。
【命令】
rfid-tracking iot sampling interval interval
undo rfid-tracking iot sampling interval
【缺省情况】
物联网模块上报定位报文的采样周期为10秒。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
interval:物联网模块上报定位报文的采样周期,取值范围为2~60,单位为秒。
【使用指导】
物联网网关会对物联网模块上报的定位报文进行采样并上报给服务器,比如在配置采样周期为20秒后,物联网网关会在1~20个定位报文中选取其中RSSI最大的一个报文进行采样。
【举例】
# 物联网模块上报定位报文的采样周期为5秒。
<Sysname> system-view
[Sysname] rfid-tracking iot sampling interval 5
【相关命令】
· rfid-tracking iot sampling enable
rfid-tracking keepalive enable命令用来开启定位保活功能。
undo rfid-tracking keepalive enable命令用来关闭定位保活功能。
【命令】
rfid-tracking keepalive enable
undo rfid-tracking keepalive enable
【缺省情况】
定位保活功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启定位保活功能后,物联网网关会每隔15秒发送Hello报文给物联网服务器,用于物联网服务器确认物联网网关是否在线。如果物联网服务器超过30秒没有收到来自物联网网关的Hello消息或其它任何消息,则认为物联网网关已失去连接,并采取相应的处理。
如果物联网服务器不支持处理Hello报文,避免无效报文占用带宽资源,则建议关闭本功能;如果物联网服务器支持处理Hello报文,则根据物联网服务器的要求开启本功能。
只有物联网定位处于开启状态时,定位保活功能才会生效。
【举例】
# 开启定位保活功能。
<Sysname> system-view
[Sysname] rfid-tracking keepalive enable
【相关命令】
· rfid-tracking iot enable
serial-number命令用来配置物联网模块的序列号。
undo serial-number命令用来恢复缺省情况。
【命令】
serial-number serial-number
undo serial-number
【缺省情况】
未配置物联网模块的序列号。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
serial-number:指定物联网模块的序列号,序列号为每个物联网模块的唯一标识,为1~31个字符的字符串,不区分大小写。
【使用指导】
当物联网模块是通过网络与AP连接,且配置的序列号和模块的序列号相匹配时,物联网模块才能在AP上完成手工上线;当物联网模块安装在AP上时,配置的序列号不生效,模块将直接在AP上上线。
对于通过网络与AP连接并上线的模块,改变和删除序列号将导致模块下线。
【举例】
# 配置物联网模块的序列号为210235A1BSC123000050。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] serial-number 210235A1BSC123000050
tx-power命令用来配置物联网模块的发送功率级别。
undo tx-power命令用来恢复缺省情况。
【命令】
tx-power power
undo tx-power
【缺省情况】
发送功率的级别为1,即模块的发送功率为4dBm。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
power:发送功率的级别,取值范围为1~4,功率级别和对应的功率值如下:
· 1级:4dBm
· 2级:-1dBm
· 3级:-5dBm
· 4级:-9dBm
【举例】
# 配置模块1的发送功率级别为4。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] tx-power 4
type命令用来配置物联网模块类型。
undo type命令用来恢复缺省情况。
【命令】
type { ble | rfid | uwb }
undo type
【缺省情况】
未配置物联网模块类型。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
ble:配置物联网模块类型为BLE。
rfid:配置物联网模块类型为RFID。
uwb:配置物联网模块类型为UWB。
【使用指导】
只有配置了物联网模块类型,并且实际的模块类型与物联网网关上配置的模块类型一致,物联网模块才能正常工作。
切换模块类型后,当前模块类型支持的所有命令行可配置,而不支持的命令行将被删除并且不可配置。
【举例】
# 配置物联网模块1的类型为RFID。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] type rfid
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!