请选择 进入手机版 | 继续访问电脑版
查看: 1049|回复: 0

[技术交流] LoRaWAN抓包工具——Sniffer使用指南

[复制链接]

8

主题

13

帖子

59

积分

利尔达员工

Rank: 9Rank: 9Rank: 9

积分
59
发表于 2019-9-20 17:35:58 | 显示全部楼层 |阅读模式
一.产品介绍

     Sniffer是利尔达工程师开发的一款基于SX1301的LoRaWAN抓包工具,可以捕捉指定频点的LoRaWAN数据包。
   

二.规格参数

      工作电压:3.3V

      工作频段:LoRaWAN所有授权频段



三.初始化配置

     配置方式:USB串口
     波特率:921600
     配置方法:

     打开串口后,首先选择HEX发送,然后按顺序发送以下指令

     1.查询软件版本   FE FE 68 02 00 00 01 FF 6A 16

     2.RadioA使能     FE FE 68 01 04 00 01 01 6F 16

     3.RadioB使能     FE FE 68 01 05 00 01 01 70 16

     4.设置RadioA中心频率   FE FE 68 01 06 00 03 4B 9F 60 BC 16

     这里需要先根据信道算出终端RadioA的中心频率,单位为百赫兹,然后转化为16进制。
     例如4953000、4955000、4957000、4959000,对应中心频率4956000,转化为16进制为4B9F60,把这3个字节替换指令的第8.9.10三个字节
     然后把第3-10个字节复制下来,如 68 01 06 00 03 4B 9F 60 计算累加和为BC,替换掉倒数第二个字节

    5.设置RadioB中心频率  FE FE 68 01 07 00 03 4B C6 70 F4 16
    方法同上

    6.通道0-7参数设置
    FE FE 68 01 08 00 07 00 01 00 80 0B B8 7E 3A 16
    FE FE 68 01 08 00 07 01 01 00 80 03 E8 7E 63 16
    FE FE 68 01 08 00 07 02 01 00 00 03 E8 7E E4 16
    FE FE 68 01 08 00 07 03 01 00 00 0B B8 7E BD 16
    FE FE 68 01 08 00 07 04 01 01 80 0B B8 7E 3F 16
    FE FE 68 01 08 00 07 05 01 01 80 03 E8 7E 68 16
    FE FE 68 01 08 00 07 06 01 01 00 03 E8 7E E9 16
    FE FE 68 01 08 00 07 07 01 01 00 0B B8 7E C2 16

    7.接收No CRC
    FE FE 68 01 12 00 01 01 7D 16

    8.接收反向

    FE FE 68 01 13 00 01 01 7E 16

    9.打开LoRaMAC
    FE FE 68 01 10 00 01 01 7B 16

    10.启动
    FE FE 68 01 0B 00 01 01 76 16

    启动成功后会显示status=191

    备注说明:该系列指令为捕捉网关发出的数据包,如果捕捉终端数据包则不用发送7、8两条指令。



四.实例分析
     该图为sniffer捕获的数据包,可以看到所有LoRaWAN相关参数,除了加密部分的payload。




本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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