RAK831无法接收SF7~SF10的节点数据,总是提示CRC error,damaged packet,什么原因啊???



  • RAK831做网关,用我公司自己的节点设备,发送信号,主要无线参数如下:
    主频:433MHz
    带宽:125KHz
    前导码:16
    纠错编码率:4/5
    扩频因子:SF7~SF10时,RAK831无法正确接收,SF=11或SF=12时可以正确接收
    下图为RAK831的不能正确接收数据时的日志信息:
    0_1527050566940_微信图片_20180523124228.jpg

    说明一下,RAK831通道0~7的SF已经设置成DR_LORA_MULTI,但测试始终不对,请求技术支持,谢谢!


  • administrators

    你是测试的P2P功能吗?你的程序是哪里来的呢?



  • @rakadmin 测试程序是你们的从这下面这个链接下载的:
    https://github.com/RAKWireless/RAK831_LoRaGateway
    我用的测试程序是Test_loragw_rx, 用了SPI转USB转接板。节点是我们自己的,只负责发送固定测试报文,RAK831我不知道怎么设置P2P模式,我们目前就是在用一个节点进行测试,没有用多个节点。


  • administrators

    你好,我们测试是可以接收到的。可能是你节点方面的问题。
    0_1527219019502_upload-8531914d-74bd-47f3-82aa-cc11a775398e



  • @rakadmin 这个就奇怪了,我们的节点也跟很多设备做过对接通信的。能说一下你们的节点无线参数中前导码长度和带宽,设的是多少吗?我把我们的节点也设成相同的参数测试一下。


  • administrators

    前导码长度为8,宽带为125KHZ



  • @rakadmin 按你们的参数测试了一下还是不行…… 请问你们现在用的RAK831的测试程序有没有更新? 因为SPI接口直接驱动RAK831一直没调试出来,所以我们是用FT2232转接板进行的测试是否有影响?还有节点无线设置是否有什么特殊要求?我用SF11或SF12测试时,前导码长度设成52则不能接收到任何数据,前导码长度32,16 ,6等测试没问题,其他没有测试,感觉前导码长度超过某个值时就不能正常通信了,不知是否有什么特殊要求关于前导码?



  • 我还发现,在其它无线参数不变的情况下,如果节点端把CRCon关闭,则RAK831什么也收不到,打开则RAK831可以正常接收节点报文,难道网关要求节点必须打开CRC检查吗?



  • 我也出现了相应的问题,SF = 8 bw = 125K cr =4/5 CRC使能,但有时也会接到一两包数据,并且对crc error,damaged packet的数据进行了打印,发现其解码出来的数据存在错误,并且可能接受的数据包特别大



与 RAK支持中心 的连接断开,我们正在尝试重连,请耐心等待