02-物联网网关命令
本章节下载: 02-物联网网关命令 (201.10 KB)
1.1.1 description (Module view)
1.1.2 display iot mmgr running-configuration
1.1.3 display iot module firmware-upgrade history
1.1.4 display iot module information
1.1.5 iot execute module firmware-upgrade
1.1.6 iot execute module reset
1.1.11 module firmware-upgrade disable
1.1.12 rfid-tracking ble advertisement
1.1.13 rfid-tracking ble advertisement enable
1.1.14 rfid-tracking ble advertisement interval
1.1.15 rfid-tracking ble aging-time
1.1.16 rfid-tracking ble report enable
1.1.17 rfid-tracking ble report interval
1.1.18 rfid-tracking ble vendor-ibeacon report enable
1.1.19 rfid-tracking iot enable
1.1.20 rfid-tracking iot rssi threshold
1.1.21 rfid-tracking iot sampling enable
1.1.22 rfid-tracking iot sampling interval
1.1.23 rfid-tracking iot tag-location aging-time
1.1.24 rfid-tracking iot tag-location enable
1.1.25 rfid-tracking iot tag-location enter-event
1.1.26 rfid-tracking iot tag-location report-interval
1.1.27 rfid-tracking keepalive enable
型号 |
说明 |
IG4500-L |
不支持 |
IG4510-L |
不支持 |
IG4520-L |
不支持 |
IG4300-R |
支持 |
IG4300-L-R |
支持 |
IG4100-L |
不支持 |
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 : Enable
Keepalive status : Enable
Tag-location status : Disable
Aging time : 10 seconds
Report interval : 5 seconds
Enter-event time : 1 second
Enter-event count : 1
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
BLE report : Disable
BLE vendor-ibeacon report : Disable
BLE report interval : 900 seconds
BLE aging time : 180 seconds
Module 1:
Module type : RFID
Module status : Disable
Firmware upgrade status : Enable
Description : N/A
Tx-power : 1
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扫描功能状态: · Enable:开启Module扫描功能 · Disable:关闭 Module扫描功能 |
Keepalive status |
保活功能状态: · Enable:开启保活报文开关功能 · Disable:关闭保活报文开关功能 |
Tag-location status |
物联网标签进出路口检测功能状态 · Enable:物联网标签进出路口检测功能处于开启状态 · Disable:物联网标签进出路口检测功能处于关闭状态 |
Aging time |
物联网标签的老化时间,单位为秒 |
Report interval |
物联网标签的驻留时间,单位为秒 |
Enter-event time |
物联网标签进入路口事件的有效时间,单位为秒 |
Enter-event count |
物联网标签进入路口事件有效时间内的有效报文个数 |
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邻居列表功能状态: · Enable:开启上报BLE邻居列表功能 · Disable:关闭上报BLE邻居列表功能 |
BLE vendor-ibeacon report |
上报支持非标准通告报文的BLE邻居信息功能状态: · Enable:开启上报支持非标准通告报文的BLE邻居信息功能 · Disable:关闭上报支持非标准通告报文的BLE邻居信息功能 |
BLE report interval |
上报邻居列表时间间隔,单位为秒 |
BLE aging time |
BLE邻居老化时间,单位为秒 |
Module Module-id |
物联网模块编号 |
Module type |
物联网模块类型 |
Module status |
物联网模块状态 · Enable:物联网模块处于开启状态 · Disable:物联网模块处于关闭状态 |
Firmware upgrade status |
Module自动升级状态 · Enable:开启Module自动升级 · Disable:关闭Module自动升级 |
Description |
物联网模块的描述信息 |
Tx-power |
发送功率的级别 |
Packet length-field |
物联网模块的报文长度字段值 |
Packet format |
物联网模块允许接收的报文格式 |
RSSI threshold |
物联网定位报文的RSSI门限值 |
Sampling 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 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-2 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-3 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 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 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 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-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-r { server-address | server-domain }
【缺省情况】
未配置物联网服务器的IP地址、端口号和域名。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
t300-r:指定物联网模块的类型为T300-R。
t300-b:指定物联网模块的类型为T300-B。
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 iot tag-location aging-time命令用来配置标签老化时间,以便根据老化时间判定物联网标签离开路口事件。
undo rfid-tracking iot tag-location aging-time命令用来恢复缺省情况。
【命令】
rfid-tracking iot tag-location aging-time time
undo rfid-tracking iot tag-location aging-time
【缺省情况】
标签老化时间为10秒,即在10秒内没有收到物联网标签发送的报文则判定为物联网标签离开路口事件。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
time:指定物联网标签的老化时间,取值范围为5~255,单位为秒。
【使用指导】
如果物联网网关在老化时间内没有收到物联网标签发送的报文,就会向物联网服务器上报离开路口事件。
【举例】
# 配置物联网标签的老化时间为60秒。
<Sysname> system-view
[Sysname] rfid-tracking iot tag-location aging-time 60
【相关命令】
iot module-type
rfid-tracking iot tag-location enable
rfid-tracking iot tag-location enter-event
rfid-tracking iot tag-location report-interval
rfid-tracking iot tag-location enable命令用来开启物联网标签进出路口检测功能。
undo rfid-tracking iot tag-location enable命令用来关闭物联网标签进出路口检测功能。
【命令】
rfid-tracking iot tag-location enable
undo rfid-tracking iot tag-location enable
【缺省情况】
物联网标签进出路口检测功能处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-operator
【使用指导】
在电动车监控场景下,物联网网关部署在路口处,电动车上安装物联网标签,在开启物联网标签进出路口检测功能后,物联网网关会对物联网标签发送的报文进行检测,然后生成进入路口事件、驻留事件或离开路口事件,并上报给指定的物联网服务器。
【举例】
# 开启物联网标签进出路口检测功能。
<Sysname> system-view
[Sysname] rfid-tracking iot tag-location enable
【相关命令】
· iot module-type
· rfid-tracking iot tag-location aging-time
· rfid-tracking iot tag-location enter-event
· rfid-tracking iot tag-location report-interval
rfid-tracking iot tag-location enter-event命令用来配置判定物联网标签进入路口事件的条件。
undo rfid-tracking iot tag-location enter-event命令用来恢复缺省情况。
【命令】
rfid-tracking iot tag-location enter-event time time count number
undo rfid-tracking iot tag-location enter-event
【缺省情况】
判定物联网标签进入路口事件的条件为在1秒内物联网网关收到1个物联网标签上报的报文。
【视图】
系统视图
【缺省用户角色】
network-operator
【参数】
time time:指定判定物联网标签进入路口事件的有效时间,取值范围为1~8,单位为秒。
count number:指定判定物联网标签进入路口事件有效时间内的有效报文个数,number的取值不能大于配置的time。
【使用指导】
物联网网关会根据物联网标签上报的报文的数量来判断是否进入路口,当在指定time时间内,收到的报文个数不小于number时,则判定为进入路口事件。
【举例】
# 配置判定物联网标签进入路口事件的条件为在3秒内物联网网关收到2个物联网标签上报的报文。
<Sysname> system-view
[Sysname] rfid-tracking iot tag-location enter-event time 3 count 2
【相关命令】
· iot module-type
· rfid-tracking iot tag-location aging-time
· rfid-tracking iot tag-location enable
· rfid-tracking iot tag-location report-interval
rfid-tracking iot tag-location report-interval命令用来配置判定物联网标签驻留事件的条件。
undo rfid-tracking iot tag-location report-interval命令用来恢复缺省情况。
【命令】
rfid-tracking iot tag-location report-interval interval
undo rfid-tracking iot tag-location report-interval
【缺省情况】
判定物联网标签驻留事件的条件为物联网标签的驻留时间大于等于5秒。
【视图】
系统视图
【缺省用户角色】
network-operator
【参数】
interval:判定物联网标签为驻留的最小时间,取值范围为5~255,单位为秒。
【使用指导】
如果物联网标签进入路口后,停留时间大于驻留时间,则物联网网关会周期性上报驻留事件到服务器直到物联网标签离开路口,上报周期为指定的物联网标签驻留时间。
驻留时间不能大于rfid-tracking iot tag-location aging-time命令指定的物联网标签老化时间。
【举例】
# 配置判定物联网标签驻留事件的条件为物联网标签的驻留时间大于等于10秒。
<Sysname> system-view
[Sysname] rfid-tracking iot tag-location report-interval 10
【相关命令】
· iot module-type
· rfid-tracking iot tag-location aging-time
· rfid-tracking iot tag-location enable
· rfid-tracking iot tag-location enter-event
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
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 }
undo type
【缺省情况】
未配置物联网模块类型。
【视图】
Module视图
【缺省用户角色】
network-admin
【参数】
ble:配置物联网模块类型为BLE。
rfid:配置物联网模块类型为RFID。
【使用指导】
只有配置了物联网模块类型,并且实际的模块类型与物联网网关上配置的模块类型一致,物联网模块才能正常工作。
切换模块类型后,当前模块类型支持的所有命令行可配置,而不支持的命令行将被删除并且不可配置。
【举例】
# 配置物联网模块1的类型为RFID。
<Sysname> system-view
[Sysname] iot module 1
[Sysname-iot-module-1] type rfid
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!