Version 1.2 by Xiaoling on 2022/05/14 14:10

Hide last authors
Xiaoling 1.2 1 Contents:
2
Xiaoling 1.1 3 {{toc/}}
4
5
Xiaoling 1.2 6 = 1. Below list the support products and Requirements: =
Xiaoling 1.1 7
Xiaoling 1.2 8 1. LoRaWAN Gateway model: [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]], [[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]], [[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]
Xiaoling 1.1 9
Xiaoling 1.2 10 1. Firmware version since :[[lgw~~-~~-build-v5.4.1644658774>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LIG16/Firmware/Release/]]
Xiaoling 1.1 11
Xiaoling 1.2 12 = 2. Introduction =
Xiaoling 1.1 13
Xiaoling 1.2 14 By default, the LoRaWAN gateway cannot receive LoRa Packet, If the user needs to receive the raw LoRa Packet, the user can modify the file.
Xiaoling 1.1 15
Xiaoling 1.2 16 Here are two ways to modify the received raw LoRa package,
Xiaoling 1.1 17
Xiaoling 1.2 18 == 2.1 Method 1: ==
Xiaoling 1.1 19
Xiaoling 1.2 20 root@dragino-1d178c:~~# vim /usr/bin/generate-config.sh
Xiaoling 1.1 21
Xiaoling 1.2 22 {{{ gen_cus_cfg() {
23 json_init
24 json_add_object SX130x_conf
25 json_add_string "spidev_path" "/dev/spidev0.0"
26 json_add_boolean "full_duplex" 0
27 json_add_boolean "lorawan_public" 0 -----------------> "1" proves receive LoRaWAN Packet,"0" proves receive non-LoRaWan Packet
28 json_add_int "clksrc" "1"
29 json_add_string "clksrc_desc" "radio_1 provides clock to concentrator"
30 json_add_int "antenna_gain" "0"
31 json_add_string "antenna_gain_desc" "antenna gain, in dBi"
32 }}}
Xiaoling 1.1 33
Xiaoling 1.2 34 root@dragino-1d178c:~~# vim /etc/lora/global_conf.json
Xiaoling 1.1 35
Xiaoling 1.2 36 {{{ {
37 "SX130x_conf": {
38 "spidev_path": "/dev/spidev0.0",
39 "full_duplex": false,
40 "lorawan_public": false, -----------------> "true" proves receive LoRaWAN Packet,"false" proves receive non-LoRaWan Packet
41 "clksrc": 1,
42 "clksrc_desc": "radio_1 provides clock to concentrator for most devices except MultiTech. For MultiTech set to 0.",
43 "antenna_gain": 0,
44 "antenna_gain_desc": "antenna gain, in dBi",
45 "radio_0": {
46 }}}
Xiaoling 1.1 47
48
Xiaoling 1.2 49 and run **root@dragino-1d178c:~~# fwd**
Xiaoling 1.1 50
Xiaoling 1.2 51 == 2.2 Method 2: ==
52
53 Modify /etc/lora/cfg-$chip/"frequency"-global_conf.json
54
55 view chip name : cat /tmp/iot/chip
56
57 Restart the device after the modification
58
59 [[~[~[image:https://wiki.dragino.com/images/thumb/0/09/Lora.png/800px-Lora.png~|~|height="72" width="800"~]~]>>url:https://wiki.dragino.com/index.php/File:Lora.png]]
60
61 modify /etc/lora/cfg-$chip/"frequency"-global_conf.json
62
63 Note : User need to do that connect gateway command line via ssh.
64
65 [[~[~[image:https://wiki.dragino.com/images/thumb/8/81/Lora_packet_1.png/800px-Lora_packet_1.png~|~|height="337" width="800"~]~]>>url:https://wiki.dragino.com/index.php/File:Lora_packet_1.png]]
66
67 Checking LoRaWAN Gateway Log
68
69 Command line input logread -f
70
71 [[~[~[image:https://wiki.dragino.com/images/thumb/6/61/Lg01_lora_packet.png/800px-Lg01_lora_packet.png~|~|height="409" width="800"~]~]>>url:https://wiki.dragino.com/index.php/File:Lg01_lora_packet.png]]
72
73 Checking LoRa Gateway Log
74
75 Decoding verifies that the packet is correct
76
77 [[~[~[image:https://wiki.dragino.com/images/thumb/a/a3/Base64_decode.png/600px-Base64_decode.png~|~|height="339" width="600"~]~]>>url:https://wiki.dragino.com/index.php/File:Base64_decode.png]]
78
79 Checking LoRa Packet