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

配置蓝牙终端定位示例

组网图形

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

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

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

组网需求

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

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

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

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

配置思路
  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互通。
    <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>
    [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b347023258190923">vlan 102</strong>
    [Router-vlan102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1439372694190923">quit</strong>
    [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b447971466190923">interface gigabitethernet 1/0/0</strong>
    [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>
    [Router-GigabitEthernet1/0/0] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1489412603190923">quit</strong>
    [Router] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1656049436190923">interface vlanif 102</strong>
    [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互通。
    <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>
    [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1209299162190923">vlan 102</strong>
    [AC-vlan102] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b2004018172190923">quit</strong>
    [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1156981544190923">interface gigabitethernet 0/0/2</strong>
    [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>
    [AC-GigabitEthernet0/0/2] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b1011159129190923">quit</strong>
    [AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_zh-cn_task_0176912517_b984608724190923">interface vlanif 102</strong>
    [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>
    [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通表示网络正常互通。
    <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>PING 10.23.102.2: 56  data bytes, press CTRL_C to break
    <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。

    <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>
    [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定位信息上报的目的地和端口号。
    <span style="color:#333333"><span style="background-color:#dddddd">[AC] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b100877862190923">wlan</strong>
    [AC-wlan-view] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b899486623190923">ble-profile name wlan-ble</strong>
    [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1249915766190923">sniffer enable ibeacon-mode</strong>
    [AC-wlan-ble-prof-wlan-ble] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b355392715229">report enable</strong>
    [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>
    [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模板。
    <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>
    [AC-wlan-ap-group-ap-group1] <strong id="ZH-CN_TASK_0180396989__zh-cn_task_0176912533_b1799520574190923">ble-profile wlan-ble</strong>
    [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基站信息。

    <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>
    ------------------------------------------------------------------------------------------------------------------------------------
    ---------------
    Index  MAC             Host AP ID Host AP name RSSI  Power Type       DetachedFlag Aging-Timeout(m)  Broadcast count Advertisement d
    ata
    ------------------------------------------------------------------------------------------------------------------------------------
    ---------------
    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
    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
    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
    ------------------------------------------------------------------------------------------------------------------------------------
    ---------------
    Total: 3</span></span>

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

配置文件
  • Router的配置文件
    <span style="color:#333333"><span style="background-color:#dddddd">#
    vlan batch 101 to 102
    #
    interface Vlanif102ip address 10.23.102.1 255.255.255.0
    #
    interface GigabitEthernet1/0/0port link-type trunkport trunk allow-pass vlan 101 to 102
    #
    return</span></span>
  • AC的配置文件

    <span style="color:#333333"><span style="background-color:#dddddd">#
    vlan batch 100 to 102
    #
    interface Vlanif102ip address 10.23.102.2 255.255.255.0
    #
    interface GigabitEthernet0/0/2port link-type trunkport trunk allow-pass vlan 101 to 102
    #
    ip route-static 10.23.103.1 255.255.255.255 10.23.102.1
    #snmp-agent local-engineid 800007DB030200000000E0snmp-agent community read %^%#sP6,%Hno.$v[Lf#fiyP(eKm4)vNP*Q"mA~'$XjP4r}XXU4f%'&y>D`/1.5\Clr]I5mUJ46!a7'9p#*o2%^%#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>%^%#snmp-agent sys-info version v2csnmp-agent
    #
    wlanble-profile name wlan-blesniffer enable ibeacon-modereport-to-server ip-address 10.23.102.1 port 10001 via-ac ac-port 32180report enableble monitoring-list mac 1234-1234-1000ble monitoring-list mac 1234-1234-1001ble monitoring-list mac 1234-1234-1002ap-group name ap-group1ble-profile wlan-ble
    #
    return</span></span>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/761734.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php 对接Vungle海外广告平台收益接口Reporting API

今天对接的是Vungle广告reporting api接口&#xff0c;拉取广告收益回来自己做统计。记录分享给大家 首先是文档地址,进入到Vungle后台就能看到文档地址以及参数&#xff1a; 文档地址&#xff1a;https://support.vungle.com/hc/en-us/articles/211365828-Publisher-Reporting…

AI助力生产制造质检,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建工业生产制造场景下的瓷砖瑕疵检测识别分析系统

瓷砖生产环节一般经过原材料混合研磨、脱水、压胚、喷墨印花、淋釉、烧制、抛光&#xff0c;最后进行质量检测和包装。得益于产业自动化的发展&#xff0c;目前生产环节已基本实现无人化。而质量检测环节仍大量依赖人工完成。一般来说&#xff0c;一条产线需要配数名质检工&…

【C++】1416. 求长方形的周长和面积

问题&#xff1a;1416. 求长方形的周长和面积 类型&#xff1a; 基本运算、整数运算 题目描述&#xff1a; 从键盘读入2个整数&#xff0c;分别代表一个长方形的长和宽&#xff0c;请计算长方形的周长和面积&#xff1b; 输入&#xff1a; 从键盘读入2个整数&#xff0c;用…

STM32利用串口外设发送数据

今天2024.3.21日上午学习了一下基本的串口初始化&#xff0c;利用串口发送一个字节的数据&#xff0c;看时间也快11点了&#xff0c;上午就学习这么多吧&#xff0c;把上午的知识总结一下&#xff0c;串口初始化的过程&#xff1a; 看着图来编写串口初始化的过程&#xff1a; …

GPT-4 vs. ChatGPT:19个弱项问题(多步逻辑推理、概念间接关联)的横向对比

测试对比&#xff1a;在逻辑推理和概念关联方面&#xff0c;GPT-4 显著优于 ChatGPT&#xff0c;准确率从37%提升至100%。智力水平&#xff1a;GPT-4 的思维智力表现可能超过了95%的人。技术进步&#xff1a;短时间内&#xff0c;GPT-4 显著进步&#xff0c;尤其在逻辑能力和多…

超越 GPT-4V 和 Gemini Pro!HyperGAI 发布最新多模态大模型 HPT,已开源

随着AI从有限数据迈向真实世界&#xff0c;极速增长的数据规模不仅赋予了模型令人惊喜的能力&#xff0c;也给多模态模型提供了更多的可能性。OpenAI在发布GPT-4V时就已经明确表示&#xff1a; 将额外模态&#xff08;如图像输入&#xff09;融入大语言模型&#xff08;LLMs&am…

java JVM详解(持续更新)

JVM定义 JVM结构 类装载子系统 双亲委派模型 运行时数据区 方法区&#xff08;Method Area&#xff09; 堆区&#xff08;Heap&#xff09; 虚拟机栈区 程序计数区 执行引擎子系统 垃圾回收机制 内存分代机制 JVM调优 JVM面试题 JVM定义 JVM它是jre的一部分&#xff0c;也…

静态路由实验(HCIP部分)

1、拓扑信息 2、需求分析 3、IP规划 4、配置截图 5、测试 1、拓扑信息 2、需求分析 1、 R6为isp,接口IP地址均为公有地址&#xff1b;该设备只能配置IP地址&#xff0c;之后不能再对其进行其他任何配置; 分析&#xff1a; R6只需配置一个环回和链路物理接口IP即可 2 、R1-R5为…

导出excel按动态表头导出

一、实现代码 使用Map方式添加head头&#xff0c;对应填充值 /*** 导出查看发车明细* param query* return*/Overridepublic ExportResult monthResourcePlanDepartureProgressDetailsExportExcelData(ResourceSituationListQuery query) {log.info("导出参数:{}",Ds…

FPGA开源项目分享——基于FPGA加速的热扩散模拟器

导语 今天继续分享康奈尔大学FPGA课程ECE 5760的典型案例——基于FPGA加速的热扩散模拟器。 &#xff08;更多其他案例请参考网站&#xff1a; Final Projects ECE 5760&#xff09; 1. 项目概述 项目网址 https://people.ece.cornell.edu/land/courses/ece5760/FinalProje…

多区域ISIS路由计算

多区域ISIS路由计算&#xff1a; 1、骨干区域是如何访问非骨干区域&#xff1f;&#xff08;R4如何学习到200.200/32的路由&#xff1f;&#xff09; 1.1 默认情况下&#xff0c;L1/2级别路由器会将L1级别LSDB中的叶子信息&#xff0c;作为自己L2级别实节点的叶子信息添加到L2的…

旅游小程序的市场与发展趋势

随着科技的发展&#xff0c;移动互联网已经成为我们生活中不可或缺的一部分。在这个时代&#xff0c;小程序已经成为了一种新的趋势&#xff0c;尤其是在旅游行业。那么&#xff0c;旅游小程序有哪些市场&#xff0c;发展趋势又怎么样呢&#xff1f; 一、旅游小程序的市场 1. 用…

3D高斯泼溅的崛起

沉浸式媒体领域正在以前所未有的速度发展&#xff0c;其中 3D 高斯溅射成为一项关键突破。 这项技术在广泛的应用中看起来非常有前景&#xff0c;并且可能会彻底改变我们未来创建数字环境以及与数字环境交互的方式。 在本文中&#xff0c;我们将通过与摄影测量和 NeRF 等前辈进…

企业用大模型如何更具「效价比」?百度智能云发布5款大模型新品

服务8万企业用户&#xff0c;累计帮助用户精调1.3万个大模型&#xff0c;帮助用户开发出16万个大模型应用&#xff0c;自2023年12月以来百度智能云千帆大模型平台API日调用量环比增长97%...从一年前国内大模型平台的“开路先锋”到如今的大模型“超级工厂”&#xff0c;百度智能…

从相机空间到像素空间的投影和反投影原理和代码

目录 从相机空间到像素空间的投影 效果 ​编辑 公式 ​编辑 代码 像素空间到相机空间的反投影 记录一下从相机空间到像素空间的投影&#xff08;3D-->2D&#xff09;和像素空间到相机空间的反投影&#xff08;2D-->3D&#xff09;。 推荐blog&#xff1a;SLAM入门之视…

smpl渲染工具

根据3d姿态预测smpl参数 GitHub - Jeff-sjtu/HybrIK: Official code of "HybrIK: A Hybrid Analytical-Neural Inverse Kinematics Solution for 3D Human Pose and Shape Estimation", CVPR 2021 GitHub - woo1/Texture_visualize_smpl: smpl texture visualizatio…

ModbusRTU/TCP/profinet网关在西门子博图软件中无法连接PLC的解决方法

ModbusRTU/TCP/profinet网关在西门子博图软件中无法连接PLC的解决方法 在工业生产现场&#xff0c;ModbusRTU/TCP/profinet网关在与西门子PLC连接时&#xff0c;必须要使用西门子的博图软件来进行配置&#xff0c;博图v17是一个集成软件平台&#xff0c;专业版支持300、400、12…

下载 macOS 系统安装程序的方法

阅读信息&#xff1a; 版本&#xff1a;0.4.20231021 难度&#xff1a;1/10 到 4/10 阅读时间&#xff1a;5 分钟 适合操作系统&#xff1a;10.13, 10.14, 10.15, 11.x, 12.x&#xff0c;13.x, 14 更新2023-10-21 添加Mist的介绍支持版本的更新&#xff0c;13.x&#xff0…

JVM内存划分

一、运行时数据区域 堆、方法区&#xff08;元空间&#xff09;、虚拟机栈、本地方法栈、程序计数器。 Heap(堆)&#xff1a; 对象的实例以及数组的内存都是要在堆上进行分配的&#xff0c;堆是线程共享的一块区域&#xff0c;用来存放对象实例&#xff0c;也是垃圾回收&…

计算机服务器中了faust勒索病毒怎么办,faust勒索病毒解密工具流程

网络是一把利剑&#xff0c;可以方便企业开展各项工作业务&#xff0c;为企业提供极大的便利&#xff0c;但随着网络技术的不断发展与应用&#xff0c;网络数据安全威胁也在不断增加&#xff0c;给企业的正常生产运营带来了极大困扰&#xff0c;近日&#xff0c;云天数据恢复中…