Version 2.4 by Xiaoling on 2022/05/14 14:29

Show last authors
1 **Contents:**
2
3 {{toc/}}
4
5
6 = 1. Below list the support products and Requirements: =
7
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]]
9 1. Firmware version since :[[lgw~~-~~-build-v5.4.1644658774>>url:http://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LIG16/Firmware/Release/]]
10
11 = 2. Introduction =
12
13 (((
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.
15 )))
16
17 (((
18 Here are two ways to modify the received raw LoRa package.
19 )))
20
21 == 2.1 Method 1: ==
22
23 (((
24 root@dragino-1d178c:~~# vim /usr/bin/generate-config.sh
25 )))
26
27 (% class="box" %)
28 (((
29 (((
30 (((
31 gen_cus_cfg() {
32 json_init
33 json_add_object SX130x_conf
34 json_add_string "spidev_path" "/dev/spidev0.0"
35 json_add_boolean "full_duplex" 0
36 json_add_boolean "lorawan_public" 0 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--> "1" proves receive LoRaWAN Packet,"0" proves receive non-LoRaWan Packet
37 json_add_int "clksrc" "1"
38 json_add_string "clksrc_desc" "radio_1 provides clock to concentrator"
39 json_add_int "antenna_gain" "0"
40 json_add_string "antenna_gain_desc" "antenna gain, in dBi"
41 )))
42 )))
43 )))
44
45 (((
46 root@dragino-1d178c:~~# vim /etc/lora/global_conf.json
47 )))
48
49 (% class="box" %)
50 (((
51 (((
52 (((
53 {
54 "SX130x_conf": {
55 "spidev_path": "/dev/spidev0.0",
56 "full_duplex": false,
57 "lorawan_public": false,  ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~--> "true" proves receive LoRaWAN Packet,"false" proves receive non-LoRaWan Packet
58 "clksrc": 1,
59 "clksrc_desc": "radio_1 provides clock to concentrator for most devices except MultiTech. For MultiTech set to 0.",
60 "antenna_gain": 0,
61 "antenna_gain_desc": "antenna gain, in dBi",
62 "radio_0": {
63 )))
64 )))
65 )))
66
67 and run **root@dragino-1d178c:~~# fwd**
68
69 == 2.2 Method 2: ==
70
71 (((
72 Modify /etc/lora/cfg-$chip/"frequency"-global_conf.json
73 )))
74
75 (((
76 view chip name : cat /tmp/iot/chip
77 )))
78
79 (((
80 Restart the device after the modification
81 )))
82
83 (((
84 [[image:https://wiki.dragino.com/images/thumb/0/09/Lora.png/800px-Lora.png||height="65" width="723"]]
85 )))
86
87 modify /etc/lora/cfg-$chip/"frequency"-global_conf.json
88
89 (% style="color:red" %)Note : User need to do that connect gateway command line via ssh.
90
91 (((
92 [[image:https://wiki.dragino.com/images/8/81/Lora_packet_1.png||height="315" width="749"]]
93 )))
94
95 (((
96 Checking LoRaWAN Gateway Log
97 )))
98
99 (((
100 Command line input (% style="color:#037691" %) **logread -f**
101 )))
102
103 (((
104 [[image:https://wiki.dragino.com/images/thumb/6/61/Lg01_lora_packet.png/800px-Lg01_lora_packet.png||alt="File:Lg01 lora packet.png" height="385" width="753"]]
105 )))
106
107 Checking LoRa Gateway Log
108
109 Decoding verifies that the packet is correct
110
111 [[image:https://wiki.dragino.com/images/thumb/a/a3/Base64_decode.png/600px-Base64_decode.png||height="339" width="600"]]
112
113 Checking LoRa Packet