01-物联网AP配置
本章节下载: 01-物联网AP配置 (659.66 KB)
目 录
1.4.6 为指定类型的物联网模块配置物联网服务器的地址和端口号
1.4.7 为指定类型的物联网模块配置物联网服务器的域名和端口号
1.26.4 配置ZigBee端点标识符和Profile ID
1.26.7 AP向ZigBee服务器发送保活报文的时间间隔
· 本文中的AP均指物联网AP型号。
· 物联网AP支持情况与AP设备的型号有关,请以设备的实际情况为准。
物联网AP通过安装或连接物联网模块并对物联网模块进行配置和管理,完成与物联网服务器的交互。
物联网模块作为信息传感设备,把物品和互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理。
连接了不同类型的物联网模块的AP可用于不同物联网领域,例如:
· 连接了RFID(Radio Frequency Identification,射频识别)模块的物联网AP可以应用于医疗物联网,通过识别母亲标签、婴儿脚环、体温电子标签等医疗RFID设备,实现婴儿防盗、患者体温监测等医疗业务。
· 连接了BLE(Bluetooth Low Energy,蓝牙低功耗)模块的物联网AP可以用于管理iBeacon设备,也可以直接作为iBeacon设备使用。iBeacon是苹果公司推出的BLE技术,其工作方式是,iBeacon设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取特定的行动以实现相应的软件功能。
· 连接了ZigBee模块的物联网AP可以应用于智能家具、环境检测等领域。ZigBee网络一般包含以下成员:
¡ 协调器:装有ZigBee插卡的物联网模块,用于发起创建ZigBee网络并负责网络其他设备的正常通信。
¡ 路由器:用于转发其他节点的信息。
¡ 标准ZigBee设备(终端节点):负责数据采集、上传。
物联网AP包括直接安装和网络连接两种类型:
· 直接安装:AP上预留有安装物联网模块的插槽,物联网模块直接安装到AP上。
· 网络连接:AP上没有物联网模块插槽,AP和物联网模块通过有线网络连接。
在对AP进行配置时,可以采用如下方式:
· 针对单台AP,在AP视图下进行配置。
· 针对同一个AP组内的AP,在AP组视图下针对AP组进行配置。
· 在全局配置视图下针对所有AP进行全局配置。
对于一台AP,这些配置的生效优先级从高到低为:针对AP的配置、AP组中的配置、全局配置。
物联网AP配置任务如下:
(1) 配置物联网模块基础功能
a. (可选)配置物联网模块自动上线及固化功能
仅在物联网模块与通过网络连接的物联网AP连接时生效。
b. 配置物联网模块的序列号
对于模块手工上线为必选,对于模块自动上线为可选。
c. (可选)配置物联网模块的描述信息
e. (可选)配置物联网服务器的IPv4地址和端口号
f. (可选)为指定类型的物联网模块配置物联网服务器的地址和端口号
g. (可选)为指定类型的物联网模块配置物联网服务器的地址和端口号
h. 启动物联网模块
i. (可选)配置物联网模块的发送功率级别
(2) (可选)切换AP上物联网接口的接口类型
仅通过网络连接的物联网AP支持本配置。
(3) 配置物联网服务器端口重分配功能
按照物联网服务器侧要求进行配置。
(4) (可选)管理和维护物联网模块
仅指定的外置物联网模块支持本配置。
仅指定的外置物联网模块支持本配置。
仅指定的外置物联网模块支持本配置。
¡ 重启物联网模块
(5) (可选)配置ZigBee网络
当AP连接的物联网模块数量较多时,开启物联网模块自动上线功能可以简化配置,无需逐一将物联网模块手工配置上线。
模块自动上线后,管理员可通过AP组对自动上线的模块进行集中配置。若需要进入Module视图对物联网模块进行参数修改,管理员必须先通过配置将自动上线模块固化为手工上线模块。
开启自动上线物联网模块固化功能后,后续接入的自动上线物联网模块将自动固化为手工上线模块,且自动配置模块序列号。而此前已上线的自动上线物联网模块不会被固化为手工上线模块。
本功能仅在物联网模块与通过网络连接的物联网AP连接时生效。
在配置物联网模块自动上线及固化功能时,为避免遗漏固化自动上线物联网模块或增加固化工作量,建议的配置顺序为:开启物联网模块自动上线功能、开启自动上线物联网模块固化功能、将所有已上线的自动上线物联网模块固化为手工上线模块。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
(3) 开启/关闭物联网模块自动上线功能。
iot auto-module { disable | enable }
缺省情况下:
¡ AP视图:继承AP组配置。
¡ AP组视图:物联网模块自动上线功能处于关闭状态。
(4) (可选)开启/关闭自动上线物联网模块固化功能。
iot auto-module persistent { disable | enable }
缺省情况下:
¡ AP视图:继承AP组配置。
¡ AP组视图:自动上线物联网模块固化功能处于关闭状态。
(5) (可选)将所有已上线的自动上线物联网模块固化为手工上线模块。
iot auto-module persistent all
当物联网模块是通过网络与AP连接,且配置的序列号和模块的序列号相匹配时,物联网模块才能在AP上完成手工上线;当物联网模块安装在AP上时,配置的序列号不生效,模块将直接在AP上上线。
对于通过网络与AP连接并上线的模块,改变和删除序列号将导致模块下线。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的序列号。
serial-number serial-number
缺省情况下,未配置物联网模块的序列号。
当物联网AP安装或连接多个物联网模块时,可以根据物联网模块的型号、所处地理位置以及用途来配置描述信息,以便区别和管理各物联网模块。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的描述信息。
description text
缺省情况下,未配置物联网模块的描述信息。
只有配置了AP支持的模块类型,并且配置的模块类型与AP上的物联网模块类型一致,物联网模块才能正常工作。目前支持H3C公司及第三方厂商开发的共计四种类型的物联网模块:
· H3C公司开发模块:
¡ BLE模块:支持蓝牙协议的模块。
¡ RFID模块:支持RFID协议的模块。
¡ ZigBee模块:支持ZigBee协议的模块。
· 第三方厂商开发模块:
¡ RFID模块:支持RFID协议的模块。
¡ UWB模块:支持UWB协议的模块。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置AP支持的物联网模块类型。
type { ble | rfid | uwb | zigbee }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:未配置AP支持的物联网模块类型。
配置物联网服务器的IPv4地址和端口号后,AP才能完成物联网模块与服务器间的信息交互。请根据物联网终端发送的报文格式配置相应的物联网服务器:
· BLE模块:rfid-tracking ble engine-address。
· RFID模块:iot engine-address。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置BLE模块或物联网模块使用的物联网服务器的IPv4地址和端口号。
¡ 配置BLE模块使用的物联网服务器的IPv4地址和端口号。
rfid-tracking ble engine-address engine-address engine-port engine-port
关于此命令的详细介绍,请参见“WLAN高级功能命令参考”中的“WLAN定位”。
¡ 配置物联网模块使用的物联网服务器的IPv4地址和端口号。
iot engine-address engine-address engine-port engine-port
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:未配置物联网服务器的IPv4地址和端口号。
配置物联网服务器的IP地址和端口号后,AP才能完成物联网模块与服务器间的信息交互。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
(3) 为指定类型的物联网模块配置物联网服务器的地址和端口号。
iot module-model { ew100-r | t100-a | t300bp0r | t300er0r | t300pb0u | t300rt0r | tp100-r} engine-address ip ipv4-address engine-port engine-port
iot module-model { t300-r| t300-z} engine-address { ip ipv4-address | ipv6 ipv6-address } engine-port engine-port
缺省情况下,未配置物联网服务器的地址和端口号。
配置物联网服务器的域名和端口号后,AP才能完成物联网模块与服务器间的信息交互。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
(3) 为指定类型的物联网模块配置物联网服务器的域名和端口号。
iot module-model { T300-R | T300-Z } engine-domain { ip | ipv6 } domain-name engine-port engine-port
缺省情况下,未配置物联网服务器的域名和端口号。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 启动物联网模块。
module enable
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:物联网模块处于禁用状态。
物联网模块的发送功率级别分为4个等级,按发送功率从高到低依次为:
· 1级:4dBm
· 2级:-1dBm
· 3级:-5dBm
· 4级:-9dBm
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的发送功率级别。
tx-power power-level
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:发送功率的级别为1,即模块的发送功率为4dBm。
本功能的支持情况与物联网AP的型号有关,请以设备的实际情况为准。
当AP支持物联网接口时,该接口可以在Auto类型、IoT类型与GigabitEthernet类型间切换。Auto类型可以自动识别下联网络,自动切换接口类型。若明确需要通过网络连接物联网模块时,应将接口配置为IoT类型;若明确需要通过物联网接口连接以太网时,应将接口配置为GigabitEthernet类型。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 切换AP上物联网接口的接口类型。
port-type switch number port-number { auto | gigabitethernet | iot }
缺省情况下:
¡ AP视图:继承AP组ap-model配置。
¡ AP组ap-model视图:AP上物联网接口的接口类型为auto。
开启本功能后,物联网AP周期性向物联网服务器发送端口重分配请求,以获得新的端口,在收到响应报文后停止发送请求报文。
当物联网服务器要求物联网AP与服务器新端口交互报文时,必须配置本功能获取新端口。
若因物联网服务器、物联网AP掉电或重启等原因导致分配的端口失效,则本功能需要先关闭再开启,以重新获得端口号。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭物联网服务器端口重分配功能。
iot engine port-redistribute { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:物联网服务器连接端口重分配功能处于关闭状态。
物联网模块上送报文的模式分为解析模式和透传模式:
· 解析模式:物联网模块先对收到的报文进行解析、检查,再将报文上送给物联网AP。
· 透传模式:物联网模块不对收到的报文进行任何操作,直接上送给物联网AP。
本功能仅对通过网络连接的物联网AP生效。
若用户需要部署第三方物联网服务器,且不允许物联网模块解析报文时,请配置为透传模式。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块上送报文的模式。
iot module report-mode { parse | transparent }
缺省情况下,物联网模块解析后上送报文。
AP上报物联网报文的模式分为集中模式和本地模式。
· 在集中模式下,AP从物联网模块收到报文后进行封装,然后发送给AC,再由AC发送给物联网服务器或云平台;
· 在本地模式下,AP从物联网模块收到报文后进行封装,而后直接发送给物联网服务器。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP上报物联网报文的模式。
iot report-mode { central | local }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP上报物联网报文的模式为本地模式。
用户需要根据物联网模块的类型选择合适的报文格式。例如,ANT模块使用通用格式,医惠模块使用透传格式。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP上报物联网报文的格式。
iot report-format { general | transparent }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:AP上报物联网报文的格式为透传格式。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置AP支持BLE类型的物联网模块。
type ble
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:未配置AP支持的物联网模块类型。
(5) 开启/关闭BLE主动扫描功能。
rfid-tracking ble active-scan { disable | enable }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:BLE主动扫描功能处于关闭状态。
(6) 配置BLE主动扫描功能的工作时间段。
rfid-tracking ble active-scan time-range start-time to end-time
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:BLE主动扫描功能的工作时间段为00:00~24:00。
若物联网AP上开启了BLE模块的通告发送功能,则蓝牙类型的物联网模块工作时,将会定期广播iBeacon通告。iBeacon通告中携带的信息有UUID、Major ID、Minor ID和Measured power,接收到iBeacon通告的应用软件会根据通告信息采取特定的行动以实现相应的软件功能。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置AP支持BLE类型的物联网模块。
type ble
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:未配置AP支持的物联网模块类型。
(5) 开启/关闭BLE模块的通告发送功能。
rfid-tracking ble advertisement { disable | enable }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:BLE模块的通告发送功能处于关闭状态。
(6) 配置BLE模块的通告信息。
rfid-tracking ble advertisement { major-id major-id | measured-power measured-power | minor-id minor-id | uuid uuid }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:BLE模块通告的UUID为E1CC5B618C06428E8720FE619DB80193,Major ID为1,Minor ID为1,Measured power为-58dBm。
(7) 配置BLE模块发送通告的时间间隔。
rfid-tracking ble advertisement interval interval
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:BLE模块发送通告的时间间隔为1秒。
当需要物联网模块开启扫描并接收报文时,必须开启IoT定位功能。
开启IoT定位功能后:
· 物联网AP通过其上安装(或连接)的RFID模块识别手环发来的所有报文,并转发至云平台,云平台将根据上报的报文计算手环的大致位置。
· 物联网AP通过其上连接的ZigBee模块识别标准ZigBee设备(终端节点)发来的所有报文,并转发至云平台,云平台将根据上报的报文进行解析、存储。
(1) 进入系统视图。
system-view
(2) 进入AP视图、AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 开启/关闭IoT定位功能。
rfid-tracking iot { disable | enable }
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组视图:继承全局配置。
¡ 全局配置视图:IoT定位功能处于关闭状态。
在物联网定位中,如果终端数量过多会影响报文的处理速度,用户可以通过本特性过滤掉信号强度弱的终端的定位报文,减少系统资源的占用。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置过滤定位报文的RSSI门限值。
rfid-tracking iot rssi threshold rssi-threshold
缺省情况下:
¡ Module视图:继承AP组配置。
¡ AP组Module视图:未配置过滤定位报文的RSSI门限值。
不同物联网终端支持的报文长度可能不同,Length字段的取值需要根据实际使用的终端的类型进行设置。
仅在物联网模块类型为RFID时支持配置本功能。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的报文长度字段值。
iot packet length-field { 8 | 6 }
缺省情况下:
¡ Module视图:继承AP组配置。
¡ AP组Module视图:物联网模块的报文长度字段值为8比特。
不同物联网终端支持的报文长度可能不同,Length字段的取值需要根据实际使用的终端的类型进行设置。
仅在物联网模块类型为RFID时支持配置本功能。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的报文长度字段值。
iot packet format { h3c | hik | marktrace }
缺省情况下,物联网模块允许接收的报文格式为h3c。
在进出校检测场景下,需要首先开启IoT定位功能,在同一物联网AP下同时指定了校内和校外的物联网模块之后,物联网AP会自动开启进出校检测功能,根据手环的RSSI变化来判断手环的进出校,并生成进校或者出校信息,将消息报文发送到云平台。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 配置物联网模块的位置。
iot location module module-id-list1&<1-2> inside module-id-list2&<1-2> outside
缺省情况下,未配置物联网模块的位置。
(4) 配置进出校检测功能的计算参数。
iot location rssi period period valid-rssi value diff-rssi value
开启IoT定位功能后,物联网手环缺省每秒上报一个定位报文到物联网模块,物联网模块将收到的定位报文通过物联网AP上报给AC,由AC对定位报文进行处理,在某些场景下物联网手环处于长期静止或者活动频率很低的状态,此时上报的定位报文过多会影响AC处理报文的整体性能,通过开启物联网模块上报定位报文采样功能,使物联网AP按照一定的频率对指定的物联网模块上报的定位报文进行采样,减少上报给AC处理的报文数量。
当物联网模块的报文长度字段值为6比特时,物联网模块上报定位报文采样功能不可用。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 开启物联网模块上报定位报文采样功能。
rfid-tracking iot sampling module { all | module-id1 [ to module-id2 ] }
缺省情况下,物联网模块上报定位报文采样功能处于关闭状态。
(4) 配置物联网模块上报定位报文的采样周期。
rfid-tracking iot sampling interval interval
缺省情况下,物联网模块上报定位报文的采样周期为10秒。
有线连接式的物联网模块在部署或使用过程中,可以通过配置来控制模块上LED灯的闪烁频率或开关状态,实现定位物联网模块位置等需求。
指定型号物联网AP下连的物联网模块上通常会有LED指示灯,normal模式下,不同阶段有不同的闪烁方式。如果LED的正常闪烁对用户产生了不必要的干扰,可通过本命令将其置为quiet模式。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置物联网模块上LED灯的闪烁模式。
iot module led-mode { normal | quiet }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:物联网模块上所有LED灯处于正常闪烁模式。
若需要查看指定物联网AP的指定Module对应的实际物联网模块所在位置,可通过配置本命令使该物联网模块上的所有LED灯进行持续20秒的闪烁,闪烁频率为每秒钟闪一次。
(1) 进入系统视图。
system-view
(2) 启动物联网模块上LED灯进行闪烁示意。
wlan execute module led-flash ap ap-name module module-id
在AP和物联网模块通过有线网络连接的组网模型中,主节点(物联网AP下连的第一个物联网模块)与各个从节点(主节点下挂的其余所有物联网模块)之间使用CAN(Controller Area Network)总线协议通信,这段链路称为CAN链路。通过配置本功能可调整该CAN链路的数据传输速率。
当CAN链路在单位时间内需要传输更多数据时,可以通过配置本功能提高CAN链路速率。其余场景推荐使用缺省配置。
CAN链路以1000kbps速率工作时要求该链路长度不超过40米。
本功能仅支持在主节点上配置,从节点能够自动适应主节点的速率配置。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块的CAN链路速率。
can speed { 500 | 1000 }
缺省情况下,物联网模块CAN链路速率为500kbps。
物联网模块UART(Universal Asynchronous Receiver/Transmitter)波特率表示物联网模块串口通信速率。
推荐使用自适应波特率配置,若已知物联网模块上的插卡的波特率,建议将物联网模块UART波特率配置为与之相同的固定波特率值。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置物联网模块UART波特率。
uart baudrate { auto | 115200 | 921600 }
缺省情况下,物联网模块UART波特率自适应其上的插卡的波特率。
由于物联网模块是单双工的工作方式,所以需要配置不同的模块接收和发送报文,并且需要保证两个模块均为RFID模块,且信号覆盖范围相互重叠,接收终端保活报文的模块监听终端的保活报文,在监听到保活报文后发送上传终端版本指令的模块会向终端广播下发指令,使终端上报版本信息,最终呈现在云平台上。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 配置上报终端版本信息到云平台。
iot report-version rx-module rx-module-id tx-module tx-module-id endpoint-type { smart-card | tag | watch | wristband }
配置该功能后,AP会自动向阿里云物联网平台发起连接,阿里云物联网平台会根据配置的产品标识和产品密钥进行身份验证,如果认证成功,AP会连接到阿里云物联网平台,AP首次与阿里云物联网平台建立连接后,阿里云物联网平台会为AP下发设备密钥。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP连接到阿里云物联网平台。
iot connect-aliyun productkey key productsecret secret
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组配置:继承全局配置。
本功能的支持情况与物联网模块的型号有关,请以设备的实际情况为准。
如需清除物联网模块上所有已有的配置,可配置本功能,恢复该物联网模块各参数的出厂配置。
本功能仅会清除物联网模块上已应用的配置,不会清除AC上Module视图下的配置。待物联网模块重启后,AC上Module视图下的所有配置会重新下发到物联网模块上。
(1) 进入系统视图。
system-view
(2) 恢复物联网模块的出厂配置。
wlan execute module restore-factory ap ap-name module module-id
(1) 进入系统视图。
system-view
(2) 重启物联网模块。
wlan execute module reset ap ap-name module module-id
物联网模块的版本升级分为手动方式和自动方式两种:
· 手动方式:手动执行物联网模块的版本升级操作,并指定AC上存放模块版本文件的路径,用于模块升级。
· 自动方式:通过开启物联网模块版本自动升级功能,AP会立即检查模块的软件版本与AP版本文件中的模块软件版本是否一致,如果不一致,则将模块的软件版本升级为AP版本文件中的软件版本。物联网模块版本自动升级功能处于开启状态下,AP每次重启后都会执行上述模块版本升级操作。
如果希望物联网模块使用的软件版本与AP版本文件中的模块版本一致,可以使用自动方式对模块进行升级。否则,请通过手动方式升级模块版本。
通过手动方式升级物联网模块版本时,请将模块升级要使用的版本文件放至AC的本地文件夹下,并确认物联网模块版本自动升级功能处于关闭状态,否则当AP重启后,会将模块的版本升级为AP版本文件中的物联网模块版本。
在物联网模块版本升级期间,请不要对AP与物联网模块相连的接口进行shutdown操作。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 开启/关闭物联网模块版本自动升级功能。
module firmware-upgrade { disable | enable }
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:物联网模块版本自动升级功能处于开启状态。
(1) 进入系统视图。
system-view
(2) 手动升级物联网模块版本。
wlan execute module firmware-upgrade ap ap-name module module-id firmware-path filepath
建议在正确配置zigbee pan-id、zigbee endpoint profile-id、zigbee channel命令后再启动物联网模块。
ZigBee设备在入网时通常会扫描周围可加入的网络,在复杂环境中有可能存在多个ZigBee网络,如果每个网络都可随意加入那么可能会对组网造成一定的困扰,无法确保ZigBee设备加入所正确的网络。配置该功能后,在指定的时间内ZigBee设备才可加入网络,当指定时间到期后,不允许ZigBee设备加入网络。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置允许ZigBee设备加入网络的时间。
zigbee permit-join duration time
缺省情况下,不允许ZigBee设备加入网络。
ZigBee通过PAN ID(Personal Area Network Identifier,个人区域网标识)唯一标识一个ZigBee网络。ZigBee模块与标准ZigBee设备(终端节点)连接之前,必须将本ZigBee模块的网络ID配置为对端ZigBee设备的网络ID。
为避免冲突,信号范围相互覆盖的ZigBee网络的网络ID不能相同。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置ZigBee网络ID。
zigbee pan-id pan-id
缺省情况下,ZigBee网络ID为0~65534间的随机数,且不与已探测到的ZigBee网络ID相同。
ZigBee协议由下至上分为物理层、媒介访问控制层、网络层和应用层。每类应用(例如商业楼宇自动化、家具自动化等)对应一个Profile ID,Profile ID有公共的规范,或者各制造商自定义。ZigBee端点定义了应用层用来接收、发送数据的端口号。
ZigBee模块与标准ZigBee设备(终端节点)必须配置相同的ZigBee端点和Profile ID才能正常通信。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置ZigBee端点标识符和Profile ID。
zigbee endpoint identifier profile-id profile-id
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:ZigBee端点标识符与Profile ID均为1。
ZigBee模块与标准ZigBee设备(终端节点)必须使用相同的工作信道才能完成连接。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组ap-model视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 请依次执行以下命令进入AP组ap-model视图。
wlan ap-group group-name
ap-model ap-model
(3) 进入Module视图。
module module-id
(4) 配置ZigBee模块使用的工作信道。
zigbee channel channel-number
缺省情况下:
¡ Module视图:继承AP组Module配置。
¡ AP组Module视图:ZigBee模块使用11号信道。
开启/关闭ZigBee网络的加密功能由ZigBee终端决定,当ZigBee终端需要加密通信时,此时必须开启ZigBee网络的加密功能,加密采用AES-128加密算法。开启加密功能后,ZigBee网络内的设备以密文进行通信,保证了网络的安全性。
(1) 进入系统视图。
system-view
(2) 进入AP视图。
wlan ap ap-name
(3) 进入Module视图。
module module-id
(4) 配置ZigBee网络的加密功能。
zigbee encryption { disable | enable }
缺省情况下,ZigBee网络的加密功能处于关闭状态。
(5) 配置ZigBee连接密钥。
zigbee link-key { cipher | simple } string
缺省情况下,以明文方式设置Zigbee连接密钥为ZigBeeAlliance0'。
(6) 配置ZigBee网络层密钥。
zigbee network-key { cipher | simple } string
缺省情况下,Zigbee 网络层密钥为明文0x01-0x03-0x05-0x07-0x09-0x0B-0x0D-0x0F-0x00-0x02-0x04-0x06-0x08-0x0A-0x0C-0x0D。
AP与ZigBee服务器建立连接后,AP会定时发送保活报文,可以通过该功能配置AP向ZigBee服务器发送保活报文的时间间隔。
(1) 进入系统视图。
system-view
(2) 进入AP视图或AP组视图或全局配置视图。
¡ 进入AP视图。
wlan ap ap-name
¡ 进入AP组视图。
wlan ap-group group-name
¡ 进入全局配置视图。
wlan global-configuration
(3) 配置AP向Zigbee服务器发送保活报文的时间间隔。
iot zigbee keepalive interval interval
缺省情况下:
¡ AP视图:AP组有配置的情况下,继承AP组配置;AP组无配置的情况下,继承全局配置。
¡ AP组配置:继承全局配置。
在完成上述配置后,在任意视图下执行display命令可以显示配置后的运行情况,通过查看显示信息验证配置的效果。
操作 |
命令 |
显示UAP物联网AP及其连接的物联网模块的信息 |
display iot module { all | name ap-name } |
显示模块固件版本的升级信息 |
display wlan module firmware-upgrade history { all | ap ap-name module module-id } |
显示指定AP上的模块信息 |
display wlan module-information { all | ap ap-name module { all | module-id } } [ online ] |
本手册中的AP型号和序列号仅为举例,具体支持的AP型号和序列号请以设备的实际情况为准。
如图1-1所示,使用物联网AP作为iBeacon设备,为商铺、机场、公交车站等公共区域内的用户提供微信“摇一摇周边”服务。
图1-1 物联网AP典型配置组网图
(1) 申请“摇一摇周边”服务
登录微信公众平台,申请“摇一摇周边”服务,将申请到的设备ID(包括UUID、Major ID和Minor ID),与商家微信公众号、产品及活动的推广页面进行绑定,绑定结果将会被保存到微信服务器上。
此例中所用的设备ID为测试环境使用,其中UUID为fda50693a4e24fb1afcfc6eb07647825;Major ID为10;Minor ID为7。实际组网环境中,请以商家申请到的具体设备ID为准。
(2) 配置物联网AP
# 创建AP,型号为WA4320-ACN-B,名称为ap1,并配置序列号。
<AC> system-view
[AC] wlan ap ap1 model WA4320-ACN-B
[AC-wlan-ap-ap1] serial-id 219801A0CNC138011454
# 开启BLE定位功能。
[AC-wlan-ap-ap1] rfid-tracking ble enable
# 启动模块1。
[AC-wlan-ap-ap1] module 1
[AC-wlan-ap-ap1-module-1] module enable
# 配置AP支持模块1的类型为蓝牙类型。
[AC-wlan-ap-ap1-module-1] type ble
# 开启BLE模块的通告发送功能。
[AC-wlan-ap-ap1-module-1] rfid-tracking ble advertisement enable
# 配置BLE模块的通告信息,UUID为fda50693a4e24fb1afcfc6eb07647825,Major ID为10,Minor ID为7。
[AC-wlan-ap-ap1-module-1] rfid-tracking ble advertisement uuid fda50693a4e24fb1afcfc6eb07647825
[AC-wlan-ap-ap1-module-1] rfid-tracking ble advertisement major-id 10
[AC-wlan-ap-ap1-module-1] rfid-tracking ble advertisement minor-id 7
[AC-wlan-ap-ap1-module-1] quit
[AC-wlan-ap-ap1] quit
[AC] quit
# AP 2的配置方式与AP 1相同,此处不再赘述。
· AC侧验证
# 完成以上配置后,通过display wlan module-information命令可以查看到AP上模块1的信息。
<AC> display wlan module-information ap ap1 module 1
Module administrative type : BLE
Module physical type : BLE
Model : T100-B
HW version : Ver.A
SW version : E1103 V100R001B64D029SP04
Serial ID : 0000051700000002
Module MAC : 600b-036e-6c00
Module physical status : Normal
Module administrative status : Enabled
· 客户端侧验证(以安卓手机为例)
# 打开手机上的蓝牙功能。
# 打开“微信”软件的“摇一摇”功能,并选择“周边”选项。
# 摇动手机能够获取到商家绑定的微信服务。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!