打造自己的LoRaWAN网关,进阶3:设参运维

打造自己的LoRaWAN网关,进阶3:设参运维


引言

如果您只关心:打造一个LoRaWAN 网关,请参考《花一个小时,打造自己的LoRaWAN网关》

https://blog.csdn.net/jiangjunjie_2005/article/details/79758720

如果您感兴趣:如何为LoRaWAN 网关设置参数和运维诊断,那本文再适合不过了。尽管它需要一点儿 

Linux 知识,然而,这是每个“有耐心”的人都可以掌握的。


1 重定向 server

编辑文件:vi  packet_forwarder/lora_pkt_fwd/local_conf.json

(切记:修改行尾保留“英文逗号(半角)”!)

实例:重定向服务器为 xxxx.yyyy.com

{

 "gateway_conf": {

   "gateway_ID": "B827EBFFFE3D6B90",

   "server_address": " xxxx.yyyy.com",

   "serv_port_up": 1700,

"serv_port_down":1700,

…….. …….. …….. ……..…….. ……..

  }

}


实例1 重定向服务器到 lorawan.timeddd.com(锐米云服务器)



实例2 重定向服务器到 gw01.rimecloud.com(锐米开放服务器)



2 设置频段

编辑文件:vi  packet_forwarder/lora_pkt_fwd/global_conf.json


实例1:设置CN470-510 80-87频段

{

   "SX1301_conf": {

       "lorawan_public": true,

       "clksrc": 1, /* radio_1 provides clock to concentrator */

       "radio_0": {

           "enable": true,

           "type": "SX1255",

           "freq": 486600000,

           ....................................................

       },

       "radio_1": {

           "enable": true,

           "type": "SX1255",

           "freq": 487400000,

           ....................................................

       },

图2-1 查看CN470-510 80-87频段:head –n 20 ./global_conf.json



实例2:设置CN470-510 0-7频段

{

   "SX1301_conf": {

       "lorawan_public": true,

       "clksrc": 1, /* radio_1 provides clock to concentrator */

       "radio_0": {

           "enable": true,

           "type": "SX1255",

           "freq": 470600000,

           ....................................................

       },

       "radio_1": {

           "enable": true,

           "type": "SX1255",

           "freq": 471400000,

           ....................................................

       },

图2-1 查看CN470-510 0-7频段:head –n 20 ./global_conf.json



3 查看日志

LoRaWAN 网关的日志是一个宝库,它为诊断故障和管理 LoRaWAN 网络提供了便捷。日志文件一般存放在:/tmp 下;grep(正则表达式匹配)是搜索信息的利器。


3.1 启动网关

搜索日志:grep -B 40 "concentrator started" /tmp/start_gateway.sh.log

实例如下图:

① 中心频点(SX1255 x 2)分别为:486600000 和 487400000

② 网关 EUI = B827EBFFFE3D6B90

③ 定向服务器到:lorawan.timeddd.com

④ 上行和下行端口均为 1700

⑤ 启动成功:INFO: [main] concentrator started, packet can now be received

图3-1 网关启动日志



3.2  node 入网

3.2.1  Join-Request

搜索日志:grep -A 2 -B 1 "\"size\":23,\"data\":\"A"  /tmp/start_gateway.sh.log

解释:Join-Request报文长度 = 23,第一个字节数据=A(Base64编码)



3.2.1  Join-Response

搜索日志:grep -A 2 -B 1 "\"size\":17,\"data\":\"I"  /tmp/start_gateway.sh.log

解释:Join-Response报文长度 = 17,第一个字节数据=I(Base64编码)

 

3.3  node 上报

搜索日志:grep -B 2 -A 3 "JSON up"  /tmp/start_gateway.sh.log |  more

解释:INFO: [up]PUSH_ACK received in 19 ms (Server->Gateway通信延时)

 

3.4  server 下行

搜索日志:grep -A 1 -B 2 "JSON down"  /tmp/start_gateway.sh.log  |  more

 

3.5 统计日志

搜索日志:grep -B 1 -A 24 "UPSTREAM" /tmp/start_gateway.sh.log  |  more

 

下载本文 PDF文档:http://www.rimelink.com/nd.jsp?id=70#_np=107_316


猜你喜欢

转载自blog.csdn.net/jiangjunjie_2005/article/details/80189625