查看: 319|回复: 0

[应用笔记] 如何更改LoRaWAN模组RX2配置

[复制链接]

74

主题

169

帖子

573

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
573
发表于 2023-5-10 09:38:08 | 显示全部楼层 |阅读模式
  背景

  针对Class C设备,会有需要更改RX2配置的需求,本文主要描述3种方式来进行更改

  过程

  一、更改数据速率和频率

  (1)AT指令更改

  通常在设备入网之前进行,RX2的配置可通过AT指令(AT+RX2=X1,X2)进行更改,此配置指令可直接更改RX2数据速率和频率,该配置需与NS端频段文件保持一致。
  如NS RX2配置为DR0,475.3MHz,则节点端RX2配置也需对应一致

  发→◇at+rx2=0,475300000
  收←◆
  OK
  发→◇at+save
  收←◆
  OK
  发→◇AT+RESET
  收←◆OK
  (2)MAC指令更改

  该操作在入网之后进行,LoRaWAN协议可支持多种MAC指令操作,其中就包括:RXParamSetupReq(由NS发起)和RXParamSetupAns(由节点回复)
  通过在NS端下发RXParamSetupReq指令,例如更改RX2配置为DR3,476.9MHz,其中RX1DRoffset通常不需要配置,保持默认参数0即可
  由于MAC指令的下发同样为正常的一次下行数据通信,且服务器以Class A的方式进行,因此需要节点上行后进行交互

  如果该MAC指令下发后没有收到回复,请检查下图中黄色框图的部分是否都为true,如任一参数为false,则代表节点拒绝本次配置,该指令不生效。
  MAC指令的下发为确认帧下行,要求节点进行回复,回复的上行帧同样为确认帧上行
  二、只更改数据速率

  节点的RX2 数据速率 可通过入网进行同步更改,因此可通过调整项目频段文件中的rx2DR参数

  原因:节点使用OTAA入网,会从NS同步RX2数据速率配置
  结论

  RX2的配置支持三种方式进行更改:
  (1)AT指令
  (2)MAC指令
  (3)入网同步

  更改可根据实际需求(入网前/入网后,只更改数据速率/更改数据速率和频率)选择合适的方法进行更改。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表