Changes for page Notes for ChirpStack
Last modified by Xiaoling on 2025/03/22 09:21
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 22 removed)
- image-20220531171609-1.png
- image-20220531171651-2.png
- image-20220531171809-3.png
- image-20220531171923-4.png
- image-20220531172031-5.png
- image-20220531172158-6.png
- image-20220531172304-7.png
- image-20220531172837-8.png
- image-20220531172857-9.png
- image-20220531173236-10.png
- image-20220531173419-11.png
- image-20220531173519-12.png
- image-20220531173601-13.png
- image-20220531173658-14.png
- image-20220531173754-15.png
- image-20220531173856-16.png
- image-20220531173939-17.png
- image-20220531174015-18.png
- image-20220531174046-19.png
- image-20220531174120-20.png
- image-20220601102430-1.png
- image-20220601102543-2.png
Details
- Page properties
-
- Content
-
... ... @@ -1,4 +1,4 @@ 1 -**~ Table ofContents:**1 +**~ Contents:** 2 2 3 3 {{toc/}} 4 4 ... ... @@ -5,20 +5,17 @@ 5 5 6 6 7 7 8 -= 1. 8 += 1. Introduction = 9 9 10 - 11 11 (% style="color:black" %)The ChirpStack open-source LoRaWAN Network Server stack provides open-source components for LoRaWAN networks And the Chirpstack supports the users in building a private LoRaWAN Server. For more info please refer to this [[link>>url:https://www.chirpstack.io/]] 12 12 13 13 ((( 14 14 (% style="color:black" %)The dragino gateway can connect the ChirpStack server via Semtech UDP or Semtech Basic Station. 15 - 16 - 17 17 ))) 18 18 19 - (% style="color:blue" %)**Prerequisite:**16 +**Prerequisite** 20 20 21 - **1) Have a Chirstack Server.**18 +1) Have a Chirstack Server. 22 22 23 23 [[image:image-20220525100058-1.png]] 24 24 ... ... @@ -25,60 +25,51 @@ 25 25 ChirpStack home page 26 26 27 27 25 +2) Gateway model support 28 28 29 -**2) Gateway model support** 30 - 31 31 (% class="box" %) 32 32 ((( 33 33 ((( 34 34 Semtech UDP : **All Model** 35 -Basic Station : [[LIG16>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/171-lig16.html]],[[LG308>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/140-lg308.html]],[[DLOS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/160-dlos8.html]] [[LPS8>>url:http://www.dragino.com/products/lora-lorawan-gateway/item/148-lps8.html]]36 - (% style="color:red" %)**Note**(%%): the firmware needs >[[lgw~~-~~-build-v5.4.1640315898>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_Gateway/LPS8/Firmware/Release/]]if use the Bais station31 +Basic Station : , , 32 +**Note** : the firmware needs > if use the Bais station 37 37 ))) 38 38 ))) 39 39 40 40 41 41 42 -= 2. 38 += 2. Semtech UDP = 43 43 44 -== 2.1 40 +== 2.1 Step 1. Add the Network-servers == 45 45 46 - 47 47 The network-Servers address varies depending on the ChirpStack server setup environment 48 48 49 49 (% class="box" %) 50 50 ((( 51 - Windows ~-~-> 52 - Linux 46 + Windows ~-~->Network-server server * : localhost:8000 47 + Linux ~-~->Network-server server * : chirpstack-network-server:8000 53 53 ))) 54 54 50 +If the user cannot add network-Servers, re-check the ChirpStack code or the server building process. 55 55 56 - (% style="color:red" %)**If the user cannot add network-Servers, re-check the ChirpStack code or the server buildingprocess.**52 +[[image:image-20220525100158-2.png]] 57 57 58 - 59 -[[image:image-20220531171609-1.png]] 60 - 61 61 Add the Network-servers 62 62 63 63 57 +== 2.2 Step 2. Create Gateway-profiles == 64 64 65 - == 2.2 Step 2. CreateGateway-profiles ==59 +[[image:image-20220525100255-3.png]] 66 66 67 - 68 -[[image:image-20220531171651-2.png]] 69 - 70 70 Create Gateway-profiles 71 71 72 72 64 +== 2.3 Step 3. Create Service-profiles == 73 73 74 - == 2.3 Step 3. CreateService-profiles ==66 +[[image:image-20220525100322-4.png]] 75 75 76 - 77 -[[image:image-20220531171809-3.png]] 78 - 79 79 Create Service-profiles 80 80 81 - 82 82 In Step 3. Create Service-profiles, the above parameters can be set. If necessary, you can set them by yourself. This is only an example. 83 83 84 84 (% style="color:red" %)**Note : Before add the gateway, the user needs to complete the preceding three steps.** ... ... @@ -86,37 +86,32 @@ 86 86 If the user has completed the preceding steps, proceed to the next step.(% style="display:none" %) 87 87 88 88 77 +== 2.4 Step 4. Add the gateway == 89 89 90 -== 2.4 Step 4. Add the gateway == 91 - 92 - 93 93 The example gateway id is: a840411e96744150 94 94 95 95 ((( 96 96 (% style="color:red" %)**Note : The Gateway EUI and server addresses must match the ChirpStack configuration.** 97 - 98 - 99 99 ))) 100 100 101 -[[image:image-202205 31171923-4.png]](% style="display:none" %)85 +[[image:image-20220525100350-5.png]](% style="display:none" %) 102 102 87 + 103 103 Add the gateway 104 104 90 +[[image:image-20220525100417-6.png]] 105 105 106 - 107 -[[image:image-20220531172031-5.png]] 108 - 109 109 Configure the gateway 110 110 111 111 112 112 == 2.5 Step 5. Checking gateway Status == 113 113 114 -[[image:image-202205 31172158-6.png]](% style="display:none" %)97 +[[image:image-20220525100448-7.png]](% style="display:none" %) 115 115 116 116 117 117 gateway Status 118 118 119 -[[image:image-202205 31172304-7.png]]102 +[[image:image-20220526090446-3.png||height="653" width="1218"]] 120 120 121 121 gateway Status 122 122 ... ... @@ -123,7 +123,7 @@ 123 123 124 124 = 3. Gateway Registration for Basics Station = 125 125 126 -== 3.1Introduction ==109 +== Introduction == 127 127 128 128 The [[Semtech Basic Station>>url:https://doc.sm.tc/station/]] backend implements the [[LNS protocol>>url:https://doc.sm.tc/station/tcproto.html]]. It exposes a WebSocket handler to which Basic Station powered gateways can connect. 129 129 ... ... @@ -143,12 +143,12 @@ 143 143 A gateway that can access the internet normally 144 144 145 145 146 -== 3. 2Add Gateway ==129 +== 3.1 Add Gateway == 147 147 148 148 [[image:image-20220524164205-10.png]] 149 149 150 150 151 -== 3. 3Access the gateway GUI ==134 +== 3.2 Access the gateway GUI == 152 152 153 153 Access the gateway GUI interface of LoRaWAN~-~->LoRaWAN ~-~- Basic Station 154 154 ... ... @@ -169,12 +169,12 @@ 169 169 [[image:image-20220524164341-12.png]] 170 170 171 171 172 -== 3. 4Start Station ==155 +== 3.3 Start Station == 173 173 174 174 When the user has finished the configuration, Please click Sace&Apply to start station to connect ChirpStack 175 175 176 176 177 -== 3. 5Successful Connection ==160 +== 3.4 Successful Connection == 178 178 179 179 If user completes the above steps, which will see live date in the ChirpStack. 180 180 ... ... @@ -181,16 +181,16 @@ 181 181 [[image:image-20220524164448-13.png]] 182 182 183 183 184 -== 3. 6Trouble Shooting ==167 +== 3.5 Trouble Shooting == 185 185 186 186 User can check the station log in the logread/system log page. 187 187 188 -[[image:image-202205 31172837-8.png]]171 +[[image:image-20220524164514-14.png]] 189 189 190 190 191 191 and recode the station log in the system/Recode log page. 192 192 193 -[[image:image-202205 31172857-9.png]]176 +[[image:image-20220524164541-15.png]] 194 194 195 195 196 196 = 4. Downlink = ... ... @@ -197,12 +197,12 @@ 197 197 198 198 == 4.1 Chirpstack Downlink Note == 199 199 200 -[[image:image-20220 601102543-2.png]]183 +[[image:image-20220525101223-9.png]] 201 201 202 202 Convert the data to Base64 203 203 204 204 205 -[[image:image-202205 31173236-10.png]]188 +[[image:image-20220526090748-4.png]] 206 206 207 207 Check ChripStack downlink DataRate 208 208 ... ... @@ -228,7 +228,7 @@ 228 228 User name: User name Password: password 229 229 ))) 230 230 231 -[[image:image-202205 31173419-11.png]]214 +[[image:image-20220525101401-12.png]] 232 232 233 233 ((( 234 234 MQTT Connect to ChirpStack ... ... @@ -255,7 +255,7 @@ 255 255 Payload: {"confirmed":true,"fPort":2,"data":"AwEB"} 256 256 ))) 257 257 258 -[[image:image-202205 31173519-12.png]]241 +[[image:image-20220525101436-13.png]] 259 259 260 260 MQTT Connect to ChirpStack 261 261 ... ... @@ -264,7 +264,7 @@ 264 264 (% style="color:red" %)Note: Chirpstack use base64 to downlink, so need to convert the downlink payload from HEX to base64 [[https:~~/~~/base64.us/>>url:https://base64.us/]] 265 265 ))) 266 266 267 -[[image:image-202205 31173601-13.png]]250 +[[image:image-20220525101505-14.png]] 268 268 269 269 Choose to Use Hex for Encode 270 270 ... ... @@ -271,7 +271,7 @@ 271 271 272 272 If we want send downstream hex 030101 to end node, the BASE64 payload is AwEB 273 273 274 -[[image:image-202205 31173658-14.png]]257 +[[image:image-20220525104025-15.png]] 275 275 276 276 ((( 277 277 Downlink payload encode javescript code: 可以在网站上运行以下Javsscript代码: ... ... @@ -339,17 +339,16 @@ 339 339 340 340 User enters the payload code according to the steps. 341 341 342 -[[image:image-202205 31173754-15.png]]325 +[[image:image-20220525104051-16.png]] 343 343 327 +[[image:image-20220525104155-17.png]] 344 344 345 -[[image:image-20220531173856-16.png]] 346 346 330 +[[image:image-20220526091602-5.png]] 347 347 348 -[[image:image-202205 31174120-20.png]]332 +[[image:image-20220526091801-6.png]] 349 349 350 -[[image:image-20220531174046-19.png]] 351 351 352 - 353 353 = 5. Multiply Uplink in ChirpStack = 354 354 355 355 ((( ... ... @@ -381,7 +381,7 @@ 381 381 382 382 Duplicate transmission in short time 383 383 384 -[[image:image-20220 601102430-1.png]]366 +[[image:image-20220525104502-23.png]] 385 385 386 386 387 387 == 5.1 Solution == ... ... @@ -419,12 +419,10 @@ 419 419 420 420 [[image:image-20220524165452-34.png]] 421 421 422 - 423 423 User variable setting file generation directory: D:\go: 424 424 425 425 [[image:image-20220524165517-35.png]] 426 426 427 - 428 428 3. Modify the ADR configuration file according to your own needs, adr.setting.go is an example of the ADR configuration file. 429 429 430 430 The name of the plugin: Example ADR plugin: ... ... @@ -435,7 +435,6 @@ 435 435 436 436 [[image:image-20220524165557-37.png]] 437 437 438 - 439 439 4. Compile the ADR configuration file and generate the exe file. 440 440 441 441 1) Create a folder named adr-setting ... ... @@ -460,7 +460,6 @@ 460 460 461 461 [[image:image-20220524165623-38.png]] 462 462 463 - 464 464 5. Add the plugin and run the plugin. 465 465 466 466 ((( ... ... @@ -497,7 +497,6 @@ 497 497 498 498 Finish. 499 499 500 - 501 501 = 6. Trouble Shooting = 502 502 503 503 == 6.1 MIC Mismatch or MIC Failed ==
- image-20220531171609-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -79.4 KB - Content
- image-20220531171651-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -86.3 KB - Content
- image-20220531171809-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -126.4 KB - Content
- image-20220531171923-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -113.1 KB - Content
- image-20220531172031-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -62.4 KB - Content
- image-20220531172158-6.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -108.7 KB - Content
- image-20220531172304-7.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -162.5 KB - Content
- image-20220531172837-8.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -67.9 KB - Content
- image-20220531172857-9.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -36.6 KB - Content
- image-20220531173236-10.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -160.2 KB - Content
- image-20220531173419-11.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -104.3 KB - Content
- image-20220531173519-12.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -63.9 KB - Content
- image-20220531173601-13.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -67.6 KB - Content
- image-20220531173658-14.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -59.3 KB - Content
- image-20220531173754-15.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -41.7 KB - Content
- image-20220531173856-16.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -46.7 KB - Content
- image-20220531173939-17.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -41.4 KB - Content
- image-20220531174015-18.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -27.4 KB - Content
- image-20220531174046-19.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -27.2 KB - Content
- image-20220531174120-20.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -41.4 KB - Content
- image-20220601102430-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -139.4 KB - Content
- image-20220601102543-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -51.5 KB - Content