自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 Wi-Fi 定位的使用场景分析五

自动驾驶与机器人导航在GPS失效场景(如仓库、地下停车场)依靠Wi-Fi定位技术实现精准室内导航。物流机器人(如亚马逊Scout)结合Wi-Fi和UWB技术定位,而服务机器人(送餐、清洁类)则通过Wi-Fi信号构建室内地图完成自主移动。该技术为无人设备在复杂环境中的定位提供了可靠解决方案。

2025-06-27 17:23:04 70

原创 Wi-Fi 定位的使用场景分析四

商业数据分析助力精准营销:通过Wi-Fi探针技术,商场可统计客流热力图与停留时长,优化店铺布局(如宜家改进商品陈列);当用户靠近店铺时,还可基于位置推送优惠(如星巴克Wi-Fi定位优惠券)。这一技术为商家提供精准营销解决方案。

2025-06-27 17:22:13 91

原创 Wi-Fi 定位的使用场景分析三

摘要:Wi-Fi定位技术在公共安全领域发挥重要作用。在紧急救援方面,当GPS失效时(如高楼或地下室),Wi-Fi辅助定位能帮助911/120等紧急服务准确定位呼叫者,美国FCC已要求运营商支持该技术。此外,Wi-Fi定位还被用于人员监控,如学校和监狱等场所通过该技术管控特定人员的活动范围,部分学校利用其防止学生进入危险区域,提升安全管理效率。

2025-06-27 17:20:17 53

原创 Wi-Fi 定位的使用场景分析二

场景:Wi-Fi 标签(如 Tile、三星 SmartTag+)可在室内定位钥匙、钱包等物品。三星 SmartThings Find 利用 Wi-Fi 和 BLE 混合定位丢失物品。小米/华为智能家居系统可根据手机 Wi-Fi 连接状态执行“离家模式”或“回家模式”。场景:通过 Wi-Fi 信号强度判断用户是否在家,自动调整灯光、空调等设备。如果对这个Wi-Fi 定位感兴趣,请评论区联系我们;智能家居与 IoT 设备定位。(1)智能家居设备联动。(2)宠物/物品追踪。

2025-06-27 17:19:31 101

原创 Wi-Fi 定位的使用场景分析一

Wi-Fi 定位(Wi-Fi Positioning System, WPS)是一种基于 Wi-Fi 信号进行位置计算的技术,相比 GPS、基站定位等方式,它具备 室内可用、低功耗、较高精度 等特点。场景:在 GPS 信号弱的室内环境(如商场、医院、地铁站),Wi-Fi 定位可提供 3~10 米精度 的导航。商场通过 Wi-Fi AP(接入点)信号强度,帮助顾客找到店铺或洗手间。场景:在仓库或工厂内,Wi-Fi 定位可用于 资产追踪、人员调度。医院用 Wi-Fi 定位医疗设备,提高管理效率。

2025-06-27 17:18:33 127

原创 findmy技术安全性解析

Find My技术通过多重安全机制保障用户隐私:采用端到端加密确保只有设备主人能查看位置,连厂商都无法访问;集成防恶意跟踪规范,检测可疑追踪设备;广播数据包不包含敏感信息,仅设备主人可识别身份;设备加入网络需严格的安全配对流程。这些措施共同构建了全方位的隐私保护体系。

2025-06-27 11:37:11 182

原创 findmy 技术原理;

Find My是一种基于蓝牙低功耗(BLE)的众包定位网络,通过蓝牙广播和匿名位置回传实现设备追踪。支持该技术的设备(如标签、配件)会周期性广播加密信号,附近手机检测到信号后会匿名上传位置数据至云端。设备主人可通过专用应用查询物品位置。Nordic的nRF系列芯片支持该技术开发兼容设备。如需了解更多技术细节,可在评论区咨询我们。

2025-06-27 11:34:36 175

原创 findmy 技术解析;

摘要:蓝牙众包定位网络技术主要有Apple和Google两大生态系统。Apple Find My网络利用全球数亿苹果设备作为匿名定位节点,通过端到端加密技术帮助用户找回丢失物品,支持nRF52系列芯片开发。Google Find My Device网络同样基于安卓设备实现加密定位功能,兼容nRF系列多款芯片。两大系统均注重隐私保护并具备防跟踪功能。如需了解更多细节,欢迎在评论区交流。(149字)

2025-06-27 11:31:54 165

原创 nRF9151非地面网络(NTN)

摘要:现代蜂窝网络虽覆盖全球90%人口,但地理覆盖仅35%,制约农业监测、资产追踪等物联网应用发展。3GPP推出的非地面网络(NTN)技术通过与LTE-M/NB-IoT互补,利用卫星作为"空中基站"实现全域连接。Nordic与Skylo合作推出nRF9151模组认证方案,提供完整NTN开发生态系统,突破传统地面网络限制。该技术将重塑物联网部署模式,使偏远地区设备保持可靠连接。(149字)

2025-06-23 17:10:32 146

原创 NRF52840 RNG

nRF52840 的 RNG(随机数发生器)外设用于生成适合加密用途的真随机数。以下是其主要寄存器介绍及基本使用代码示例。如果对这个NRF52 NRF53 NRF54感兴趣,请评论区联系我们,或者 021-54362893 与我们联系;4、可根据需要停止 RNG:写 1 到 TASKS_STOP。1、启动 RNG:写 1 到 TASKS_START。2、等待 EVENTS_VALRDY 事件产生。3、读取 VALUE 寄存器获取随机数。

2025-05-27 16:39:57 94

原创 NRF52840 QSPI

写操作:通过设置 WRITE.DST(目标地址)、WRITE.SRC(源地址)、WRITE.CNT(长度)寄存器,并触发 WRITESTART 任务启动写入。读操作:通过设置 READ.SRC(源地址)、READ.DST(目标地址)、READ.CNT(长度)寄存器,并触发 READSTART 任务启动读取。擦除操作:通过 ERASE.PTR(擦除地址)、ERASE.LEN(擦除长度)寄存器,并触发 ERASESTART 任务启动擦除。支持单/双/四线 SPI 输入输出,可实现更高的数据吞吐率。

2025-05-27 16:34:32 163

原创 NRF52832 EGU 作用

nRF52832 有 6 个 EGU 实例(EGU0~EGU5),每个实例有 16 个事件标志位,可灵活用于多种信号传递和中断分层场景。EGU 的主要特性包括:支持软件触发中断;每个 EGU 实例有独立的中断向量;每个实例最多有 16 个独立事件标志位,可用于事件复用。如果对这个NRF52 NRF53 NRF54感兴趣,请评论区联系我们,或者 021-54362893 与我们联系;EGU 是事件生成单元,主要用于层间信号传递;

2025-05-26 17:42:06 163

原创 NRF52832 MWU — Memory watch unit

需要注意的是,MWU 只能检测 CPU 对 Data RAM 和外设内存段的访问,不能监控 EasyDMA 的访问。此外,MWU 仅在访问发生后生成事件,不会阻止或拦截访问。MWU 内存监视单元,提供六个内存区域(四个用户可配置区域和两个固定外设区域);可灵活配置区域的起始和结束地址;可在 CPU 对指定区域进行读/写访问时生成事件;如果对这个NRF52 NRF53 NRF54感兴趣,请评论区联系我们,或者 021-54362893 与我们联系;

2025-05-26 17:38:02 191

原创 52832 PDM 作用

NRF52832的PDM接口支持数字麦克风音频采集,可处理单/双声道输入信号。该接口内置硬件滤波器可将PDM信号转为16位PCM样本,通过EasyDMA直接传输至RAM,降低CPU负载,适用于语音识别等音频应用场景。如需NRF52/53/54系列技术支持,可致电021-54362893咨询。

2025-05-26 16:43:35 149

原创 52832 SWI作用

软件中断,可以用于在应用程序中实现异步事件处理、任务调度等功能;

2025-05-26 16:08:30 239

原创 LPCOMP 和 COMP的区别

LPCOMP:主打超低功耗,适合用于低功耗唤醒、持续监测等场景。参考电压:可选 VDD、外部参考(AIN0~AIN7)、内部参考(1.2V、1.8V、2.4V)COMP:功能更强大,支持更高的速度和灵活的配置,适合对比较精度和速度有更高要求的应用。参考电压:可选外部参考(AIN0~AIN7)或内部 15 级分压(VDD/16 梯度)支持单端和差分模式,差分模式下可直接比较两个模拟输入。输入通道:AIN0 ~ AIN7。输入通道:AIN0 ~ AIN7。输入范围:0 ~ VDD。输入范围:0 ~ VDD。

2025-05-26 15:54:36 132

原创 nrf52832 QDEC — Quadrature decoder解析

QDEC(正交解码器)是用于处理正交编码器信号的专用外设,适用于机械/光学传感器(如旋转编码器)。其核心功能包括:解码A/B两路相位信号以判断旋转方向和步数、支持采样累加降低实时性要求、可配置采样周期/去抖滤波提升抗干扰性,并提供LED输出选项。典型应用于旋钮、滚轮等旋转部件的运动检测,通过寄存器存储累计结果供MCU读取。该设计兼顾灵活性与可靠性,能适配不同应用场景需求。

2025-05-26 15:47:05 126

原创 NRF54L15芯片支持速率总结

最高速率是 Mbps Nordic proprietary radio mode (BT=0.6/h=0.5) 速率;从mode 寄存器上看,最低支持的速率是BLE code 模式,速率是125k;

2025-05-22 17:31:02 96

原创 NRF52832 AAR作用

nRF52832的AAR (Accelerated Address Resolver) 是一个专用的加密支持功能,主要用于实现蓝牙核心规范v4.0中描述的"可解析私有地址解析程序"。实时地址解析:AAR使两个共享密钥的设备能够基于其设备地址生成和解析哈希。它支持对传入数据包进行实时地址解析,从而实现实时数据包过滤;私有地址解析:AAR专门用于解析蓝牙可解析私有地址,但不支持可解析私有地址的生成(这应通过ECB实现);AAR主要用于蓝牙低功耗应用中,特别是需要处理可解析私有地址的场景;

2025-04-10 17:05:35 159

原创 NRF52832 CCM 作用

CCM (Cipher Block Chaining - Message Authentication Code)是nRF52832上的一个重要加密外设,它提供了认证加密功能。与无线电同步:CCM可以与RADIO外设同步工作,在传输时加密数据,接收时解密数据,所有操作可以在数据包接收或发送时间内完成;认证加密:CCM结合了计数器模式(CTR)加密和CBC-MAC认证,同时提供数据的机密性和完整性保护;蓝牙兼容:CCM实现符合蓝牙规范要求,支持蓝牙低功耗(BLE)通信的加密需求;

2025-04-10 17:02:39 153

原创 NRF52832 ECB 作用

nRF52832的ECB (Electronic CodeBook)是一个硬件加密外设,提供AES (Advanced Encryption Standard) 128位加密功能。ECB、CCM和AAR共享同一个AES模块。ECB始终具有最低优先级,如果在加密过程中发生共享冲突,ECB操作将被中止并生成ERRORECB事件;AES 128位加密:ECB外设支持标准的AES ECB块加密,但只提供加密功能,不支持解密;可用于各种密码学功能,如哈希生成、数字签名和数据加密/解密的密钥流生成;

2025-04-10 16:58:26 211

原创 NRF52840 TEMP 外设作用

一次性测量:TEMP只支持一次性操作模式,每次温度测量都需要通过START任务显式启动。芯片温度测量:TEMP外设测量芯片的内部温度(die temperature);事件通知:当温度测量完成时,会生成DATARDY事件,表示数据已准备好可以读取;nRF52840的TEMP外设是一个内置的温度传感器,用于测量芯片内部的温度。环境温度估计(虽然测量的是芯片内部温度,但在某些应用中可作为环境温度的参考)自动关闭:完成温度测量后,TEMP模拟电子元件会自动关闭以节省电能;分辨率:温度测量分辨率为0.25度。

2025-04-10 16:54:22 180

原创 Channel Sounding 对比AOA有什么优点?

Channel Sounding 和 AoA 技术各有优势,可以根据具体应用需求选择合适的技术。如果需要精确的距离信息和更高的安全性,Channel Sounding 可能是更好的选择;如果需要方向信息,AoA 可能更适合。如果需要channel sounding的例子,nordic sdk 现在有成熟的例子,请评论区联系我们,或者 021-54362893 与我们联系;Channel Sounding 保证低功耗,使用蓝牙低功耗无线电,消耗与常规数据传输相同的功率 Channel Sounding。

2025-03-18 22:04:31 230

原创 channel sounding 是什么技术?

Channel Sounding 是蓝牙核心规范 6.0 中定义的一项新功能,它允许两个已连接的设备对它们之间的通信信道进行测量,以实现精确的距离测量。nordic 芯片现在支持channel sounding测距技术,如果有需要这个例子的,请评论区联系我们,或者 021-54362893 与我们联系;往返时间测量(RTT, Round-Trip Time) - 测量信号从发送到接收的往返时间。相位和幅度测量(IQ值) - 以同相和正交(IQ)值的形式测量信号的相位和幅度。

2025-03-18 22:00:45 301

原创 ESB 协议有什么优点呢?

灵活性和性能 - 与标准协议如蓝牙低功耗相比,ESB提供了更高的灵活性和性能优化的可能性。代码体积小且易用 - ESB实现的代码体积小,使用简单,适合资源受限的设备。以上是esb协议的基础特性,根据esb协议的基础特性,我们增加了esb 的自组网和跳频能力,如果需要以上例子,请评论区联系我们,或者 021-54362893 与我们联系;可靠的数据传输 - ESB支持数据包缓冲、数据包确认和丢失数据包的自动重传功能,提高了通信的可靠性。支持外部前端模块 - 提供对外部前端模块的支持,增强了无线通信的灵活性。

2025-03-18 21:56:28 364

原创 PAwR的优势是什么呢?

PAwR是蓝牙技术的重要进步,特别适用于电子货架标签(ESL)、传感器网络、仓库管理等需要管理大量低功耗设备的应用场景。一对多拓扑中的双向通信:PAwR使大规模双向一对多网络成为可能,一个广播器可以管理与数千个设备之间的数据发送和接收任务。低功耗运行但仍然可以有相对较低的延迟:设备可以在纽扣电池上运行多年,延迟等于网络的周期性广播间隔。如果需要获取PAWR的使用例子,请评论区联系我们,或者 021-54362893 与我们联系;广播数据可以频繁更改:应用程序可以更新每个广播事件中的每个子事件广播包。

2025-03-18 21:52:59 202

原创 PAwR (Periodic Advertising with Responses) 的原理是什么呢?

PAwR (Periodic Advertising with Responses) 是蓝牙5.4中引入的新功能,它扩展了蓝牙5.0中的周期性广播协议。每个子事件开始时,广播器发送一个传输包,可以是AUX_SYNC_SUBEVENT_IND(周期性广播包)或AUX_CONNECT_REQ(来自广播器的连接请求)广播类型:PAwR是蓝牙5.4定义的三种主要广播类型之一(其他两种是ADVB和PADVB)。在传输包之后,有一系列响应时隙,扫描器可以在这些时隙中向广播器发送响应。多个扫描器可以订阅同一个子事件。

2025-03-18 21:51:03 252

原创 NRF52832 芯片成功的HID设备绑定配对完成,但个别手机会主动删除配对信息,这个问题怎么解决呢?

第一个是因为配对信息在连接过程中交互过程中丢包导致密匙不全导致手机认为对方密匙错误;因为手机系统的ble 没有那么健全导致;如果想知道问题的解决办法,请评论区联系我们,或者 021-54362893 与我们联系;NRF52832 芯片成功的HID设备绑定配对完成,但个别手机会主动删除配对信息,这个问题怎么解决呢?

2025-03-18 17:26:14 212

原创 nrf52840 USB Mass Storage 通信原理是什么?

nrf52840 USB Mass Storage 通信原理是什么?当主机请求读写操作时,设备通过USB协议接收命令。设备解析命令后,通过SPI协议与SD卡进行数据交换。数据从SD卡读取后,通过USB协议传输回主机,或从主机接收数据后写入SD卡。通过这种方式,USB Mass Storage示例实现了主机与SD卡之间的数据传输,结合了USB和SPI协议的优势。有关更详细的实现和配置请评论区联系我们,或者 021-54362893 与我们联系;

2025-03-18 17:18:17 212

原创 Nordic芯片中C/I co-channel. 参数什么意思呢?

Nordic芯片中C/I co-channel. 参数什么意思呢?C/I co-channel(同频道载波干扰比)是一个射频性能参数,用于衡量接收器在同一频道上抵抗干扰的能力。根据提供的知识源,C/I co-channel参数表示接收器在同一频道上能够容忍的干扰信号与所需信号之间的功率比。这个参数通常以dB为单位表示。例如,在Nordic Semiconductor的产品规格书中,我们可以看到不同芯片和不同模式下的C/I co-channel典型值:nRF54L15在1Mbps模式下的C/I co-c

2025-03-18 17:04:30 225

原创 nordic NRF9160 上,asset_tracker_v2 sample 中 中 s1_image 和 b0 和 mcuboot 区域都是做什么用的呢?

b0 是 Nordic 的安全不可变引导加载程序,位于闪存的最开始部分。它是固件更新过程中的第一级引导加载程序,负责验证下一级引导加载程序(MCUboot)的完整性和真实性。b0 通过签名验证来确保只有经过授权的 MCUboot 镜像才能被加载和执行。nordic NRF9160 上,asset_tracker_v2 sample 中 中 s1_image 和 b0 和 mcuboot 区域都是做什么用的呢?MCUboot 是第二级引导加载程序,负责管理固件更新过程。它支持固件的交换、回滚和验证功能。

2025-03-18 14:52:24 173

原创 Nordic 芯片如何快速调整PWM 占空比生效?

是硬件PWM 更新部分,用了DECODER.MODE设置为NextStep的特殊配置,可以实现更快的占空比更新。在这种模式下,每次接收到NEXTSTEP任务时,都会在下一个PWM周期加载新的占空比值。这允许在一个PWM周期内进行异步更新。但除了上面这个寄存器外,让pwm 更改duty 还需要修改另一个寄存器,如果需要,请评论区联系我们,或者登录http://www.freqchina.com/ 官网与我们联系;NRF52840 芯片中,如果使用上想快速的跳转pwm 的占空比生效,我们该怎么做呢?

2025-03-18 11:50:20 186

原创 使用jlink 读取芯片flash 的说明与步骤

4、在搜索框中输入nordic,会出现如下nordic相关的芯片可供选择,选择你需要的型号。6、TARGET-手动编程-READ BACK-整片,读取后找到指定的位置就可以了。5、选择Targect->connect 链接JLINK。2、点击start J-flash。3、选择target device。

2025-01-17 14:01:23 492

原创 使用NRF52810不使用协议栈功能,使用uart升级的实现

使用NRF52810不使用协议栈功能,使用uart升级的实现

2025-01-17 13:57:59 345

原创 关于nrf52833中TWIM驱动发送长度问题

NORDIC 芯片驱动问题;

2025-01-17 13:55:41 183

原创 关于nrf51与nrf52系列功率放大器添加方式

NRF52 芯片如何使用PA

2025-01-17 13:53:39 219

原创 关于fds使用问题

客人的代码在写以后,立刻开始读,但根据ds_record_write是异步的,所以它的返回值为success只是表示操作入队成功,真正的flash操作结果是通过前面注册的fds_evt_handler来通知的。通过fds_record_write创建新的记录,即写记录。注意写记录的时候,必须保证输入参数是全局变量或者static的局部变量,推荐使用全局变量;三:将问题优化到等待回调后进行读取,解决客人的问题;

2024-12-25 18:11:56 131

原创 关于BLE包长问题

关于BLE包长问题

2024-12-25 18:02:25 316

原创 ble精准指定广播次数和时间的问题

nordic 52832 芯片动态广播

2024-12-25 17:55:53 210

原创 文章标题

嵌入式:c程序的内存管理方式 所有的计算机程序语言 组成: 指令 + 变量; 因为程序中使用变量有许多不同的方式,比如有的变量是整个程序运行期间都需要使用,有的是使用完成就释放,有的在使用前就确定了变量在内存中占的大小,所以,内存中将不同的变量分配在不同的区域中,方便内存的管理。所以将内存分为一下几个区:堆、栈、自由存储区、全局/静态存储区和常量存储区 在C++中,内存分成5个区,

2016-11-30 22:42:20 179

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除