Changes for page Notes for ChirpStack
Last modified by Edwin Chen on 2025/01/30 09:53
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 3 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. Kilight1 +XWiki.JeanPhilippe - Content
-
... ... @@ -127,6 +127,7 @@ 127 127 128 128 = 3. Gateway Registration for Basics Station = 129 129 130 + 130 130 == 3.1 Introduction == 131 131 132 132 ... ... @@ -150,6 +150,7 @@ 150 150 A gateway that can access the internet normally 151 151 152 152 154 + 153 153 == 3.2 Add Gateway == 154 154 155 155 ... ... @@ -193,6 +193,7 @@ 193 193 [[image:image-20220524164448-13.png]] 194 194 195 195 198 + 196 196 == 3.6 Trouble Shooting == 197 197 198 198 ... ... @@ -206,71 +206,46 @@ 206 206 [[image:image-20220531172857-9.png]] 207 207 208 208 209 -= 4. How the gateway connects to Chirpstack v4 via gateway-bridge = 210 210 213 += 4. Downlink = 211 211 212 -== =4.1 ConfigurePacketForwarder===215 +== 4.1 Convert HEX to Base64 == 213 213 214 -In the Dragino gateway web interface, you need to configure the Packet Forwarder so that it forwards its data to the port. localhost:1700 or 127.0.0.1:1700 215 - 216 -* In the **LoRaWAN** menu, click on **LoRaWAN ~-~- Semtech UDP** 217 -* Make sure the following settings are set: 218 -** **Service Provider:** //~-~-Custom/Private LoRaWAN~-~-// 219 -** **LoRaWAN Server Address:** //localhost or 127.0.0.1// 220 -** **Server port for upstream:** //1700// 221 -** **Server port for downstream:** //1700// 222 - 223 - Click **Save & Apply**. 224 - 225 -[[image:image-20221222114220-2.png||height="748" width="931"]] 226 - 227 - 228 -4.2 229 - 230 -[[image:image-20221222113302-1.png]] 231 - 232 -= 5. Downlink = 233 - 234 -== 5.1 Convert HEX to Base64 == 235 - 236 - 237 237 (% style="color:red" %)**Note: Chirpstack uses base64 to downlink, the end node user manual provides HEX format of the downlink commands. So user needs to convert the HEX to Base64.** 238 238 239 - **[[Online HEX to Base64 Converter>>https://base64.guru/converter/encode/hex]]:**219 +[[Online HEX to Base64 Converter>>https://base64.guru/converter/encode/hex]]: 240 240 241 241 [[image:image-20221010193350-1.png]] 242 242 243 243 224 +[[Online Base64 to Hex converter>>https://base64.guru/converter/decode/hex]] 244 244 245 -**[[Online Base64 to Hex converter>>https://base64.guru/converter/decode/hex]]** 246 - 247 247 [[image:image-20221010193621-2.png]] 248 248 249 249 250 -== 5.2 Chirpstack Downlink Note == 251 251 230 +== 4.2 Chirpstack Downlink Note == 252 252 232 + 253 253 [[image:image-20220601102543-2.png]] 254 254 255 - **Convert the data to Base64**235 +Convert the data to Base64 256 256 257 -(% style="display:none" %) (%%) 258 258 238 +[[image:image-20220531173236-10.png]] 259 259 260 - [[image:image-20220531173236-10.png||height="597"width="1215"]]240 +Check ChripStack downlink DataRate 261 261 262 -**Check ChripStack downlink DataRate** 263 263 264 - 265 - 266 266 [[image:image-20220525101326-11.png]] 267 267 268 - **Make sure the RX2DR is the same in the end node**245 +Make sure the RX2DR is the same in the end node 269 269 270 270 271 -== 5.3 Loraserver Downlink Note == 272 272 249 +== 4.3 Loraserver Downlink Note == 273 273 251 + 274 274 User can use MQTT to send downlink payload to ChirpStack to perform downstream to LoRaWAN End 275 275 276 276 ((( ... ... @@ -288,7 +288,7 @@ 288 288 [[image:image-20220531173419-11.png]] 289 289 290 290 ((( 291 - **MQTT Connect to ChirpStack**269 +MQTT Connect to ChirpStack 292 292 293 293 294 294 ... ... @@ -315,10 +315,10 @@ 315 315 316 316 [[image:image-20220531173519-12.png]] 317 317 318 - **MQTT Connect to ChirpStack**296 +MQTT Connect to ChirpStack 319 319 320 320 321 - **If we want to send downstream hex 030101 to end node, the BASE64 payload is AwEB**299 +If we want to send downstream hex 030101 to end node, the BASE64 payload is AwEB 322 322 323 323 [[image:image-20220531173658-14.png]] 324 324 ... ... @@ -391,7 +391,7 @@ 391 391 392 392 User enters the payload code according to the steps. 393 393 394 -[[image:image-20220531173754-15.png ||height="474" width="1334"]]372 +[[image:image-20220531173754-15.png]] 395 395 396 396 397 397 [[image:image-20220531173856-16.png]] ... ... @@ -402,9 +402,10 @@ 402 402 [[image:image-20220531174046-19.png]] 403 403 404 404 405 -= 6. Multiply Uplink in ChirpStack = 406 406 384 += 5. Multiply Uplink in ChirpStack = 407 407 386 + 408 408 ((( 409 409 nbtrans field is the value to determine the re-transmission time for unconfirmed uplink data. 410 410 ))) ... ... @@ -415,7 +415,7 @@ 415 415 416 416 ))) 417 417 418 -[[image:image-20220526091912-7.png ||height="241" width="1336"]]397 +[[image:image-20220526091912-7.png]] 419 419 420 420 421 421 ((( ... ... @@ -440,13 +440,13 @@ 440 440 441 441 442 442 443 - **Duplicate transmission in short time**422 +Duplicate transmission in short time 444 444 445 -[[image:image-20220601102430-1.png ||height="598" width="1319"]]424 +[[image:image-20220601102430-1.png]] 446 446 447 447 448 448 449 -== 6.1 Solution ==428 +== 5.1 Solution == 450 450 451 451 452 452 This example uses the Windows version as a template, other versions can refer to this. Similiar reference: [[https:~~/~~/confluence.alitecs.de/plugins/servlet/mobile?contentId=79790102#content/view/79790102>>url:https://confluence.alitecs.de/plugins/servlet/mobile?contentId=79790102#content/view/79790102]] ... ... @@ -568,7 +568,7 @@ 568 568 Finish. 569 569 570 570 571 -= 7.550 += **6. How to store/get all data traffic for a specific sensor, including raw payload, and uplink/ downlink history. ** = 572 572 573 573 574 574 All data is published to the MQTT topics. if you want to store/get the data, you would have to create an MQTT handler and store the data yourself. ... ... @@ -580,7 +580,6 @@ 580 580 581 581 [[image:image-20221012184501-1.png]] 582 582 583 - 584 584 Use MQTT in Nore-red to subscribe to topics published by the chirpstack-application and then continuously write to a file 585 585 586 586 [[image:image-20221012174220-2.png]] ... ... @@ -589,7 +589,7 @@ 589 589 [[image:image-20221012184655-3.png||height="395" width="1049"]] 590 590 591 591 592 - **Each message is continuously logged to a specified file**570 +Each message is continuously logged to a specified file 593 593 594 594 [[image:image-20221012174352-3.png]] 595 595 ... ... @@ -617,9 +617,9 @@ 617 617 [[image:image-20221012173639-1.png]] 618 618 619 619 620 -= 8. Trouble Shooting =598 += 7. Trouble Shooting = 621 621 622 -== 8.1 MIC Mismatch or MIC Failed ==600 +== 7.1 MIC Mismatch or MIC Failed == 623 623 624 624 625 625 (((
- image-20221222113302-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -76.3 KB - Content
- image-20221222114220-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -64.3 KB - Content
- image-20221222134830-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Kilight - Size
-
... ... @@ -1,1 +1,0 @@ 1 -54.5 KB - Content