lora节点连接网关问题,报WS连不上


(zhujp) #1

image

image

image

image

配置为:AS 923 ,Server is LoRa Server(127.0.0.1) 网关配置其它都为默认的.但在192.168.10.10页面上报错如图2。是哪里配置错了?新手入门,请大虾指导


(ZhuQI) #4

您好,您能通过ssh登录到192.168.10.10上,然后使用sudo monit status命令,将打印出来的信息发截图上来吗?像下图一样


(zhujp) #5


(ZhuQI) #6

三个疑问:
1.您是通过网线之间连接的网关吗?
2.当您点击“LIVE LORAWAN FRAMES”后,“Not connected to Websocket API”立即就显示出来了吗?
3.您使用的什么浏览器?


(zhujp) #7

是的,通过网线连接的,我已经把wifi关掉了。点击节点和网关的LIVE LORAWAN FRAMES都会立刻循环提示 左下角还会提示jauthentication failed: jwt parse error: illegal base64 data at input byte 6。


(zhujp) #8

我使用的是EDGE,我换个chrome试了下


(Steven Tang) #9

首先请确认你的EUI设置的是否对的, 每一个字符都要完全一致的。
其次是网关是否启动了内部NS 的,默认的IP 地址 127.0.0.1 。
谢谢。


(zhujp) #10

image
[12:43:55.167]收←◆OTAA Join Failed. Try again
OTAA:
DevEui: 11 11 11 11 11 11 11 11
AppEui: 70 B3 D5 7E D0 01 57 D1
AppKey: EC BB 8A C2 BD F5 63 DB E5 05 D2 F8 50 21 9C 17
OTAA Join Start…


image
ec bb 8a c2 bd f5 63 db e5 05 d2 f8 50 21 9c 17

后面这个网关是否启动了内部NS,这个不太懂,不知道怎么看是否启动。根据下面是网关的相关配置图好像是关联上了的image

image


(ZhuQI) #11

看您发的图,是否在更换了chrome浏览器之后,没有弹出再出现“Not connected to Websocket API”?


(zhujp) #12

是的,页面展示loading。刚我发现在节点运行在US 频段上面,我刚改为AS923节点已经接入网关了,

就是这个网站对EDGE不兼容,chrome已经有数据了。
我想问下这个天线是可以同时支持US902-928 和AS923的吗?


(ZhuQI) #13

是的,这根天线对US902-928和AS923兼容,都支持。


(zhujp) #14

对了,这个数据上报,是不是表示GPS和加速传感器的值没有采集到哇

image


(ZhuQI) #16

您截图里面的经纬度信息是网关的经纬度信息,如果想正确显示该内容,请给网关链接GPS。
如果想看到节点上报的经纬度信息,请按如下方法操作:

1.点击application name,进入到application配置中

2.参考下图配置,删除绿色框中内容,在绿色框中增加如下代码

function bin2String(array) {
return String.fromCharCode.apply(String, array);
}

function bin2HexStr(arr)

{
var str = “”;
for(var i=0; i<arr.length; i++)
{
if (i != 0)
{
str += “,”;
}
var tmp = arr[i].toString(16);
if(tmp.length == 1)
{
tmp = “0” + tmp;
}
str += “0x”;
str += tmp;
}
return str;
}

function Decode(fPort, bytes)
{
var myObj = {“DecodeDataString”:"", “DecodeDataHex”:""};
var tostring=bin2String(bytes);
var tosHextring=bin2HexStr(bytes);
myObj.DecodeDataString = tostring;
myObj.DecodeDataHex = tosHextring;
return myObj;
}

3.在节点发送数据,可以在node页的LIVE DEVICE DATA下看到所有收到的上行lora包

4.点开一个上行lora包,看到如下内容:

5.只有在fPort为2的情况下,收到的16进制才是经纬度信息。

6.其中16进制的含义,参考https://forum.rakwireless.com/t/how-to-analysis-the-data-sending-from-rak5205/54