当前位置:   article > 正文

华为配置蓝牙终端定位实验

华为配置蓝牙终端定位实验
 

配置蓝牙终端定位示例

组网图形

图1 配置蓝牙终端定位示例组网图
  • 业务需求
  • 组网需求
  • 数据规划
  • 配置思路
  • 配置注意事项
  • 操作步骤
  • 配置文件
业务需求

商场管理员希望在已有WLAN覆盖业务的基础上,使用蓝牙定位技术,根据顾客所在的位置,提供商场导航、导购信息推送等服务。使用蓝牙终端定位方案,由支持蓝牙模块的AP,扫描周边的BLE基站,配合定位服务器,APP应用服务器和终端上的APP,向顾客提供位置附近的商场导航、导购推送等服务。

WLAN覆盖业务的相关配置参见WLAN基础组网配置举例

组网需求

在网络中新增部署定位服务器,部署APP应用服务器为顾客提供服务,部署BLE基站广播基站信息。

AC需要将BLE基站数据上报给定位服务器。

定位服务器要将地图和BLE基站信息提供给APP应用服务器,所以两台服务器之间需要互通。

顾客的蓝牙终端上要安装APP,需要和APP应用服务器交互,需开启Wi-Fi或移动网络和APP应用服务器互通。

数据规划
表1 数据规划表

配置项

数据

AC和服务器互通的接口

GE0/0/2:VLAN 102

VLANIF102:10.23.102.2

AC和服务器互通的路由

目的地址:10.23.103.1

下一跳地址:10.23.102.1,即Router上的VLANIF102

SNMP参数

  • SNMP协议版本:SNMPv2c
  • 读团体名:public123
  • 写团体名:private123

AP组

名称:ap-group1

BLE模板

  • 名称:wlan-ble

  • 蓝牙监控功能:开启

定位服务器

IP地址:10.23.103.1

配置思路
  1. 安装部署定位服务器。
  2. 安装部署APP应用服务器。
  3. 安装部署BLE基站。
  4. 配置AC和定位服务器互通。AC要将收到的BLE信息发送给服务器,规划IP地址用于通信。
  5. 配置AC的SNMP参数,用于和定位服务器对接。
  6. 配置AC的蓝牙终端定位功能。
  7. 配置定位服务器的蓝牙基站管理功能。
配置注意事项

蓝牙终端定位功能需要蓝牙设备支持BLE 4.0及以上版本。

在定位服务器上添加AC时,需要配置相同的SNMP协议和读写团体名,才能保证AC和定位服务器间的正常通信。

AP会在设备系统时间凌晨2:00到2:30向周围环境中的BLE基站获取电池电量信息并上报AC,此时的WLAN业务相对空闲。准确配置AC设备系统时间,以保证AC获取BLE电量信息时不影响正常的WLAN业务。

开启蓝牙定位功能后,部署WLAN覆盖业务时,建议规划2.4GHz使用1、6、11信道,避免干扰。

操作步骤
  1. 配置AC和定位服务器通信

    # 配置Router,创建VLAN102,加入接口GE1/0/0,配置VLANIF102接口和AC互通。
    1. <span style="color:#333333"><span style="background-color:#dddddd"><Router> <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b191016524190923">system-view</strong>
    2. [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b347023258190923">vlan 102</strong>
    3. [Router-vlan102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1439372694190923">quit</strong>
    4. [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b447971466190923">interface gigabitethernet 1/0/0</strong>
    5. [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1935121937190923">port trunk allow-pass vlan 102</strong>
    6. [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1489412603190923">quit</strong>
    7. [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1656049436190923">interface vlanif 102</strong>
    8. [Router-Vlanif102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1416658579190923">ip address 10.23.102.1 24</strong></span></span>
    # 配置AC,创建VLAN102,加入接口GE0/0/2,配置VLANIF102接口和Router互通。
    1. <span style="color:#333333"><span style="background-color:#dddddd"><AC> <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b26419010190923">system-view</strong>
    2. [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1209299162190923">vlan 102</strong>
    3. [AC-vlan102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b2004018172190923">quit</strong>
    4. [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1156981544190923">interface gigabitethernet 0/0/2</strong>
    5. [AC-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b704003148190923">port trunk allow-pass vlan 102</strong>
    6. [AC-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1011159129190923">quit</strong>
    7. [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b984608724190923">interface vlanif 102</strong>
    8. [AC-Vlanif102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b287892828190923">ip address 10.23.102.2 24</strong>
    9. [AC-Vlanif102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b125798053190923">quit</strong></span></span>
    # 在AC上创建一条到定位服务器的静态路由,下一跳指向Router。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b701234983190923">ip route-static 10.23.103.1 32 10.23.102.1</strong></span></span>
    # 在AC上执行ping操作,目的地址是定位服务器,可以ping通表示网络正常互通。
    1. <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b649554249190923">ping 10.23.103.1</strong>
    2. PING 10.23.102.2: 56 data bytes, press CTRL_C to break
    3. <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1285908568190923"> Reply from 10.23.103.1: bytes=56 Sequence=1 ttl=255 time=1 ms</strong></span></span>
  2. 配置AC设备与定位服务器通信

    # 配置AC的SNMP协议版本。

    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912529_b1376051217190923">snmp-agent sys-info version v2c</strong></span></span>

    # 配置读团体名为public123,写团体名为private123。

    1. <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912529_b1761148086190923">snmp-agent community read public123</strong>
    2. [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912529_b2051267976190923">snmp-agent community write private123</strong></span></span>
  3. 在AC上查看WLAN网络的基本配置

    检查项

    命令

    数据

    查看AP所属的AP组

    display ap all

    AP组:ap-group1

    AP name:AP1,AP2,AP3,...

    • 如果AP组和单个AP下都有配置,则单个AP下的配置优先生效。
    • 对于新创建的模板,用户配置完成后,需要将此模板引用到AP或者AP组,才能最终生效。
  4. 配置蓝牙终端定位功能

    # 创建名为“wlan-ble”的BLE模板,开启蓝牙监控功能,可以接收周边的蓝牙基站信息,配置蓝牙Tag定位信息上报的目的地和端口号。
    1. <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b100877862190923">wlan</strong>
    2. [AC-wlan-view] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b899486623190923">ble-profile name wlan-ble</strong>
    3. [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1249915766190923">sniffer enable ibeacon-mode</strong>
    4. [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b355392715229">report enable</strong>
    5. [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b91661713523">report-to-server ip-address 10.23.102.1 port 10001 via-ac ac-port 32180</strong>
    6. [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1395296037190923">quit</strong></span></span>
    # 将AP覆盖范围内的BLE基站添加到监控列表中。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1216030726190923">ble monitoring-list mac 1234-1234-1000 to 1234-1234-1002</strong></span></span>
    # 配置AP组引用BLE模板。
    1. <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1738802338190923">ap-group name ap-group1</strong>
    2. [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1799520574190923">ble-profile wlan-ble</strong>
    3. [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b244514921190923">quit</strong></span></span>
  5. 配置定位服务器

    联系厂商获取相应文档后参考操作,本文档不描述具体操作步骤。

  6. 验证配置结果

    # AP获取到BLE基站信息后,通过执行命令display wlan ble site-info { all | mac-address mac-address },可以查看AP获取到的BLE基站信息。

    1. <span style="color:#333333"><span style="background-color:#dddddd">[AC-wlan-view] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b987943675190923">display wlan ble site-info all</strong>
    2. ------------------------------------------------------------------------------------------------------------------------------------
    3. ---------------
    4. Index MAC Host AP ID Host AP name RSSI Power Type DetachedFlag Aging-Timeout(m) Broadcast count Advertisement d
    5. ata
    6. ------------------------------------------------------------------------------------------------------------------------------------
    7. ---------------
    8. 0 0000-0101-0202 0 area_1 -30 50% ibeacon N 57 10 02-02-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-fa
    9. 1 0000-0101-0303 0 area_1 -31 51% ibeacon N 57 12 01-02-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-fa
    10. 2 0000-0101-0505 0 area_1 -33 55% ibeacon N 57 22 03-02-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-fa
    11. ------------------------------------------------------------------------------------------------------------------------------------
    12. ---------------
    13. Total: 3</span></span>

    # 用户的蓝牙终端接入WLAN网络并开启蓝牙功能后,安装第三方的APP,APP上可以显示自己在地图上的位置,同时收到附近的导购信息。

配置文件
  • Router的配置文件
    1. <span style="color:#333333"><span style="background-color:#dddddd">#
    2. vlan batch 101 to 102
    3. #
    4. interface Vlanif102
    5. ip address 10.23.102.1 255.255.255.0
    6. #
    7. interface GigabitEthernet1/0/0
    8. port link-type trunk
    9. port trunk allow-pass vlan 101 to 102
    10. #
    11. return</span></span>
  • AC的配置文件

    1. <span style="color:#333333"><span style="background-color:#dddddd">#
    2. vlan batch 100 to 102
    3. #
    4. interface Vlanif102
    5. ip address 10.23.102.2 255.255.255.0
    6. #
    7. interface GigabitEthernet0/0/2
    8. port link-type trunk
    9. port trunk allow-pass vlan 101 to 102
    10. #
    11. ip route-static 10.23.103.1 255.255.255.255 10.23.102.1
    12. #
    13. snmp-agent local-engineid 800007DB030200000000E0
    14. snmp-agent community read %^%#sP6,%Hno.$v[Lf#fiyP(eKm4)vNP*Q"mA~'$XjP4r}XXU4f%'&y>D`/1.5\Clr]I5mUJ46!a7'9p#*o2%^%#
    15. snmp-agent community write %^%#/.U;L9&iwS.dF15y]J"N\XU='K:YkWj/O.)=6W$3q{M1J4.<X"\h{a:p)c\;TBL\=qn=u+7YR~L/#`V>%^%#
    16. snmp-agent sys-info version v2c
    17. snmp-agent
    18. #
    19. wlan
    20. ble-profile name wlan-ble
    21. sniffer enable ibeacon-mode
    22. report-to-server ip-address 10.23.102.1 port 10001 via-ac ac-port 32180
    23. report enable
    24. ble monitoring-list mac 1234-1234-1000
    25. ble monitoring-list mac 1234-1234-1001
    26. ble monitoring-list mac 1234-1234-1002
    27. ap-group name ap-group1
    28. ble-profile wlan-ble
    29. #
    30. return</span></span>
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/311528
推荐阅读
相关标签
  

闽ICP备14008679号