chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于UWB和藍(lán)牙Beacon:室內(nèi)高精度藍(lán)牙定位系統(tǒng)在工廠中的工作原理與應(yīng)用場(chǎng)景(一)

lbs智能定位 ? 來(lái)源:jf_15741053 ? 作者:jf_15741053 ? 2025-11-05 07:23 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在數(shù)字化轉(zhuǎn)型的浪潮中,積極響應(yīng)應(yīng)急管理部關(guān)于“工業(yè)互聯(lián)網(wǎng)+?;踩a(chǎn)”等指南的要求,打造工廠安全管理,守護(hù)生命防線、提高工廠效率,助力企業(yè)實(shí)現(xiàn)安全生產(chǎn)數(shù)字化升級(jí)至高重要。目前室內(nèi)高精度藍(lán)牙定位技術(shù)有不少,本文就以UWB和藍(lán)牙Beacon技術(shù)為例,展示其在工廠中的工作原理與應(yīng)用場(chǎng)景。

一、用UWB和藍(lán)牙Beacon方案實(shí)現(xiàn)室內(nèi)高精度藍(lán)牙定位的優(yōu)勢(shì)

結(jié)合UWB和藍(lán)牙Beacon的解決方案,有以下顯著優(yōu)勢(shì):

1. 互補(bǔ)性強(qiáng)

UWB適用于高精度的定位需求,且穿透性好、安全性高但需要單獨(dú)部署基礎(chǔ)設(shè)施,廣覆蓋成本高;而藍(lán)牙Beacon成本低,實(shí)現(xiàn)低成本廣覆蓋且傳輸數(shù)據(jù)功耗低。兩者結(jié)合,實(shí)現(xiàn)了低成本低功耗高精度定位(兩者皆有防爆和非防爆兩種版本)。

2. 靈活度高

UWB和藍(lán)牙Beacon模塊可以靈活部署在工廠的各個(gè)角落,根據(jù)實(shí)際需求調(diào)整覆蓋范圍和數(shù)據(jù)傳輸頻率,滿足多樣化的應(yīng)用場(chǎng)景。

3. 易于集成與維護(hù)

UWB和藍(lán)牙Beacon均具有較高的集成度和兼容性,可以方便地與其他智能設(shè)備或系統(tǒng)(如MES、ERP等)進(jìn)行對(duì)接,實(shí)現(xiàn)數(shù)據(jù)的共享和協(xié)同處理。

二、UWB和藍(lán)牙Beacon融合方案在室內(nèi)高精度定位中的配合戰(zhàn)

藍(lán)牙信標(biāo)和UWB都屬于信號(hào)發(fā)射設(shè)備,藍(lán)牙信標(biāo)助力信號(hào)廣覆蓋,完成粗定位。UWB實(shí)現(xiàn)精準(zhǔn)定位,車(chē)間等核心區(qū)密集部署,走廊等過(guò)渡區(qū)稀疏部署,兩者配合經(jīng)濟(jì)高效。

1.藍(lán)牙信標(biāo)定位原理

藍(lán)牙信標(biāo)廣播低功耗的藍(lán)牙信號(hào),定位器能感知區(qū)域只是“大概范圍”,比如廣部署在走廊區(qū)域、少部署在車(chē)間的核心區(qū)域,判斷初始位置的區(qū)域是A還是B,減少UWB的解算消耗。
image.png

2.UWB定位原理

UWB發(fā)送超窄脈沖信號(hào),定位器能夠測(cè)算它信號(hào)的距離(至少兩個(gè)UWB基站通過(guò)三角定位計(jì)算坐標(biāo)),實(shí)現(xiàn)精準(zhǔn)定位,需要多部署在車(chē)間等的核心區(qū)域,走廊等過(guò)渡區(qū)域少部署,完成人員、設(shè)備從走廊進(jìn)入車(chē)間的無(wú)縫切換,避免定位中斷。

三、UWB和藍(lán)牙Beacon融合方案在室內(nèi)高精度定位中的實(shí)現(xiàn)

1.部署發(fā)射端并發(fā)出信號(hào)

把低功耗藍(lán)牙信標(biāo)安裝在需要定位的區(qū)域內(nèi),采用粘貼、懸掛等安裝方式,部署簡(jiǎn)單高效,藍(lán)牙信標(biāo)單向廣播自身ID和BLE信號(hào);再部署好UWB基站,基站多采用雙向通信。

2. 定位器采集并處理信號(hào)

給需要定位的人員、物資分配融合定位器。定位器被動(dòng)接收藍(lán)牙信標(biāo)發(fā)出的信號(hào)強(qiáng)度(RSSI),對(duì)于UWB基站,定位器先向它發(fā)送“測(cè)距請(qǐng)求”,基站響應(yīng)后,兩者通過(guò)計(jì)算信號(hào)的返回距離(TOF)確定距離,最后定位器對(duì)采集到的數(shù)據(jù)進(jìn)行匯總,并完成基礎(chǔ)計(jì)算——將藍(lán)牙信標(biāo)發(fā)出的信號(hào)強(qiáng)度(RSSI)值轉(zhuǎn)化為距離估算值,對(duì)UWB計(jì)算到達(dá)距離(TOF)/到達(dá)時(shí)間差(TDOA)。

融合定位器信號(hào)采集與處理代碼實(shí)現(xiàn)
import time
import random
from dataclasses import dataclass, field
from typing import List, Optional, Tuple
import math

# -------------------------- 數(shù)據(jù)結(jié)構(gòu)定義 --------------------------
@dataclass
class BluetoothBeaconData:
    """藍(lán)牙信標(biāo)采集數(shù)據(jù)"""
    beacon_id: str  # 信標(biāo)唯一標(biāo)識(shí)
    rssi: int  # 接收信號(hào)強(qiáng)度(dBm)
    timestamp: float = field(default_factory=time.time)  # 采集時(shí)間戳
    estimated_distance: Optional[float] = None  # 估算距離(m)

@dataclass
class UWBBaseStationData:
    """UWB基站采集數(shù)據(jù)"""
    base_station_id: str  # 基站唯一標(biāo)識(shí)
    tof: Optional[float] = None  # 飛行時(shí)間(s)
    tdoa: Optional[float] = None  # 到達(dá)時(shí)間差(s)
    distance: Optional[float] = None  # 計(jì)算距離(m)
    request_timestamp: Optional[float] = None  # 測(cè)距請(qǐng)求時(shí)間
    response_timestamp: Optional[float] = None  # 基站響應(yīng)時(shí)間

@dataclass
class FusionLocatorResult:
    """定位器最終處理結(jié)果"""
    locator_id: str  # 定位器ID
    bluetooth_data_list: List[BluetoothBeaconData] = field(default_factory=list)  # 藍(lán)牙數(shù)據(jù)列表
    uwb_data_list: List[UWBBaseStationData] = field(default_factory=list)  # UWB數(shù)據(jù)列表
    process_timestamp: float = field(default_factory=time.time)  # 處理完成時(shí)間

# -------------------------- 常量定義 --------------------------
SPEED_OF_LIGHT = 299792458.0  # 光速(m/s),UWB信號(hào)傳播速度近似光速
BLUETOOTH_PARAMS = {
    "reference_rssi": -55,  # 1米處參考RSSI值(需根據(jù)硬件校準(zhǔn))
    "path_loss_exponent": 2.4  # 路徑損耗指數(shù)(室內(nèi)環(huán)境通常2.0-4.0)
}

# -------------------------- 融合定位器核心類(lèi) --------------------------
class FusionLocator:
    def __init__(self, locator_id: str):
        self.locator_id = locator_id
        self.bluetooth_beacon_ids = set()  # 可檢測(cè)的藍(lán)牙信標(biāo)ID集合
        self.uwb_base_station_ids = set()  # 可通信的UWB基站ID集合

    def add_bluetooth_beacon(self, beacon_id: str) - > None:
        """添加可檢測(cè)的藍(lán)牙信標(biāo)"""
        self.bluetooth_beacon_ids.add(beacon_id)

    def add_uwb_base_station(self, base_station_id: str) - > None:
        """添加可通信的UWB基站"""
        self.uwb_base_station_ids.add(base_station_id)

    # -------------------------- 藍(lán)牙信號(hào)處理 --------------------------
    def receive_bluetooth_rssi(self) - > List[BluetoothBeaconData]:
        """
        模擬被動(dòng)接收藍(lán)牙信標(biāo)RSSI信號(hào)
        實(shí)際場(chǎng)景中需替換為硬件的藍(lán)牙信號(hào)采集接口
        """
        bluetooth_data_list = []
        for beacon_id in self.bluetooth_beacon_ids:
            # 模擬RSSI值(實(shí)際從藍(lán)牙模塊讀?。?/span>
            rssi = random.randint(-85, -40)  # 典型室內(nèi)RSSI范圍
            bluetooth_data = BluetoothBeaconData(
                beacon_id=beacon_id,
                rssi=rssi
            )
            # 實(shí)時(shí)計(jì)算距離估算值
            self.calculate_rssi_distance(bluetooth_data)
            bluetooth_data_list.append(bluetooth_data)
        return bluetooth_data_list

    def calculate_rssi_distance(self, bluetooth_data: BluetoothBeaconData) - > None:
        """
        根據(jù)RSSI計(jì)算距離(對(duì)數(shù)路徑損耗模型)
        公式:d = 10^((RSSI_reference - RSSI_measured) / (10 * n))
        其中:d-距離(m),n-路徑損耗指數(shù),RSSI_reference-1米處參考信號(hào)強(qiáng)度
        """
        ref_rssi = BLUETOOTH_PARAMS["reference_rssi"]
        n = BLUETOOTH_PARAMS["path_loss_exponent"]
        try:
            distance = math.pow(10, (ref_rssi - bluetooth_data.rssi) / (10 * n))
            bluetooth_data.estimated_distance = round(distance, 3)
        except Exception as e:
            print(f"RSSI距離計(jì)算失?。簕e}")
            bluetooth_data.estimated_distance = None

    # -------------------------- UWB信號(hào)處理 --------------------------
    def send_uwb_ranging_request(self, base_station_id: str) - > Tuple[bool, float]:
        """
        向UWB基站發(fā)送測(cè)距請(qǐng)求
        實(shí)際場(chǎng)景中需替換為UWB模塊的通信接口(如SPI/UART)
        """
        try:
            # 模擬請(qǐng)求發(fā)送(實(shí)際硬件發(fā)送指令)
            request_timestamp = time.time()
            print(f"[{request_timestamp:.3f}] 向UWB基站 {base_station_id} 發(fā)送測(cè)距請(qǐng)求")
            # 模擬基站響應(yīng)延遲(實(shí)際等待硬件響應(yīng))
            time.sleep(random.uniform(0.001, 0.005))  # UWB響應(yīng)延遲通常為毫秒級(jí)
            return True, request_timestamp
        except Exception as e:
            print(f"UWB測(cè)距請(qǐng)求發(fā)送失?。簕e}")
            return False, 0.0

    def receive_uwb_response(self, base_station_id: str, request_timestamp: float) - > Optional[UWBBaseStationData]:
        """
        接收UWB基站響應(yīng)并計(jì)算TOF/距離
        """
        try:
            response_timestamp = time.time()
            # 模擬UWB基站返回的飛行時(shí)間相關(guān)數(shù)據(jù)(實(shí)際從硬件讀?。?/span>
            # TOF = (響應(yīng)時(shí)間 - 請(qǐng)求時(shí)間) / 2(信號(hào)往返)
            tof = (response_timestamp - request_timestamp) / 2
            # 計(jì)算距離(距離 = 光速 * TOF)
            distance = SPEED_OF_LIGHT * tof
            uwb_data = UWBBaseStationData(
                base_station_id=base_station_id,
                tof=round(tof, 9),  # 保留9位小數(shù)(納秒級(jí)精度)
                distance=round(distance, 3),
                request_timestamp=request_timestamp,
                response_timestamp=response_timestamp
            )
            return uwb_data
        except Exception as e:
            print(f"UWB響應(yīng)接收失?。簕e}")
            return None

    def calculate_uwb_tdoa(self, uwb_data_list: List[UWBBaseStationData]) - > None:
        """
        計(jì)算UWB到達(dá)時(shí)間差(TDOA)
        基于多個(gè)基站的TOF,計(jì)算相對(duì)于第一個(gè)基站的時(shí)間差
        """
        if len(uwb_data_list) < 2:
            print("計(jì)算TDOA需要至少2個(gè)UWB基站數(shù)據(jù)")
            return
        
        # 以第一個(gè)基站為參考
        reference_tof = uwb_data_list[0].tof
        for uwb_data in uwb_data_list[1:]:
            if uwb_data.tof is not None:
                uwb_data.tdoa = round(uwb_data.tof - reference_tof, 9)
            else:
                uwb_data.tdoa = None

    def process_uwb_ranging(self) - > List[UWBBaseStationData]:
        """
        完整UWB測(cè)距流程:請(qǐng)求- >響應(yīng)- >TOF計(jì)算- >TDOA計(jì)算
        """
        uwb_data_list = []
        for base_station_id in self.uwb_base_station_ids:
            # 發(fā)送測(cè)距請(qǐng)求
            success, request_ts = self.send_uwb_ranging_request(base_station_id)
            if not success:
                continue
            # 接收響應(yīng)并計(jì)算TOF/距離
            uwb_data = self.receive_uwb_response(base_station_id, request_ts)
            if uwb_data:
                uwb_data_list.append(uwb_data)
        # 計(jì)算TDOA(多基站場(chǎng)景)
        self.calculate_uwb_tdoa(uwb_data_list)
        return uwb_data_list

    # -------------------------- 數(shù)據(jù)匯總與輸出 --------------------------
    def collect_and_process(self) - > FusionLocatorResult:
        """
        核心流程:采集藍(lán)牙/UWB數(shù)據(jù) - > 處理計(jì)算 - > 匯總結(jié)果
        """
        print(f"n===== 定位器 {self.locator_id} 開(kāi)始數(shù)據(jù)采集與處理 =====")
        # 1. 采集并處理藍(lán)牙數(shù)據(jù)
        bluetooth_data = self.receive_bluetooth_rssi()
        # 2. 采集并處理UWB數(shù)據(jù)
        uwb_data = self.process_uwb_ranging()
        # 3. 匯總結(jié)果
        result = FusionLocatorResult(
            locator_id=self.locator_id,
            bluetooth_data_list=bluetooth_data,
            uwb_data_list=uwb_data
        )
        # 打印處理結(jié)果(實(shí)際場(chǎng)景可發(fā)送至服務(wù)器或本地存儲(chǔ))
        self.print_result(result)
        return result

    def print_result(self, result: FusionLocatorResult) - > None:
        """打印處理結(jié)果(調(diào)試/日志用)"""
        print(f"n【處理完成時(shí)間】: {result.process_timestamp:.3f}")
        print("n【藍(lán)牙信標(biāo)數(shù)據(jù)】:")
        for bt in result.bluetooth_data_list:
            print(f"  信標(biāo)ID: {bt.beacon_id:4s} | RSSI: {bt.rssi:4d} dBm | 估算距離: {bt.estimated_distance:.3f} m")
        
        print("n【UWB基站數(shù)據(jù)】:")
        for uwb in result.uwb_data_list:
            print(f"  基站ID: {uwb.base_station_id:4s} | TOF: {uwb.tof:.9f} s | "
                  f"距離: {uwb.distance:.3f} m | TDOA: {uwb.tdoa if uwb.tdoa else 'N/A'} s")
        print("=" * 60)

# -------------------------- 測(cè)試代碼 --------------------------
if __name__ == "__main__":
    # 1. 初始化融合定位器
    locator = FusionLocator(locator_id="LOC-001")

    # 2. 配置可檢測(cè)的藍(lán)牙信標(biāo)和UWB基站
    locator.add_bluetooth_beacon("BEACON-01")
    locator.add_bluetooth_beacon("BEACON-02")
    locator.add_bluetooth_beacon("BEACON-03")
    locator.add_uwb_base_station("UWB-001")
    locator.add_uwb_base_station("UWB-002")
    locator.add_uwb_base_station("UWB-003")

    # 3. 執(zhí)行數(shù)據(jù)采集與處理(實(shí)際場(chǎng)景可設(shè)置定時(shí)循環(huán))
    for _ in range(2):  # 模擬2次采集周期
        locator.collect_and_process()
        time.sleep(1)  # 采集周期間隔(可根據(jù)需求調(diào)整)

image.png

3. 服務(wù)器解算位置并實(shí)現(xiàn)

定位器將初步處理好的數(shù)據(jù)送到引擎服務(wù)器,自研算法對(duì)兩類(lèi)數(shù)據(jù)進(jìn)行解算并結(jié)合卡爾曼濾波降低噪聲對(duì)信號(hào)干擾,最終精準(zhǔn)算出人員/物資的實(shí)時(shí)位置,存儲(chǔ)數(shù)據(jù)到云端/本地,進(jìn)行處理后實(shí)現(xiàn)工廠的可視化管理,并在系統(tǒng)后臺(tái)呈現(xiàn)。

本篇文章深入剖析了UWB和藍(lán)牙Beacon融合方案優(yōu)勢(shì)和在工廠中的工作原理,該方案不僅降低了成本,還實(shí)現(xiàn)了高精度、低功耗的人員/資產(chǎn)定位管理。

希望本篇文章對(duì)大家有所幫助,由于篇幅原因,應(yīng)用場(chǎng)景會(huì)放在下篇,下篇將對(duì)室內(nèi)高精度藍(lán)牙定位系統(tǒng)的系統(tǒng)亮點(diǎn)和系統(tǒng)功能進(jìn)行分享,感興趣的朋友可以關(guān)注一下~~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    117

    文章

    6185

    瀏覽量

    177061
  • 定位系統(tǒng)
    +關(guān)注

    關(guān)注

    10

    文章

    638

    瀏覽量

    37426
  • UWB
    UWB
    +關(guān)注

    關(guān)注

    32

    文章

    1223

    瀏覽量

    64407
  • Beacon
    +關(guān)注

    關(guān)注

    0

    文章

    37

    瀏覽量

    10674
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    探討藍(lán)牙網(wǎng)關(guān)在室內(nèi)定位的應(yīng)用

    iBeacon技術(shù),眾多實(shí)現(xiàn)方式,基于iBeacon的室內(nèi)定位技術(shù)以其基站的低功耗、低成本、易部署、體積小、續(xù)航時(shí)間長(zhǎng)、精度較高等優(yōu)點(diǎn)被廣泛應(yīng)用于商場(chǎng)、博物館等領(lǐng)域。除了基于
    發(fā)表于 12-21 10:32

    詳解基于Beacon藍(lán)牙室內(nèi)定位方案

    的尋車(chē),這可如何是好?SKYLAB專(zhuān)注于室內(nèi)定位室內(nèi)定位BEACON,UWB,今天就跟著我們的工程師
    發(fā)表于 06-03 16:52

    藍(lán)牙網(wǎng)關(guān)是如何實(shí)現(xiàn)室內(nèi)定位

    的,用戶通過(guò)智能手機(jī)app 可以獲取這些位置信息。 (2)藍(lán)牙Beacon室內(nèi)定位原理主要是利用藍(lán)牙模塊beacon廣播的功能。
    發(fā)表于 12-08 14:56

    uwb室內(nèi)定位系統(tǒng)

    室內(nèi)定位是物聯(lián)網(wǎng)的基礎(chǔ)服務(wù)之,隨著應(yīng)用場(chǎng)景的不同,可以促進(jìn)企業(yè)的運(yùn)作和營(yíng)銷(xiāo)效率提升,或?yàn)橄M(fèi)者用戶提供更加便捷的體驗(yàn)。 室內(nèi)定位安全管理系統(tǒng)
    發(fā)表于 11-16 16:33

    為什么UWB定位技術(shù)可用于室內(nèi)定位?

    是精準(zhǔn)室內(nèi)定位,即精度亞米級(jí),像UWB,精度
    發(fā)表于 02-20 17:48

    為何UWB室內(nèi)定位技術(shù)是最具潛力的高精度定位技術(shù)?

    的。具體到UWB技術(shù)的潛在應(yīng)用場(chǎng)景,主要包括司法監(jiān)獄、醫(yī)院、礦井、化工廠、工廠與倉(cāng)庫(kù)等對(duì)于物資或者人員管理需求比較高的應(yīng)用場(chǎng)景,而每個(gè)應(yīng)用領(lǐng)
    發(fā)表于 08-02 17:38

    UWB高精度定位技術(shù)原理與應(yīng)用分析

    、安全帽、腕表等多種形態(tài),適用于不同的應(yīng)用場(chǎng)景,具有低功耗、便攜、防水防塵等特點(diǎn)。2. UWB定位基站UWB定位基站固定安裝在環(huán)境四周,其接
    發(fā)表于 08-28 09:30

    UWB定位的機(jī)遇與挑戰(zhàn) 室內(nèi)定位發(fā)展有哪些瓶頸?

    、藍(lán)牙、WiFi、UWB等等,他們均可應(yīng)用到室內(nèi)定位管理亦或是其他位置信息服務(wù)應(yīng)用,但是從室內(nèi)定位技術(shù)到
    發(fā)表于 12-15 14:39

    影響UWB高精度室內(nèi)定位的7大因素

    `影響UWB高精度室內(nèi)定位的7大因素UWB室內(nèi)定位作為厘米級(jí)定位技術(shù),理論上講
    發(fā)表于 02-18 01:26

    uwb定位技術(shù)原理及應(yīng)用場(chǎng)景

    導(dǎo)航系統(tǒng)。室內(nèi)定位技術(shù)主要是rfid,藍(lán)牙,wifi,地磁,uwb等無(wú)線技術(shù)。 今天,我們主要與您分享
    發(fā)表于 06-30 07:15

    基于藍(lán)牙beacon室內(nèi)定位的應(yīng)用場(chǎng)景有哪些?

    室內(nèi)定位被稱(chēng)為室外GPS定位技術(shù)的延展,室內(nèi)定位主要用于人員的管理、被標(biāo)簽物的追蹤等等,可實(shí)現(xiàn)非可視內(nèi)容的可視化,現(xiàn)實(shí)生活中有著重要的實(shí)際意義。 基于
    發(fā)表于 11-04 11:22 ?11次下載

    漲姿勢(shì)!藍(lán)牙網(wǎng)關(guān)、藍(lán)牙Beacon、UWB室內(nèi)定位技術(shù)比較參考

    、UWB基站、UWB標(biāo)簽、UWB模塊、軟件接口等。UWB定位主要應(yīng)用于室內(nèi)
    的頭像 發(fā)表于 10-31 15:40 ?6786次閱讀

    ?UWB室內(nèi)定位藍(lán)牙室內(nèi)定位的區(qū)別

    、WIFI、超寬帶(UWB高精度人員定位)、超聲波等。UWB高精度人員定位
    發(fā)表于 03-13 10:10 ?1416次閱讀

    UWB定位藍(lán)牙定位的區(qū)別

    UWB定位藍(lán)牙定位是目主流的兩種定位技術(shù),般來(lái)咨詢(xún)室內(nèi)定
    發(fā)表于 04-22 15:03 ?3746次閱讀

    UWB高精度室內(nèi)定位的特點(diǎn)

    隨著物聯(lián)網(wǎng)的不斷發(fā)展,室內(nèi)定位技術(shù)各種應(yīng)用場(chǎng)景的需求也大大提升,定位技術(shù)可以分為兩類(lèi):室外定位室內(nèi)定
    的頭像 發(fā)表于 11-21 16:34 ?1287次閱讀