Show last authors
1 (% class="wikigeneratedid" %)
2 **Table of Contents:**
3
4 {{toc/}}
5
6
7
8
9 = 1.  Introduction =
10
11
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
14 **It can be used in some cases such as:**
15
16 * No internet connection.
17 * Users want to get data forward in the gateway and forward it to their server based on MQTT/HTTP.
18 * Forward the data to the built-in Application server Node-Red.
19 * Just storing the data on the gateway or external storage
20
21 **The basic of this feature is the decoding of** (% style="color:blue" %)**LoRaWAN ABP End Node**(%%). **Requirements:**
22
23 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
24 1. LoRaWAN Gateway model: LPS8-V2
25 1. System version: Since V.12
26
27
28
29
30 = 2.  Quick Start =
31
32
33 The default factory version of LPS8-V2 is installed with the Built-in LoRaWAN Server: (% style="color:blue" %)**The Things Network - Stack (Open Source 3.19 Version).**
34
35 Once the gateway is DHCP an IPV4 address, and then you can access the build-in server TTN-Stack.
36
37
38
39 == 2.1.  Configure the gateway mode ==
40
41
42 You can access  the gateway's Manage Web UI, via the URL ( (% style="color:blue" %)__**//http:~/~/<hostname> or http:~/~/<local-IPV4-address> //**__(%%)) in your browser
43
44
45
46 === (% style="color:#037691" %)**Selecting the right frequency band**(%%) ===
47
48
49 [[image:image-20220802142103-1.png]]
50
51
52
53 === (% style="color:#037691" %)**Configure the Semtech UDP forwarder**(%%) ===
54
55
56 [[image:image-20220802142147-3.png]]
57
58
59
60 == 2.2.  Login to the built-in server TTN-Stack ==
61
62
63 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.
64
65 Such as  __**//http:~/~/dragino-54ff12:8080  or [[http:~~/~~/<Local-IPV4-Address~>>>http://<Local-IPV4-Address>]]//**__
66
67
68 Login account:
69
70 (% style="background-color:yellow" %)**User ID: ** ** admin**
71
72 (% style="background-color:yellow" %)**Password: ** ** dragino**
73
74
75 [[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20All%20Gateway%20models/HP0C/WebHome/image-20220725171719-1.png?width=769&height=570&rev=1.1||alt="image-20220725171719-1.png"]]
76
77
78
79 == 2.3.  Add the gateway & the sensor ==
80
81
82 Here only show the image of the finish, more details about how to add the gateway & sensor refer to this wiki:
83
84
85
86 === (% style="color:#037691" %)**Add the gateway**(%%) ===
87
88
89 [[image:image-20220802142946-5.png]]
90
91
92
93 === (% style="color:#037691" %)**Add the Sensor**(%%) ===
94
95
96 [[image:image-20220802143031-6.png||height="794" width="1375"]]
97
98
99
100 == 2.4.  Add the decoder ==
101
102
103 If you use dragino sensors then you can find the recorder on this URL:
104
105
106 [[image:image-20220802143129-7.png]]
107
108
109
110 == 2.5.  Visual Data ==
111
112
113 In this section, you can be seen that the payload of the sensor has been interpreted as visual data.
114
115 And the next part will discuss where to let the data flow。
116
117
118 [[image:image-20220802143214-8.png]]
119
120
121
122 = 3.  Forward the data or store the data =
123
124
125 You are done most of the work, now you just need to plan the flow of data to where.
126
127
128
129 == 3.1  Forward data to an external server based on MQTT/HTTP. ==
130
131
132
133 === (% style="color:#037691" %)**MQTT**(%%) ===
134
135
136 You need to connect to this public address on your external server and subscribe to the topic **(v3/<application_name>/devices/<devices_name>/up)**.
137
138
139 [[image:image-20220802144754-9.png]]
140
141
142 **subscribe to the topic and get the data**
143
144 [[image:image-20220802145408-10.png]]
145
146
147
148
149 === (% style="color:#037691" %)**HTTP**(%%) ===
150
151
152 [[image:image-20220802145450-11.png||height="676" width="1164"]]
153
154
155
156 == 3.2  Forward data to the built-in application server Node-Red. ==
157
158
159 [[image:image-20220802150715-1.png||height="739" width="1171"]]
160
161
162
163 == 3.3  Just storing the data on the gateway or external storage. ==
164
165
166 Data can be stored or read by subscribing to topics: (% style="color:#037691" %)**v3/<application_name>/devices/<devices_name>/up**.
167
168 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"]]
169
170 After the configuration is complete, users can find the node logs in the root/ directory
171
172
173 [[image:image-20220806153310-11.png||height="588" width="1166"]]
174
175
176 [[image:image-20220806153112-9.png||height="575" width="1167"]]
177
178
179
180
181 [[image:image-20220806153048-8.png||height="608" width="1165"]]
182
183
184 [[image:image-20220806153150-10.png]]
185
186
187
188 = 4.  Sent the downlink to the sensor =
189
190
191 Downlinks can be scheduled by publishing the message to the topic (% style="color:#037691" %)** v3/<application_name>/devices/<devices_name>/down/push**.
192
193 (% 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).**
194
195 [[MQTT Server ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/integrations/mqtt/]]
196
197
198 Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue. Example:
199
200 (% class="box" %)
201 (((
202 {
203 "downlinks": [{
204 "f_port": 2,
205 "frm_payload": "AwAA",  
206 "priority": "HIGH",
207 "confirmed": true
208 }]
209 }
210 )))
211
212 [[image:image-20220802170358-4.png||height="656" width="898"]]
213
214
215 [[image:image-20220802164844-3.png||height="345" width="1131"]]
216
217
218
219 **Node-red**
220
221 Users can download the Node-Red flowchart for testing [[attach:mqtt-test.json||target="_blank"]]
222
223
224 [[image:image-20220802172021-6.png||height="455" width="1240"]]
225
226
227
228 = 5.  Trouble Shootings =
229
230
231
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0