LoraWAN论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4612|回复: 4

lorawan网关解析数据

[复制链接]

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2018-11-24 17:45:00 | 显示全部楼层 |阅读模式
本帖最后由 yuanzp 于 2018-11-24 17:46 编辑

求助论坛的大神们:
    我现在遇到的问题是:
           网关需要解析终端传递上来的数据,根据FRMPayload字段的内容判断信息要不要显示在网关上,终端上传的数据FRMPayload,网关该怎么解密?

    背景:
           device采用ABP入网方式,因此网关可以拿到aes解密需要使用到的key,但是我看了关于FRMPaylod加密部分的资料,发现有几个数据我是获取不到的,分别为:
           1、devAddr
           2、FCntUp
           3、pad16

   附图是文档上关于FRMPayload加密的方法步骤。

本帖子中包含更多资源

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

x
回复

使用道具 举报

98

主题

456

帖子

5175

积分

论坛元老

Rank: 8Rank: 8

积分
5175
发表于 2018-11-25 08:56:28 | 显示全部楼层
一般而言,解密是由 server 完成的。

最好的办法是,从 loraserver(https://www.loraserver.io/) 源代码中抽取“解密”程序。
回复

使用道具 举报

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2018-11-26 09:55:44 | 显示全部楼层
一般来说是这样的。

但是根据我查看,有一些数据(比如FCnt计数器等),网关是获取不到这些数据的,只有终端保存有,请问该怎么办?
回复

使用道具 举报

98

主题

456

帖子

5175

积分

论坛元老

Rank: 8Rank: 8

积分
5175
发表于 2018-11-28 12:06:55 | 显示全部楼层


FCnt 本来就在“数据帧”里呀。。。。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|LoraWAN论坛  

GMT+8, 2024-3-29 14:31 , Processed in 0.077930 second(s), 5 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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