<
From version < 30.2 >
edited by Xiaoling
on 2022/08/05 15:12
To version < 24.1 >
edited by Kilight Cao
on 2022/08/02 17:03
>
Change comment: Uploaded new attachment "image-20220802170358-4.png", version {1}

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.Xiaoling
1 +XWiki.Kilight
Content
... ... @@ -1,17 +1,14 @@
1 1  (% class="wikigeneratedid" %)
2 -**Table of Contents:**
2 +
3 3  
4 4  {{toc/}}
5 5  
6 += 1. Introduction =
6 6  
7 7  
8 -
9 -= 1.  Introduction =
10 -
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 -**It can be used in some cases such as:**
11 +It can be used in some cases such as:
15 15  
16 16  * No internet connection.
17 17  * Users want to get data forward in the gateway and forward it to their server based on MQTT/HTTP.
... ... @@ -18,45 +18,31 @@
18 18  * Forward the data to the built-in Application server Node-Red.
19 19  * Just storing the data on the gateway or external storage
20 20  
18 +The basic of this feature is the decoding of **LoRaWAN ABP End Node**. Requirements:
21 21  
22 -
23 -
24 -**The basic of this feature is the decoding of** (% style="color:blue" %)**LoRaWAN ABP End Node**(%%). **Requirements:**
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
27 27  1. LoRaWAN Gateway model: LPS8-V2
28 28  1. System version: Since V.12
29 29  
24 += 2. Quick Start =
30 30  
26 +The default factory version of LPS8-V2 is installed with the Built-in LoRaWAN Server: **The Things Network - Stack (Open Source 3.19 Version).**
31 31  
32 -
33 -
34 -= 2.  Quick Start =
35 -
36 -
37 -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).**
38 -
39 39  Once the gateway is DHCP an IPV4 address, and then you can access the build-in server TTN-Stack.
40 40  
41 41  
31 += 2.1. Configure the gateway mode =
42 42  
43 -== 2.1.  Configure the gateway mode ==
33 +You can access  the gateway's Manage Web UI, via the URL ( __**//http:~/~/<hostname> or http:~/~/<local-IPV4-address> //**__) in your browser
44 44  
45 45  
46 -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
36 +=== Selecting the right frequency band ===
47 47  
48 -
49 -
50 -=== (% style="color:#037691" %)**Selecting the right frequency band**(%%) ===
51 -
52 -
53 53  [[image:image-20220802142103-1.png]]
54 54  
55 55  
41 +=== Configure the Semtech UDP forwarder ===
56 56  
57 -=== (% style="color:#037691" %)**Configure the Semtech UDP forwarder**(%%) ===
58 -
59 -
60 60  [[image:image-20220802142147-3.png]]
61 61  
62 62  
... ... @@ -63,7 +63,6 @@
63 63  
64 64  == 2.2.  Login to the built-in server TTN-Stack ==
65 65  
66 -
67 67  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.
68 68  
69 69  Such as  __**//http:~/~/dragino-54ff12:8080  or [[http:~~/~~/<Local-IPV4-Address~>>>http://<Local-IPV4-Address>]]//**__
... ... @@ -71,18 +71,16 @@
71 71  
72 72  Login account:
73 73  
74 - (% style="background-color:yellow" %)**User ID: ** ** admin**
56 +**User ID: ** ** admin**
75 75  
76 - (% style="background-color:yellow" %)**Password: ** ** dragino**
58 +**Password: ** ** dragino**
77 77  
78 78  
79 79  [[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"]]
80 80  
81 81  
64 +== 2.3. Add the gateway & the sensor ==
82 82  
83 -== 2.3.  Add the gateway & the sensor ==
84 -
85 -
86 86  Here only show the image of the finish, more details about how to add the gateway & sensor refer to this wiki:
87 87  
88 88  
... ... @@ -156,9 +156,9 @@
156 156  = 4. Sent the downlink to the sensor =
157 157  
158 158  
159 -Downlinks can be scheduled by publishing the message to the topic **v3/<application_name>/devices/<devices_name>/down/push**.
139 +Downlinks can be scheduled by publishing the message to the topic v3/{application id}/devices/{device id}/down/push.
160 160  
161 -**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).**
141 +**Note**: **Remember that the format of this topic for The Things Stack Open Source deployment would be v3/{application id}/devices/{device id}/down/push.**
162 162  
163 163  [[MQTT Server ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/integrations/mqtt/]]
164 164  
... ... @@ -165,29 +165,9 @@
165 165  
166 166  Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue. Example:
167 167  
168 -(% class="box" %)
169 -(((
170 -{
171 - "downlinks": [{
172 - "f_port": 2,
173 - "frm_payload": "AwAA",  
174 - "priority": "HIGH",
175 - "confirmed": true
176 - }]
177 -}
178 -)))
148 +[[image:image-20220802164437-2.png||height="493" width="840"]]
179 179  
180 -[[image:image-20220802170358-4.png||height="656" width="898"]]
181 181  
182 -
183 183  [[image:image-20220802164844-3.png||height="345" width="1131"]]
184 184  
185 -
186 -Node-red
187 -
188 -Users can download the Node-Red flowchart for testing [[attach:mqtt-test.json||target="_blank"]]
189 -
190 -
191 -[[image:image-20220802172021-6.png||height="455" width="1240"]]
192 -
193 193  = 5. Trouble Shootings =
image-20220802171735-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -33.6 KB
Content
image-20220802172021-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -124.8 KB
Content
mqtt-test.json
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Kilight
Size
... ... @@ -1,1 +1,0 @@
1 -3.4 KB
Content
... ... @@ -1,139 +1,0 @@
1 -[
2 - {
3 - "id": "f98b9b23144085b5",
4 - "type": "tab",
5 - "label": "MQTT subscribe to topic and publishe topic",
6 - "disabled": false,
7 - "info": "subscribe to the topic and get the data\npublishe to the topic and donwlink",
8 - "env": []
9 - },
10 - {
11 - "id": "d60e334e17faa4bf",
12 - "type": "mqtt in",
13 - "z": "f98b9b23144085b5",
14 - "name": "",
15 - "topic": "v3/#",
16 - "qos": "0",
17 - "datatype": "json",
18 - "broker": "8a5006295bbbe3a5",
19 - "nl": false,
20 - "rap": true,
21 - "rh": 0,
22 - "inputs": 0,
23 - "x": 210,
24 - "y": 540,
25 - "wires": [
26 - [
27 - "9b2373a7853b7140"
28 - ]
29 - ]
30 - },
31 - {
32 - "id": "9b2373a7853b7140",
33 - "type": "debug",
34 - "z": "f98b9b23144085b5",
35 - "name": "",
36 - "active": true,
37 - "tosidebar": true,
38 - "console": false,
39 - "tostatus": false,
40 - "complete": "false",
41 - "statusVal": "",
42 - "statusType": "auto",
43 - "x": 470,
44 - "y": 540,
45 - "wires": []
46 - },
47 - {
48 - "id": "90106832d11c1e01",
49 - "type": "mqtt out",
50 - "z": "f98b9b23144085b5",
51 - "name": "Downlink",
52 - "topic": "v3/opwwc/devices/eui-70b3d57ed00538acsss/down/push",
53 - "qos": "0",
54 - "retain": "",
55 - "respTopic": "",
56 - "contentType": "",
57 - "userProps": "",
58 - "correl": "",
59 - "expiry": "",
60 - "broker": "8a5006295bbbe3a5",
61 - "x": 580,
62 - "y": 680,
63 - "wires": []
64 - },
65 - {
66 - "id": "39f27fd319d2476e",
67 - "type": "inject",
68 - "z": "f98b9b23144085b5",
69 - "name": "Activate",
70 - "props": [
71 - {
72 - "p": "payload"
73 - },
74 - {
75 - "p": "topic",
76 - "vt": "str"
77 - }
78 - ],
79 - "repeat": "",
80 - "crontab": "",
81 - "once": true,
82 - "onceDelay": 0.1,
83 - "topic": "",
84 - "payload": "",
85 - "payloadType": "date",
86 - "x": 200,
87 - "y": 680,
88 - "wires": [
89 - [
90 - "ad20a4e36d612089"
91 - ]
92 - ]
93 - },
94 - {
95 - "id": "ad20a4e36d612089",
96 - "type": "template",
97 - "z": "f98b9b23144085b5",
98 - "name": "Publish",
99 - "field": "payload",
100 - "fieldType": "msg",
101 - "format": "handlebars",
102 - "syntax": "mustache",
103 - "template": "{\n \"downlinks\": [{\n \"f_port\": 2,\n \"frm_payload\": \"AwAA\",\n \"priority\": \"HIGH\",\n \"confirmed\": true\n }]\n}",
104 - "output": "str",
105 - "x": 400,
106 - "y": 680,
107 - "wires": [
108 - [
109 - "90106832d11c1e01"
110 - ]
111 - ]
112 - },
113 - {
114 - "id": "8a5006295bbbe3a5",
115 - "type": "mqtt-broker",
116 - "name": "",
117 - "broker": "127.0.0.1",
118 - "port": "1883",
119 - "clientid": "",
120 - "autoConnect": true,
121 - "usetls": false,
122 - "protocolVersion": "4",
123 - "keepalive": "60",
124 - "cleansession": true,
125 - "birthTopic": "",
126 - "birthQos": "0",
127 - "birthPayload": "",
128 - "birthMsg": {},
129 - "closeTopic": "",
130 - "closeQos": "0",
131 - "closePayload": "",
132 - "closeMsg": {},
133 - "willTopic": "",
134 - "willQos": "0",
135 - "willPayload": "",
136 - "willMsg": {},
137 - "sessionExpiry": ""
138 - }
139 -]
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0