Changes for page Communicate with ABP End Node on the LPS8-V2 Gateway
Last modified by Xiaoling on 2024/08/19 15:29
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -11,6 +11,7 @@ 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 + 14 14 **It can be used in some cases such as:** 15 15 16 16 * No internet connection. ... ... @@ -18,6 +18,7 @@ 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 22 + 21 21 **The basic of this feature is the decoding of** (% style="color:blue" %)**LoRaWAN ABP End Node**(%%). **Requirements:** 22 22 23 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 ... ... @@ -26,7 +26,6 @@ 26 26 27 27 28 28 29 - 30 30 = 2. Quick Start = 31 31 32 32 ... ... @@ -35,7 +35,6 @@ 35 35 Once the gateway is DHCP an IPV4 address, and then you can access the build-in server TTN-Stack. 36 36 37 37 38 - 39 39 == 2.1. Configure the gateway mode == 40 40 41 41 ... ... @@ -42,7 +42,6 @@ 42 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 43 44 44 45 - 46 46 === (% style="color:#037691" %)**Selecting the right frequency band**(%%) === 47 47 48 48 ... ... @@ -49,7 +49,6 @@ 49 49 [[image:image-20220802142103-1.png]] 50 50 51 51 52 - 53 53 === (% style="color:#037691" %)**Configure the Semtech UDP forwarder**(%%) === 54 54 55 55 ... ... @@ -56,16 +56,15 @@ 56 56 [[image:image-20220802142147-3.png]] 57 57 58 58 59 - 60 60 == 2.2. Login to the built-in server TTN-Stack == 61 61 62 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. 60 +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. 64 64 65 65 Such as __**//http:~/~/dragino-54ff12:8080 or [[http:~~/~~/<Local-IPV4-Address~>>>http://<Local-IPV4-Address>]]//**__ 66 66 67 67 68 -Login account: 65 +**Login account:** 69 69 70 70 (% style="background-color:yellow" %)**User ID: ** ** admin** 71 71 ... ... @@ -75,7 +75,6 @@ 75 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 76 77 77 78 - 79 79 == 2.3. Add the gateway & the sensor == 80 80 81 81 ... ... @@ -82,7 +82,6 @@ 82 82 Here only show the image of the finish, more details about how to add the gateway & sensor refer to this wiki: 83 83 84 84 85 - 86 86 === (% style="color:#037691" %)**Add the gateway**(%%) === 87 87 88 88 ... ... @@ -89,7 +89,6 @@ 89 89 [[image:image-20220802142946-5.png]] 90 90 91 91 92 - 93 93 === (% style="color:#037691" %)**Add the Sensor**(%%) === 94 94 95 95 ... ... @@ -96,7 +96,6 @@ 96 96 [[image:image-20220802143031-6.png||height="794" width="1375"]] 97 97 98 98 99 - 100 100 == 2.4. Add the decoder == 101 101 102 102 ... ... @@ -106,7 +106,6 @@ 106 106 [[image:image-20220802143129-7.png]] 107 107 108 108 109 - 110 110 == 2.5. Visual Data == 111 111 112 112 ... ... @@ -118,7 +118,6 @@ 118 118 [[image:image-20220802143214-8.png]] 119 119 120 120 121 - 122 122 = 3. Forward the data or store the data = 123 123 124 124 ... ... @@ -125,34 +125,30 @@ 125 125 You are done most of the work, now you just need to plan the flow of data to where. 126 126 127 127 128 - 129 129 == 3.1 Forward data to an external server based on MQTT/HTTP. == 130 130 131 131 122 +=== (% style="color:blue" %)**MQTT**(%%) === 132 132 133 -=== (% style="color:#037691" %)**MQTT**(%%) === 134 134 125 +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)**. 135 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 137 138 - 139 139 [[image:image-20220802144754-9.png]] 140 140 141 141 142 -**subscribe to the topic and get the data** 131 +(% style="color:#037691" %)**subscribe to the topic and get the data** 143 143 144 144 [[image:image-20220802145408-10.png]] 145 145 146 146 147 147 137 +=== (% style="color:blue" %)**HTTP**(%%) === 148 148 149 -=== (% style="color:#037691" %)**HTTP**(%%) === 150 150 151 - 152 152 [[image:image-20220802145450-11.png||height="676" width="1164"]] 153 153 154 154 155 - 156 156 == 3.2 Forward data to the built-in application server Node-Red. == 157 157 158 158 ... ... @@ -159,25 +159,25 @@ 159 159 [[image:image-20220802150715-1.png||height="739" width="1171"]] 160 160 161 161 162 - 163 163 == 3.3 Just storing the data on the gateway or external storage. == 164 164 165 165 166 166 Data can be stored or read by subscribing to topics: (% style="color:#037691" %)**v3/<application_name>/devices/<devices_name>/up**. 167 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"]] 154 +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"]] 169 169 170 170 After the configuration is complete, users can find the node logs in the root/ directory 171 171 158 + 172 172 [[image:image-20220806153310-11.png||height="588" width="1166"]] 173 173 161 + 174 174 [[image:image-20220806153112-9.png||height="575" width="1167"]] 175 175 176 176 177 - 178 - 179 179 [[image:image-20220806153048-8.png||height="608" width="1165"]] 180 180 167 + 181 181 [[image:image-20220806153150-10.png]] 182 182 183 183 ... ... @@ -186,13 +186,17 @@ 186 186 187 187 Downlinks can be scheduled by publishing the message to the topic (% style="color:#037691" %)** v3/<application_name>/devices/<devices_name>/down/push**. 188 188 176 + 189 189 (% 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).** 190 190 179 + 191 191 [[MQTT Server ~| The Things Stack for LoRaWAN (thethingsindustries.com)>>url:https://www.thethingsindustries.com/docs/integrations/mqtt/]] 192 192 193 193 194 -Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue. Example:183 +Instead of /push, you can also use /replace to replace the downlink queue. Replacing with an empty array clears the downlink queue. 195 195 185 +Example: 186 + 196 196 (% class="box" %) 197 197 ((( 198 198 { ... ... @@ -211,9 +211,8 @@ 211 211 [[image:image-20220802164844-3.png||height="345" width="1131"]] 212 212 213 213 205 +(% style="color:blue" %)**Node-red** 214 214 215 -**Node-red** 216 - 217 217 Users can download the Node-Red flowchart for testing [[attach:mqtt-test.json||target="_blank"]] 218 218 219 219 ... ... @@ -220,7 +220,6 @@ 220 220 [[image:image-20220802172021-6.png||height="455" width="1240"]] 221 221 222 222 223 - 224 224 = 5. Trouble Shootings = 225 225 226 226