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