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


    个人主页知孤云出岫

    目录

    配置蓝牙终端定位示例

    业务需求

    组网需求

    数据规划

    配置思路

    配置注意事项

    操作步骤

    配置文件


    配置蓝牙终端定位示例

    组网图形

    图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和定位服务器通信
      1. # 配置Router,创建VLAN102,加入接口GE1/0/0,配置VLANIF102接口和AC互通。
      2. <Router> system-view
      3. [Router] vlan 102
      4. [Router-vlan102] quit
      5. [Router] interface gigabitethernet 1/0/0
      6. [Router-GigabitEthernet1/0/0] port trunk allow-pass vlan 102
      7. [Router-GigabitEthernet1/0/0] quit
      8. [Router] interface vlanif 102
      9. [Router-Vlanif102] ip address 10.23.102.1 24
      10. # 配置AC,创建VLAN102,加入接口GE0/0/2,配置VLANIF102接口和Router互通。
      11. <AC> system-view
      12. [AC] vlan 102
      13. [AC-vlan102] quit
      14. [AC] interface gigabitethernet 0/0/2
      15. [AC-GigabitEthernet0/0/2] port trunk allow-pass vlan 102
      16. [AC-GigabitEthernet0/0/2] quit
      17. [AC] interface vlanif 102
      18. [AC-Vlanif102] ip address 10.23.102.2 24
      19. [AC-Vlanif102] quit
      20. # 在AC上创建一条到定位服务器的静态路由,下一跳指向Router
      21. [AC] ip route-static 10.23.103.1 32 10.23.102.1
      22. # 在AC上执行ping操作,目的地址是定位服务器,可以ping通表示网络正常互通。
      23. [AC] ping 10.23.103.1
      24. PING 10.23.102.2: 56 data bytes, press CTRL_C to break
      25. Reply from 10.23.103.1: bytes=56 Sequence=1 ttl=255 time=1 ms
    2. 配置AC设备与定位服务器通信

      1. # 配置ACSNMP协议版本。
      2. [AC] snmp-agent sys-info version v2c
      3. # 配置读团体名为public123,写团体名为private123。
      4. [AC] snmp-agent community read public123
      5. [AC] snmp-agent community write private123

    3. 在AC上查看WLAN网络的基本配置

      检查项

      命令

      数据

      查看AP所属的AP组

      display ap all

      AP组:ap-group1

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

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

      1. # 创建名为“wlan-ble”的BLE模板,开启蓝牙监控功能,可以接收周边的蓝牙基站信息,配置蓝牙Tag定位信息上报的目的地和端口号。
      2. [AC] wlan
      3. [AC-wlan-view] ble-profile name wlan-ble
      4. [AC-wlan-ble-prof-wlan-ble] sniffer enable ibeacon-mode
      5. [AC-wlan-ble-prof-wlan-ble] report enable
      6. [AC-wlan-ble-prof-wlan-ble] report-to-server ip-address 10.23.102.1 port 10001 via-ac ac-port 32180
      7. [AC-wlan-ble-prof-wlan-ble] quit
      8. # 将AP覆盖范围内的BLE基站添加到监控列表中。
      9. [AC-wlan-view] ble monitoring-list mac 1234-1234-1000 to 1234-1234-1002
      10. # 配置AP组引用BLE模板。
      11. [AC-wlan-view] ap-group name ap-group1
      12. [AC-wlan-ap-group-ap-group1] ble-profile wlan-ble
      13. [AC-wlan-ap-group-ap-group1] quit

    5. 配置定位服务器

    6. 验证配置结果

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

      1. [AC-wlan-view] display wlan ble site-info all
      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

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

    配置文件
      1. Router的配置文件
      2. #
      3. vlan batch 101 to 102
      4. #
      5. interface Vlanif102
      6. ip address 10.23.102.1 255.255.255.0
      7. #
      8. interface GigabitEthernet1/0/0
      9. port link-type trunk
      10. port trunk allow-pass vlan 101 to 102
      11. #
      12. return
      13. AC的配置文件
      14. #
      15. vlan batch 100 to 102
      16. #
      17. interface Vlanif102
      18. ip address 10.23.102.2 255.255.255.0
      19. #
      20. interface GigabitEthernet0/0/2
      21. port link-type trunk
      22. port trunk allow-pass vlan 101 to 102
      23. #
      24. ip route-static 10.23.103.1 255.255.255.255 10.23.102.1
      25. #
      26. snmp-agent local-engineid 800007DB030200000000E0
      27. snmp-agent community read %^%#sP6,%Hno.$v[Lf#fiyP(eKm4)vNP*Q"mA~'$XjP4r}XXU4f%'&y>D`/1.5\Clr]I5mUJ46!a7'9p#*o2%^%#
      28. snmp-agent community write %^%#/.U;L9&iwS.dF15y]J"N\XU='K:YkWj/O.)=6W$3q{M1J4.%^%#
      29. snmp-agent sys-info version v2c
      30. snmp-agent
      31. #
      32. wlan
      33. ble-profile name wlan-ble
      34. sniffer enable ibeacon-mode
      35. report-to-server ip-address 10.23.102.1 port 10001 via-ac ac-port 32180
      36. report enable
      37. ble monitoring-list mac 1234-1234-1000
      38. ble monitoring-list mac 1234-1234-1001
      39. ble monitoring-list mac 1234-1234-1002
      40. ap-group name ap-group1
      41. ble-profile wlan-ble
      42. #
      43. return
  • 相关阅读:
    MAC上使用Wireshark常见问题
    powermock实战
    使用 Docker 搭建属于你自己的 Go Playground
    2023年,学测试还有前途吗?
    Python---列表 集合 字典 推导式(本文以 字典 为主)
    Discrod账号为什么被封?怎么解封?这些是关键
    TCP/IP协议介绍——三次握手四次挥手
    四种强大且隐秘的缓存
    linux概念基础认识(基于阿里云ecs服务器操作)
    薪资的马太效应
  • 原文地址:https://blog.csdn.net/weixin_59383576/article/details/140397681