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

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

3天内不再提示

怎么通过NFC轻松配置LoRa呢?

意法NFC存储器及安全芯片 来源:意法NFC存储器及安全芯片 2023-12-05 09:08 次阅读

LoRa是一种极富吸引力的通信解决方案,主要用于物联网工业物联网应用。它是一种远距离、低功耗的无线通信系统,能够可靠地传输少量数据。

LoRa设备是基于LoRaWAN协议构建的,每个设备都需要具有独特的ID(称为DevEUI)和安全主密钥(称为AppKey)。

基于AppKey,可以派生出用于数据完整性和真实性验证的“网络会话密钥”(使用此密钥对数据进行签名),以及用于保密的“应用会话密钥”(使用此密钥对数据进行加密)。

每个设备的安全密钥和标识符都是唯一的,并且通常在设备制造过程中事先配置好(存储在设备的永久存储器和Join服务器上)。

然而,这种解决方案存在一些成本和灵活性方面的问题。我们将向您展示NFC动态标签的双向通信功能如何在运行时对设备进行配置,从而简化制造流程

将LoRa设备接入网关或网络服务器的传统方法

通常需要在产品上添加一个二维(QR)码,显示出DevEUI和JoinEUI标识符(安全密钥是保密的)。

用户购买设备后,必须安装由制造商提供的经过认证Android/iOS移动应用程序。然后,应用程序会要求用户扫描LoRa设备上的二维码。

接下来,应用程序将使用JoinEUI参数与Join网络进行通信,以识别要通信的正确的Join服务器。Join服务器获得与此DevEUI关联的AppKey,并将AppKey传播到网络和应用服务器。网络服务器将基于AppKey推导出网络会话密钥;而应用服务器将基于AppKey推导出应用会话密钥。

之后,LoRa设备会与LoRa网关通信,并执行无线激活 (OTAA)。激活后,新设备就会连接到LoRa网络并开始通信。

简化接入过程并提高其成本效益,从而改进用户体验

c2723676-9309-11ee-939d-92fbcf53809c.jpg

此方法需要采用一个内置ST25DV64KC动态NFC标签的LoRa设备,帮助连接到支持LoRa调制的超低功耗无线STM32WL5 MCU

首先,使用支持NFC的智能手机运行LoRa配置应用程序并轻触LoRa设备,获取设备的唯一标识符 (DevEUI),并在LoRaWAN网络上注册该设备。

然后,LoRaWAN服务器将唯一主密钥 (AppKey) 发送回移动应用程序,该应用程序将其编程到LoRa设备的NVM中。接下来,LoRa设备将能够与LoRa网关通信,执行无线激活 (OTAA)。激活后,新设备就会连接到LoRa网络。

配置方案比较

配置方案 配置时间 约束条件 成本
二维码 工厂 固定密钥、使用HSM存储密钥 $$$
Bluetooth
Low Energy
现场 蓝牙堆栈(硬件和软件) $$
NFC 现场 设备在出厂时仍为通用设备 $

性能优势

成本优势

NFC配置方法更为灵活,比其他方法更具成本效益

NFC支持自动安装移动应用程序(Android、iOS)

支持在安装时注册GPS位置

由最终用户完成密钥配置,简化了工业化流程

得益于无接触接口,支持最终产品采用封闭式外壳(例如燃气表)

可向服务工程师提供设备日志,从而提高可见性

NFC可用于更多应用场合:诊断、配置、固件升级等

生产线末端无需再进行密钥配置(节省成本)

无需使用HSM来存储与生产的所有LoRa设备相关的密钥

可在产品生命周期中更新配置的密钥,以便在其他LoRa网络中重复使用同一设备

认证

产品获得NFC Forum认证 (ST25DV64KC) -> 保证与手机的互操作性

核心产品

产品型号 描述
ST25DV64KC 具有64-Kbit EEPROM和快速传输模式能力的动态NFC/RFID标签芯片
STM32WL54CC Sub-GHz无线微控制器。双核Arm Cortex-M4/M0+,工作频率48 MHz,具有256 KB Flash存储器和64KB SRAM。(G)FSK、(G)MSK和BPSK调制。AES 256位。多协议片上系统
STM32WL54JC Sub-GHz无线微控制器。双核Arm Cortex-M4/M0+,工作频率48 MHz,具有256 KB Flash存储器和64KB SRAM。(G)FSK、(G)MSK和BPSK调制。AES 256位。多协议片上系统
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17040

    浏览量

    350511
  • 存储器
    +关注

    关注

    38

    文章

    7462

    浏览量

    163662
  • nfc
    nfc
    +关注

    关注

    59

    文章

    1617

    浏览量

    180443
  • LoRaWAN协议
    +关注

    关注

    3

    文章

    15

    浏览量

    12122
  • LoRa
    +关注

    关注

    349

    文章

    1678

    浏览量

    231816

原文标题:通过 NFC 轻松配置LoRa

文章出处:【微信号:ST_NFC_Memory,微信公众号:意法NFC存储器及安全芯片】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    普通NFC标签和NFC抗金属标签有什么区别? #NFC标签 #抗金属标签

    nfc
    深圳市融智兴科技有限公司
    发布于 :2024年08月05日 16:46:14

    NFC能否成为手机标准配置

    里(三年内),NFC芯片能否和今天手机上的摄像头一样,成为手机标准配置?PS:目前仅有不到10%的智能手机支持NFC功能。
    发表于 03-08 11:48

    请问LORA组网是怎么组的

    lora组网是怎么组的?多个子节点同时给父节点发送数据会不会有冲突问题?还是轮询子节点?用的原子哥的lora模块。咱们这有相应的组网教
    发表于 01-24 06:35

    LoRa是如何通过CAD来实现低功耗设计

    在无线传感网的设计中,往往大部分终端节点都需空中唤醒并且还要低功耗设计,那么LoRa是如何通过CAD来实现的
    发表于 12-23 07:09

    LoRa具有哪些优势

    LoRa是什么?Zigbee和WiFi那么好用,LoRa又具有什么优势
    发表于 09-24 12:57

    Lora引脚配置及功能简介

    基本上和正点原子手册上一样,只是为了以后使用方便,去除了屏幕显示和定向传输部分的代码。串口使用串口三定时器使用TIM7,用PA4记录AUX上升沿和下降沿变化。Lora简介引脚配置及功能:相关函数整理
    发表于 01-07 06:42

    如何对LoRa模块进行定向传输的配置

    如何对LoRa模块进行定向传输的配置?怎样去编写Arduino Uno代码?
    发表于 02-21 06:53

    怎样通过串口对E22-230T22S LoRa模块进行配置和发送数据

    E22-230T22S是什么?E22-230T22S LoRa无线模块有何特性?怎样通过串口对E22-230T22S LoRa模块进行配置和发送数据
    发表于 02-21 06:19

    如何对基于stm32的LoRa模块进行调试

    LoRa是什么?LoRa相比于常用的蓝牙和WiFi有什么优势?如何对基于stm32的LoRa模块进行调试?有哪些调试步骤?
    发表于 02-21 07:30

    你知道Lora无线传输模块吗?Lora有哪些优点

    为了解决“低功耗则传输距离近,高功耗则传输距离远”的实际问题。通过这个LoRa技术,就可以解决同样功耗的条件下,无线方式传播距离更远的技术问题。 比如马拉松比赛现场,很多区域都没办法做到蜂窝信号全覆盖,这个
    发表于 06-02 14:22

    NFC功能_NFC功能是什么

    NFC是什么NFC即近距离无线通讯技术,那么关于NFC功能是什么?现在手机中很多内置NFC
    发表于 09-12 16:41 17.6w次阅读

    PiOT:一个可以通过LoRa®和蓝牙传输数据的NFC读卡器

    最近我们了解到一个名为 PiOT 的 NFC 读卡器,它配备了瑞科慧联(RAK)的 RAK4630 通信模块,还搭载 Nordic nRF52840 MCU 和 SX1262 LoRa® 芯片,可通过
    的头像 发表于 11-04 11:06 4091次阅读
    PiOT:一个可以<b class='flag-5'>通过</b><b class='flag-5'>LoRa</b>®和蓝牙传输数据的<b class='flag-5'>NFC</b>读卡器

    LoRa ESP32无线电-轻松入门教程

    电子发烧友网站提供《LoRa ESP32无线电-轻松入门教程.zip》资料免费下载
    发表于 07-11 10:14 1次下载
    <b class='flag-5'>LoRa</b> ESP32无线电-<b class='flag-5'>轻松</b>入门教程

    NFC IC配置工具NFC Cockpit的主要特性

    开发NFC应用,除了NFC IC硬件平台,得心应手、简便易用的软件工具也少不了!今天我们就向大家介绍一款超级好用的NFC IC配置工具——NFC
    的头像 发表于 08-27 10:14 1059次阅读
    <b class='flag-5'>NFC</b> IC<b class='flag-5'>配置</b>工具<b class='flag-5'>NFC</b> Cockpit的主要特性

    LORA模块的安装与配置指南

    。 驱动安装 (如适用): 如果LoRa模块需要特定的驱动程序才能与主机通信,请按照模块附带的说明或制造商的指南安装相应的驱动程序。 软件准备 : 根据LoRa模块的类型和用途,可能需要准备相应的配置软件或工具。例如,有些
    的头像 发表于 10-31 17:37 1309次阅读