0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于 SSID 的 Wi-Fi 定位: 与其他定位服务的性能比较

jf_14701710 来源:jf_14701710 作者:jf_14701710 2025-05-12 09:52 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着 nRF7000 Wi-Fi 协同 IC 的推出,我们现在可以提供具有 Wi-Fi、蜂窝物联网和 GNSS 功能的完整硅到云定位解决方案。nRF7000 针对 Wi-Fi 网络扫描进行了优化,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSID 的 Wi-Fi 定位。Nordic基于SSID的Wi-Fi定位可以在室内和室外、城市和郊区以极其省电的方式获取精确的位置信息。这是对全球导航卫星系统(GNSS)的重要补充,尤其是在建筑物和密集城区,GNSS 可能会因信号衰减和中断而失效。

本博文将介绍我们基于 SSID 的 Wi-Fi 定位解决方案的工作原理以及如何开始测试。然后,我们将使用 nRF9160 DK、nRF7002 EK和 PPK2 执行并展示实际功耗和准确性测量,以比较 nRF Cloud 提供的不同定位服务的性能。

背景知识

Wi-Fi 定位服务

Wi-Fi 是一种著名的无线网络技术,用于设备的局域网和互联网接入。Wi-Fi 通过 Wi-Fi 网络为家庭、办公室和学校等环境提供便捷的无线互联网接入服务。

Wi-Fi 定位是一种地理定位功能,可让支持 Wi-Fi 的设备利用附近 Wi-Fi 网络的数据确定自己的大致位置。它的工作原理是检索附近网络的 SSID、BSSID 和信号强度等 Wi-Fi 网络信息,并将这些信息与已知位置的 Wi-Fi 网络数据库进行比较。

Wi-Fi 定位系统包含以下关键组件:

用户设备中的 Wi-Fi 无线电设备,用于检测附近的网络。

将 MAC 地址等 Wi-Fi 网络信息映射到位置的数据库。该数据库由定位服务提供商维护。

通过查找数据库中的匹配模式并计算信号强度来估计位置的算法

当设备查询定位服务时,它会提供它能看到的所有 Wi-Fi 网络的数据。该服务会在其数据库中查找这些网络,找到相关位置,并根据相似性和信号强度估算设备的位置。

nRF Cloud Wi-Fi 定位服务

nRF Cloud 提供的定位服务专为 Nordic 硅芯片量身定制,具有快速、省电的定位功能。它们可以帮助需要定位数据而又不需要高功耗的设备和应用。提供多种定位技术,包括 Assisted-GPS、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品可在定位用例中实现高性能和超低功耗。对于 Wi-Fi 定位请求,nRF Cloud 可借助 Wi-Fi 数据库计算设备位置,该数据库包含不同 Wi-Fi 网络的坐标。然后,设备位置将从 nRF Cloud发送到客户云或返回到设备。

nRF70 系列

Nordic Semiconductor 于今年年初发布了我们的 Wi-Fi 产品系列 nRF70 系列。该系列推出的首款芯片是 nRF7002,它是一款超低功耗双频无线协同 IC,可为另一款主芯片添加低功耗 Wi-Fi® 6 功能。此外,我们最近还推出了专用于该用例的 nRF7000。这是一款双频 Wi-Fi 配套 IC,不发送数据,但可以进行主动和被动扫描,纯粹用于 Wi-Fi 定位目的。结合我们的 nRF9160 蜂窝物联网模组和 nRF Cloud服务,nRF7000 可通过嗅探本地 Wi-Fi 接入点的 SSID 实现基于 Wi-Fi 的定位服务。

Wi-Fi 定位服务流程

nRF Connect SDK 中的 Cellular: Location示例演示了如何使用 nRF Cloud 提供的不同定位服务。

让我们测试一下 nRF Cloud Wi-Fi 定位服务如何在室内环境中工作。

硬件:nRF9160 DK、nRF7002 EK、PPK2。

软件:nRF Connect SDK v2.4.2、MFW v1.3.5、nRF Connect for Desktop 中的 Power Profiler 应用程序。

硬件连接设置如下图所示。在 Power Profiler 应用程序中,配置 PPK2 源表模式,为 DK 上的 nRF9160模组供电并记录其电流消耗变化。

wKgZPGghVFaATcrBAARe5GuL5u0856.jpg

Cellular: Location 示例中最初的 location_wifi_get() 函数可用于请求 Wi-Fi 定位服务。启用附加日志配置有助于了解请求过程。

# Add the following lines to the end of prj.conf

CONFIG_LOCATION_LOG_LEVEL_DBG=y

CONFIG_NRF_CLOUD_REST_LOG_LEVEL_DBG=y

CONFIG_REST_CLIENT_LOG_LEVEL_DBG=y

CONFIG_NRF_CLOUD_LOG_LOG_LEVEL_DBG=y

CONFIG_NRF_CLOUD_LOG_LEVEL_DBG=y

让我们来了解一下如何使用 location_wifi_get() 请求 Wi-Fi 定位服务。我们将这一过程分为三个步骤来解释 Wi-Fi 定位服务请求过程。

wKgZO2ghVFeAOzmjAACytS94F_A655.png

步骤 1:扫描 Wi-Fi 接入点信息

在此步骤中,配置 Wi-Fi 定位服务,设备开始扫描附近的 Wi-Fi 接入点。结果显示,设备在奥斯陆Nordic Semiconductor办公楼附近或内找到了 14 个 Wi-Fi 接入点。

Requesting Wi-Fi location with GNSS and cellular fallback...

[00:01:19.903,594] < dbg > location: location_core_config_log: Location configuration:

[00:01:19.911,682] < dbg > location: location_core_config_log: Methods count: 1

[00:01:19.919,342] < dbg > location: location_core_config_log: Interval: 0

[00:01:19.926,605] < dbg > location: location_core_config_log: Timeout: 300000ms

[00:01:19.934,356] < dbg > location: location_core_config_log: Mode: 0

[00:01:19.941,223] < dbg > location: location_core_config_log: List of methods:

[00:01:19.948,913] < dbg > location: location_core_config_log: Method #0

[00:01:19.956,146] < dbg > location: location_core_config_log: Method type: Wi-Fi (3)

[00:01:19.964,660] < dbg > location: location_core_config_log: Timeout: 30000ms

[00:01:19.972,686] < dbg > location: location_core_config_log: Service: Any (0)

[00:01:20.044,921] < dbg > location: location_request_info_create: Wi-Fi and cellular methods are not one after the other in method list so they are not combined

[00:01:20.059,448] < dbg > location: location_core_location_get_pos: Requesting location with 'Wi-Fi' method

[00:01:20.069,458] < dbg > location: location_core_location_get_pos: Starting request timer with timeout=300000

[00:01:20.079,711] < dbg > location: location_core_timer_start: Starting timer with timeout=30000

[00:01:20.088,745] < dbg > location: scan_wifi_start: Triggering start of Wi-Fi scanning

[00:01:24.832,458] < dbg > location: scan_wifi_result_handle: scan result #1 stored: ssid XXXX, channel 108, mac 24:36:da:16:xx:xx

[00:01:24.845,184] < dbg > location: scan_wifi_result_handle: scan result #2 stored: ssid XXXX, channel 108, mac 24:36:da:16:xx:xx

[00:01:24.858,093] < dbg > location: scan_wifi_result_handle: scan result #3 stored: ssid XXXX, channel 11, mac 24:36:da:16:xx:xx

[00:01:24.870,910] < dbg > location: scan_wifi_result_handle: scan result #4 stored: ssid XXXX, channel 11, mac 24:36:da:16:xx:xx

[00:01:24.883,483] < dbg > location: scan_wifi_result_handle: scan result #5 stored: ssid XXXX, channel 1, mac 24:36:da:11:xx:xx

[00:01:24.896,209] < dbg > location: scan_wifi_result_handle: scan result #6 stored: ssid XXXX, channel 1, mac 24:36:da:17:xx:xx

[00:01:24.908,935] < dbg > location: scan_wifi_result_handle: scan result #7 stored: ssid XXXX, channel 1, mac 24:36:da:17:xx:xx

[00:01:24.921,417] < dbg > location: scan_wifi_result_handle: scan result #8 stored: ssid XXXX, channel 64, mac 24:36:da:11:xx:xx

[00:01:24.933,990] < dbg > location: scan_wifi_result_handle: scan result #9 stored: ssid XXXX, channel 64, mac 24:36:da:11:xx:xx

[00:01:24.946,807] < dbg > location: scan_wifi_result_handle: scan result #10 stored: ssid XXXX, channel 6, mac 8a:5a:85:af:xx:xx

[00:01:24.959,442] < dbg > location: scan_wifi_result_handle: scan result #11 stored: ssid XXXX, channel 100, mac 24:36:da:17:xx:xx

[00:01:24.972,167] < dbg > location: scan_wifi_result_handle: scan result #12 stored: ssid XXXX, channel 6, mac 34:21:09:48:xx:xx

[00:01:24.984,649] < dbg > location: scan_wifi_result_handle: scan result #13 stored: ssid XXXX, channel 132, mac 24:36:da:11:xx:xx

[00:01:24.997,619] < dbg > location: scan_wifi_result_handle: scan result #14 stored: ssid XXXX, channel 132, mac 24:36:da:11:xx:xx

[00:01:25.010,284] < dbg > location: scan_wifi_done_handle: Scan request done with 14 Wi-Fi Aps

步骤 2:请求 nRF Cloud Wi-Fi 定位

nRF9160 会将 Wi-Fi 接入点信息(包括 MAC 地址、SSID、信号强度和信道)编码为 JSON 文件。然后,JSON 文件将被发送到 nRF Cloud,nRF Cloud 将使用这些数据检查 Wi-Fi 定位数据库,并使用特定算法计算设备位置。结果包含纬度、经度、精确度等信息。有关 API 请求和响应格式,请参阅 nRF Cloud REST API 文档。

[00:01:25.028,015] < dbg > location: cloud_service_location_get: Cloud service location parameters:

[00:01:25.037,170] < dbg > location: cloud_service_location_get: Service: 0

[00:01:25.044,494] < dbg > location: cloud_service_location_get: Timeout: 25060ms

[00:01:25.052,337] < dbg > location: cloud_service_nrf_pos_get: Sending positioning request (REST)

[00:01:25.160,125] < dbg > nrf_cloud_codec_internal: nrf_cloud_location_req_json_encode: JSON: {"wifi":{"accessPoints":[{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-41,"channel":108},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-41,"channel":108},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-48,"channel":11},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-49,"channel":11},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-63,"channel":1},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-70,"channel":1},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-70,"channel":1},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-72,"channel":64},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-72,"channel":64},{"macAddress":"8a:5a:85:af:xx:xx","ssid":"XXXX","signalStrength":-73,"channel":6},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-75,"channel":100},{"macAddress":"34:21:09:48:xx:xx","ssid":"XXXX","signalStrength":-76,"channel":6},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-85,"channel":132},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-85,"channel":132}]}}

[00:01:25.283,142] < dbg > rest_client: rest_client_request: Requesting destination HOST: api.nrfcloud.com at port 443, URL: /v1/location/ground-fix

[00:01:25.296,966] < dbg > rest_client: rest_client_request: Payload: {"wifi":{"accessPoints":[{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-41,"channel":108},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-41,"channel":108},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-48,"channel":11},{"macAddress":"24:36:da:16:xx:xx","ssid":"XXXX","signalStrength":-49,"channel":11},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-63,"channel":1},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-70,"channel":1},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-70,"channel":1},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-72,"channel":64},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-72,"channel":64},{"macAddress":"8a:5a:85:af:xx:xx","ssid":"XXXX","signalStrength":-73,"channel":6},{"macAddress":"24:36:da:17:xx:xx","ssid":"XXXX","signalStrength":-75,"channel":100},{"macAddress":"34:21:09:48:xx:xx","ssid":"XXXX","signalStrength":-76,"channel":6},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-85,"channel":132},{"macAddress":"24:36:da:11:xx:xx","ssid":"XXXX","signalStrength":-85,"channel":132}]}}[00:01:25.417,358] < dbg > rest_client: rest_client_sckt_connect: Doing getaddrinfo() with connect addr api.nrfcloud.com port 443

[00:01:25.435,699] < dbg > rest_client: rest_client_sckt_connect: getaddrinfo() 52.70.xxx.xxx

[00:01:25.445,892] < dbg > rest_client: rest_client_sckt_connect: Connecting to api.nrfcloud.com port 443

+CSCON: 1

[00:01:26.902,130] < dbg > rest_client: rest_client_http_response_cb: HTTP: All data received (content/total: 79/328), status: 200 OK

[00:01:26.914,245] < dbg > rest_client: rest_client_request: API call response len: http status: 200, 79 bytes

[00:01:26.926,025] < dbg > location: location_core_event_cb_fn: Location acquired successfully:

[00:01:26.934,844] < dbg > location: location_core_event_cb_fn: method: Wi-Fi (3)

[00:01:26.942,901] < dbg > location: location_core_event_cb_fn: latitude: 59.920980

[00:01:26.950,988] < dbg > location: location_core_event_cb_fn: longitude: 10.689317

[00:01:26.959,136] < dbg > location: location_core_event_cb_fn: accuracy: 15.0 m

[00:01:26.966,857] < dbg > location: location_core_event_cb_fn: date: 2023-08-31

[00:01:26.974,609] < dbg > location: location_core_event_cb_fn: time: 13:49:40.035 UTC

[00:01:26.982,879] < dbg > location: location_core_event_cb_fn: Google maps URL: https://maps.google.com/?q=59.920980,10.689317

Got location:

method: Wi-Fi

latitude: 59.920980

longitude: 10.689317

accuracy: 15.0 m

date: 2023-08-31

time: 13:49:40.035 UTC

Google maps URL: https://maps.google.com/?q=59.920980,10.689317

步骤 3:设备进入休眠状态

当 RRC 非活动定时器到期时,nRF9160 将进入 RRC 空闲状态。我将活动定时器 (T3324) 设置为 0 (CONFIG_LTE_PSM_REQ_RAT=“00000000”) 以帮助设备进入 RRC 空闲状态后立即进入 PSM 以节省功耗。RRC 闲置定时器由移动网络运营商配置(此处挪威电信为 5 秒)。如果 MNO 支持快速释放功能 (AS-RAI),设备可通过发送 RAI 通知基站释放它们之间的无线连接,从而立即进入 RRC 空闲状态。这将进一步降低总功耗。您可以从这篇博客中了解有关 RAI 的更多信息:最大限度延长蜂窝物联网的电池寿命: 对 eDRX、PSM 和 AS-RAI 的分析。

wKgZO2ghVFiAQbJ_AAEh0-t0eyQ023.png

比较实践中的定位服务

nRF Cloud 中提供的定位服务在定位精度和功耗方面性能各异,您可以根据自己的应用需求选择最适合的服务。

wKgZPGghVFmAOzT-AAC6RcWN_zQ322.png

图:定位服务的定位精度和功耗

功耗: GNSS 定位服务在定位搜索过程中的耗电量约为 50mA,在没有辅助的情况下,搜索过程可能会持续几十秒到几分钟。即使有 A-GPS 数据辅助,首次定位时间(TTFF)仍需数秒。基于 Wi-Fi 和蜂窝网络的定位服务耗电量要少得多,因为它们会从 Wi-Fi 接入点或蜂窝基站收集周围数据,然后将收集到的数据发送到 nRF Cloud进行设备定位。这些过程纯粹是互联网通信,因此功耗大大低于全球导航卫星系统操作。

准确性: 但在精确度方面,情况恰恰相反。全球导航卫星系统的定位精度高于其他两种系统,而 Wi-Fi 的定位精度则高于蜂窝定位服务。

在为应用选择合适的定位服务时,功耗和准确性是最重要的考虑因素,但您还应考虑室内/室外环境使用、Wi-Fi 和蜂窝网络覆盖等因素,以选择最佳的定位服务或在它们之间进行切换。下表列出了不同 nRF Cloud 定位服务的性能,并根据准确性、延迟和功耗等因素进行了衡量。

Wi-Fi GNSS Single-cell Multi-cell
Accuracy (optimal) 5-15m 5-10m 1000m 200-300m
Latency Seconds Seconds <1s <1s
Power consumption Moderate Very high Low Low+
Read distance 150m Anywhere 35km 35km
Use-case Which room Very accurate outdoor Very rough outdoor Which building

图表中的表格列出了不同定位服务的最佳精度;实际精度在实践中会有所不同。例如,在高楼林立的城市中,由于反射和建筑物会干扰 GNSS 信号,GNSS 定位服务的精度可能比 Wi-Fi 低。根据应用需求选择正确的定位服务方法并通过测量评估实际位置精度和功耗非常重要。

为了帮助您了解如何在实践中进行评估,我们对使用不同定位方法时的功耗进行了测量。测量仍然基于 nRF Connect SDK 样本 Cellular: Location。测试地点位于Nordic Semiconductor奥斯陆办公楼的楼顶。

基于蜂窝的定位服务

定义了以下新函数 location_cellular_get(),用于测试蜂窝定位服务。

/**

* @brief Retrieve location with cellular location service.

*/

static void location_cellular_get(void)

{

int err;

struct location_config config;

enum location_method methods[] = {LOCATION_METHOD_CELLULAR};

location_config_defaults_set(&config, ARRAY_SIZE(methods), methods);

printk("Requesting cellular location...n");

err = location_request(&config);

if (err) {

printk("Requesting location failed, error: %dn", err);

return;

}

location_event_wait();

}

蜂窝定位服务的功耗结果与 Wi-Fi 定位服务非常相似。下图显示了蜂窝定位服务的 PPK2 测量结果。

wKgZO2ghVFqAMPjzAAHU5Gc1xN8801.png

以下是测试的日志输出。该蜂窝定位服务请求的总功耗为 122.48 mC,精确度为 1708.0 m。

Requesting cellular location...

Got location:

method: Cellular

latitude: 59.920624

longitude: 10.689719

accuracy: 1708.0 m

date: 2023-09-04

time: 12:47:23.399 UTC

Google maps URL: https://maps.google.com/?q=59.920624,10.689719

基于 Wi-Fi 的定位服务

以下捕获使用 location_wifi_get 函数请求 Wi-Fi 定位服务。该事件的总功耗为 125.85mC,日志显示精确度为 30.0m。

wKgZPGghVFuAYEItAAHEuJdYBy4623.png

Got location:

method: Wi-Fi

latitude: 59.919015

longitude: 10.688577

accuracy: 30.0 m

date: 2023-09-04

time: 12:47:51.753 UTC

Google maps URL: https://maps.google.com/?q=59.919015,10.688577

使用 A-GPS 提供基于 GNSS 的定位服务

样本中的原始函数 location_gnss_low_accuracy_get() 用于 GNSS 定位服务请求,并启用了 A-GPS 辅助功能。低精度模式可让 GNSS 展示较宽松的固定接受标准,以节省功耗。GNSS 定位服务有三种精度模式:低精度、正常精度和高精度。精度越高,设备的耗电量就越大,但根据经验,我们知道所有精度模式的耗电量都高于 Wi-Fi 和蜂窝定位服务。在 GNSS 定位服务测量中,我们预计即使 GNSS 的低精度模式也会比 Wi-Fi 和蜂窝定位服务提供更好的定位精度,因此在测量中使用了低精度模式,我们可以看到 GNSS 与其他定位服务 “最接近 ”的功耗差异。结果确实证明了这一假设。A-GPS 数据只请求一次,以加快 TTFF 的速度。请注意,只要设备中的历书和星历数据仍然有效,就不需要 A-GPS 请求。

PPK2 测量结果显示,在没有 A-GPS 数据请求过程的情况下,该事件的总电荷量为 316.71mC,日志显示精度为 16.9m。

wKgZPGghVFyAN7gEAAH14yH1JHg064.png

Got location:

method: GNSS

latitude: 59.920928

longitude: 10.689040

accuracy: 16.9 m

date: 2023-09-04

time: 12:48:34.586 UTC

Google maps URL: https://maps.google.com/?q=59.920928,10.689040

结果

下面是我们在奥斯陆Nordic Semiconductor 办公室屋顶进行的功耗和精度测量结果。

nRF Cloud location service Power consumption (mC) Accuracy (m)
Cellular 122.48 1708.0
Wi-Fi 125.85 30.0
GNSS (low accuracy with A-GPS) 316.71 (A-GPS data request process is not included) 16.9

我们可以看到,这些测量结果正确反映了 “位置服务的定位精度和功耗 ”图中的内容。在一般情况下,Wi-Fi 是一种很好的定位服务方法,它能以较低的功耗获得很高的精度。

请注意,图表中的表格列出了不同定位服务的最佳精度;实际精度在实践中会有所不同。例如,在高楼环绕的城市中,由于反射和建筑物会干扰 GNSS 信号,GNSS 定位服务的精度可能比 Wi-Fi 低。根据应用需求选择正确的定位服务方法并通过测量评估实际定位精度和功耗非常重要。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • wi-fi
    +关注

    关注

    15

    文章

    2462

    浏览量

    130008
  • 定位
    +关注

    关注

    5

    文章

    1609

    浏览量

    36762
  • SSID
    +关注

    关注

    0

    文章

    15

    浏览量

    11959
  • Nordic
    +关注

    关注

    9

    文章

    266

    浏览量

    49138
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    浅谈Wi-Fi 7性能升级的关键要点

    在CES 2026上,Skyworks Solutions凭借其最新的Wi-Fi 7(802.11be)连接技术创新成为全场焦点,展示了下一代无线技术如何全面提升消费级与企业级应用的性能与可靠性
    的头像 发表于 03-25 10:53 498次阅读

    Wi-Fi 8核心价值全景解析

    随着低空经济兴起、智能终端爆发及万物互联加速落地,Wi-Fi已从“连接工具”跃升为数字基础设施核心支柱。继2024年Wi-Fi 7正式商用后,Wi-Fi 8蓄势待发,其并非单纯的速度升级,而是通过频谱优化、智能协同与射频技术革新
    的头像 发表于 02-28 15:26 1223次阅读

    技术资讯 I Wi-Fi 模块设计

    本文要点Wi-Fi模块设计旨在打造一套紧凑且高效的硬件和软件解决方案,使设备能够通过Wi-Fi网络实现通信。Wi-Fi模块设计是一个复杂的过程,要求研发人员兼具硬件与软件工程方面的专业知识
    的头像 发表于 02-27 17:12 864次阅读
    技术资讯 I <b class='flag-5'>Wi-Fi</b> 模块设计

    Wi-Fi:无线连接的全球通用语

    Wi-Fi 6(802.11ax)及未来的Wi-Fi 7,性能、效率与安全性不断提升。 三、关键技术词解析l IEEE 802.11:Wi-Fi技术的底层标准,由电气电子工程师协会制定
    发表于 01-07 09:49

    Wi-Fi模块选型指南 | 低功耗蓝牙/Wi-Fi 6模块推荐 | 物联网设备集成攻略

    物联网的快速发展,Wi-Fi技术的成熟的情况下,越来越多的场景需要用到Wi-Fi来无线传输数据,尤其是移动设备中,怎么再设备中选择合适的Wi-Fi模块呢?下面我们来介绍下Wi-Fi模块
    的头像 发表于 12-09 11:27 1316次阅读
    <b class='flag-5'>Wi-Fi</b>模块选型指南 | 低功耗蓝牙/<b class='flag-5'>Wi-Fi</b> 6模块推荐 | 物联网设备集成攻略

    常见的室内定位技术有哪些?深度剖析UWB、蓝牙定位等技术的优劣与应用场景

    本文解析UWB、蓝牙BLE、Wi-Fi三大室内定位技术的原理、优缺点及应用场景,涵盖高精度定位、低功耗部署与成本考量,助力选择最优方案。
    的头像 发表于 11-17 16:45 2222次阅读
    常见的室内<b class='flag-5'>定位</b>技术有哪些?深度剖析UWB、蓝牙<b class='flag-5'>定位</b>等技术的优劣与应用场景

    你的下一款定位神器,何必是GPS?Nordic带你解锁Wi-Fi SSID的隐藏潜能

    ,我们将使用 nRF9160 DK、nRF7002 EK和 PPK2 执行并展示实际功耗和准确性测量,以比较 nRF Cloud 提供的不同定位服务性能。 背景知识 1.
    发表于 09-29 16:33

    浅谈Wi-Fi 6E与Wi-Fi 7的关键器件——BAW滤波器新技术

    作者: Qorvo 亚太区无线连接事业部高级行销经理林健富   2020年1月,Wi-Fi联盟正式宣布开放6GHz频段(5925MHz-7125MHz),并将其命名为Wi-Fi 6E。2020年4月
    发表于 09-19 18:29 2451次阅读
    浅谈<b class='flag-5'>Wi-Fi</b> 6E与<b class='flag-5'>Wi-Fi</b> 7的关键器件——BAW滤波器新技术

    解读Nordic基于SSIDWi-Fi定位解决方案

    ,与 nRF91 系列蜂窝物联网模组配合使用,可实现基于 SSIDWi-Fi 定位。Nordic基于SSIDWi-Fi
    的头像 发表于 09-09 17:11 3998次阅读
    解读Nordic基于<b class='flag-5'>SSID</b>的<b class='flag-5'>Wi-Fi</b><b class='flag-5'>定位</b>解决方案

    基于 SSIDWi-Fi 定位与其他定位服务性能比较

    ,我们将使用 nRF9160 DK、nRF7002 EK和 PPK2 执行并展示实际功耗和准确性测量,以比较 nRF Cloud 提供的不同定位服务性能。 背景知识
    发表于 08-31 21:01

    LitePoint Wi-Fi测试软件减轻客户设计负担

    Wi-Fi 7于一年多前获得Wi-Fi联盟认证以来,作为最新一代通信技术,Wi-Fi正逐步成为用户实现无所不在无线连接的新选择。随着每一代Wi-Fi信号复杂性的提升,建议将硬件测试纳
    的头像 发表于 08-06 15:34 1381次阅读
    LitePoint <b class='flag-5'>Wi-Fi</b>测试软件减轻客户设计负担

    如何选择合适的芯科科技Wi-Fi开发板

    您正在寻找适用于超低功耗物联网应用项目的Wi-Fi 开发板吗?本文将介绍Silicon Labs(芯科科技)推出的所有SiWx917 Wi-Fi 6和低功耗蓝牙5.4解决方案的Wi-Fi 开发板。SiWx917是目前市场上最节能
    的头像 发表于 07-09 09:15 2924次阅读

    性能低功耗双核Wi-Fi6+BLE5.3二合一

    以用于室内定位、物联网传感器等应用场景。 PTR5302的应用领域非常广泛,包括但不限于: 智能家居:实现家庭Wi-Fi网络和智能设备之间的连接,提高家庭网络的性能和稳定性。 物联网:实现设备之间
    发表于 06-28 21:42

    科普|公司的Wi-Fi,为什么这么慢?

    大家在公司上班,经常会使用到Wi-Fi。最近这几年,随着时代的发展,高清视频会议等大带宽网络应用越来越普遍。而公司的网络,却非常不给力,频繁卡顿,严重影响使用体验。哪怕IT的同事已经把网络优化得很
    的头像 发表于 06-20 06:06 1793次阅读
    科普|公司的<b class='flag-5'>Wi-Fi</b>,为什么这么慢?

    Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——1

    就开始启动Wi-Fi 8的项目研究?原因在于,Wi-Fi 7的技术已经正式落地,芯片与解决方案的提供商以及电信服务的运营商也已开始布局并逐渐完善Wi-Fi 7的生态系统。厂商们希望借此
    发表于 06-13 11:09