<
From version < 47.5 >
edited by Xiaoling
on 2022/09/17 17:12
To version < 45.1 >
edited by Kilight Cao
on 2022/08/06 15:33
>
Change comment: Uploaded new attachment "image-20220806153310-11.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -11,7 +11,6 @@
11 11  
12 12  The LPS8-V2 of Dragino LoRaWAN gateway can communicate with LoRaWAN ABP End Node, the working is based on the built-in server TTN-Stack.
13 13  
14 -
15 15  **It can be used in some cases such as:**
16 16  
17 17  * No internet connection.
... ... @@ -19,8 +19,6 @@
19 19  * Forward the data to the built-in Application server Node-Red.
20 20  * Just storing the data on the gateway or external storage
21 21  
22 -
23 -
24 24  **The basic of this feature is the decoding of** (% style="color:blue" %)**LoRaWAN ABP End Node**(%%). **Requirements:**
25 25  
26 26  1. LoRaWAN End Node in ABP mode. Make sure your end node works in this mode. End node most are default set to OTAA mode
... ... @@ -28,8 +28,6 @@
28 28  1. System version: Since V.12
29 29  
30 30  
31 -
32 -
33 33  = 2.  Quick Start =
34 34  
35 35  
... ... @@ -63,12 +63,12 @@
63 63  == 2.2.  Login to the built-in server TTN-Stack ==
64 64  
65 65  
66 -You can access the gateway's built-in server of (% style="color:blue" %)**The Things Network - Stack **(%%)via the URL( __**//http:~/~/<hostname>:8080 or http:~/~/<local-IPV4-address:8080> //**__) in your browser.
61 +You can access the gateway's built-in server of **The Things Network - Stack **via the URL( __**//http:~/~/<hostname>:8080 or http:~/~/<local-IPV4-address:8080> //**__) in your browser.
67 67  
68 68  Such as  __**//http:~/~/dragino-54ff12:8080  or [[http:~~/~~/<Local-IPV4-Address~>>>http://<Local-IPV4-Address>]]//**__
69 69  
70 70  
71 -**Login account:**
66 +Login account:
72 72  
73 73   (% style="background-color:yellow" %)**User ID: ** ** admin**
74 74  
... ... @@ -133,24 +133,25 @@
133 133  
134 134  
135 135  
136 -=== (% style="color:blue" %)**MQTT**(%%) ===
131 +=== (% style="color:#037691" %)**MQTT**(%%) ===
137 137  
138 138  
139 -You need to connect to this public address on your external server and subscribe to the topic (% style="color:#037691" %)**(v3/<application_name>/devices/<devices_name>/up)**.
134 +You need to connect to this public address on your external server and subscribe to the topic **(v3/<application_name>/devices/<devices_name>/up)**.
140 140  
141 141  
142 142  [[image:image-20220802144754-9.png]]
143 143  
144 144  
145 -(% style="color:#037691" %)**subscribe to the topic and get the data**
140 +**subscribe to the topic and get the data**
146 146  
147 147  [[image:image-20220802145408-10.png]]
148 148  
149 149  
150 150  
151 -=== (% style="color:blue" %)**HTTP**(%%) ===
152 152  
147 +=== (% style="color:#037691" %)**HTTP**(%%) ===
153 153  
149 +
154 154  [[image:image-20220802145450-11.png||height="676" width="1164"]]
155 155  
156 156  
... ... @@ -167,40 +167,28 @@
167 167  
168 168  Data can be stored or read by subscribing to topics: (% style="color:#037691" %)**v3/<application_name>/devices/<devices_name>/up**.
169 169  
170 -Then add the storage node (% style="color:#037691" %)**(write file)**(%%), Users can download the Node-Red flowchart from this link to test data storage:[[attach:test_data_storage.json||target="_blank"]]
166 +Then add the storage node **(write file)**, Users can download the Node-Red flowchart from this link to test data storage:[[attach:test_data_storage.json||target="_blank"]]
171 171  
172 172  After the configuration is complete, users can find the node logs in the root/ directory
173 173  
170 +[[image:image-20220806144426-2.jpeg||height="540" width="1099"]]
174 174  
175 -[[image:image-20220806153310-11.png||height="588" width="1166"]]
172 +[[image:image-20220806144606-3.jpeg||height="676" width="1102"]]
176 176  
174 +[[image:image-20220806144336-1.jpeg]]
177 177  
178 -[[image:image-20220806153112-9.png||height="575" width="1167"]]
179 -
180 -
181 -[[image:image-20220806153048-8.png||height="608" width="1165"]]
182 -
183 -
184 -[[image:image-20220806153150-10.png]]
185 -
186 -
187 -
188 188  = 4.  Sent the downlink to the sensor =
189 189  
190 190  
191 191  Downlinks can be scheduled by publishing the message to the topic (% style="color:#037691" %)** v3/<application_name>/devices/<devices_name>/down/push**.
192 192  
193 -
194 194  (% style="color:red" %)**Note**: **Remember that the format of this topic for The Things Stack Open Source deployment would be (v3/<application_name>/devices/<devices_name>/down/push).**
195 195  
196 -
197 197  [[MQTT Server ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/integrations/mqtt/]]
198 198  
199 199  
200 -Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue.
186 +Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue. Example:
201 201  
202 -Example:
203 -
204 204  (% class="box" %)
205 205  (((
206 206  {
... ... @@ -220,7 +220,7 @@
220 220  
221 221  
222 222  
223 -(% style="color:blue" %)**Node-red**
207 +**Node-red**
224 224  
225 225  Users can download the Node-Red flowchart for testing [[attach:mqtt-test.json||target="_blank"]]
226 226  
test_data_storage.json
Size
... ... @@ -1,1 +1,1 @@
1 -4.1 KB
1 +3.7 KB
Content
... ... @@ -21,10 +21,10 @@
21 21   "rh": 0,
22 22   "inputs": 0,
23 23   "x": 190,
24 - "y": 440,
24 + "y": 540,
25 25   "wires": [
26 26   [
27 - "d50df6c2befc67c2"
27 + "ec5899a782cb2933"
28 28   ]
29 29   ]
30 30   },
... ... @@ -95,27 +95,25 @@
95 95   ]
96 96   },
97 97   {
98 - "id": "d50df6c2befc67c2",
99 - "type": "function",
98 + "id": "ec5899a782cb2933",
99 + "type": "file",
100 100   "z": "f98b9b23144085b5",
101 - "name": "",
102 - "func": "var data=msg.payload\nmsg.payload=data[\"uplink_message\"][\"decoded_payload\"]\nreturn msg;",
103 - "outputs": 1,
104 - "noerr": 0,
105 - "initialize": "",
106 - "finalize": "",
107 - "libs": [],
108 - "x": 430,
109 - "y": 440,
101 + "name": "ttn_lt22222.log",
102 + "filename": "/root/ttn_lt22222.log",
103 + "appendNewline": true,
104 + "createDir": true,
105 + "overwriteFile": "false",
106 + "encoding": "none",
107 + "x": 400,
108 + "y": 540,
110 110   "wires": [
111 111   [
112 - "3e2fc52d9030e146",
113 - "d74bd02ca7b40615"
111 + "e284a7a78e8eba14"
114 114   ]
115 115   ]
116 116   },
117 117   {
118 - "id": "3e2fc52d9030e146",
116 + "id": "e284a7a78e8eba14",
119 119   "type": "debug",
120 120   "z": "f98b9b23144085b5",
121 121   "name": "",
... ... @@ -126,27 +126,11 @@
126 126   "complete": "false",
127 127   "statusVal": "",
128 128   "statusType": "auto",
129 - "x": 670,
130 - "y": 420,
127 + "x": 630,
128 + "y": 540,
131 131   "wires": []
132 132   },
133 133   {
134 - "id": "d74bd02ca7b40615",
135 - "type": "file",
136 - "z": "f98b9b23144085b5",
137 - "name": "",
138 - "filename": "/root/ttn_lt22222.log",
139 - "appendNewline": true,
140 - "createDir": true,
141 - "overwriteFile": "false",
142 - "encoding": "none",
143 - "x": 660,
144 - "y": 300,
145 - "wires": [
146 - []
147 - ]
148 - },
149 - {
150 150   "id": "8a5006295bbbe3a5",
151 151   "type": "mqtt-broker",
152 152   "name": "",
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0