Changes for page WSC1-L-Dragino LoRaWAN Weather Station User Manual
Last modified by Mengting Qiu on 2025/06/10 18:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 12 removed)
Details
- Page properties
-
- Content
-
... ... @@ -67,6 +67,10 @@ 67 67 * WSC1-L has an extra 1000mAh back up battery. So it can work even solar panel and storage battery Fails. 68 68 * Weather sensors won’t work if solar panel and storage battery fails. 69 69 70 + 71 + 72 + 73 + 70 70 (% style="color:red" %)** Notice 2:** 71 71 72 72 Due to shipment and importation limitation, user is better to purchase below parts locally: ... ... @@ -78,6 +78,9 @@ 78 78 * Cabinet. 79 79 80 80 85 + 86 + 87 + 81 81 == 2.2 How it works? == 82 82 83 83 ((( ... ... @@ -96,6 +96,9 @@ 96 96 1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors. 97 97 98 98 106 + 107 + 108 + 99 99 == 2.3 Example to use for LoRaWAN network == 100 100 101 101 This section shows an example for how to join the TTN V3 LoRaWAN IoT server. Usages with other LoRaWAN IoT servers are of similar procedure. ... ... @@ -152,14 +152,16 @@ 152 152 * Valid Sensor Value: Use FPORT=2 153 153 * Other control command: Use FPORT other than 2. 154 154 165 + 166 + 167 + 168 + 155 155 === 2.4.1 Uplink FPORT~=5, Device Status === 156 156 157 157 Uplink the device configures with FPORT=5. Once WSC1-L Joined the network, it will uplink this message to the server. After first uplink, WSC1-L will uplink Device Status every 12 hours 158 158 159 159 160 -((( 161 161 User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink 162 -))) 163 163 164 164 (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %) 165 165 |=(% style="width: 70px;" %)**Size (bytes)**|=(% style="width: 60px;" %)**1**|=(% style="width: 80px;" %)**2**|=(% style="width: 80px;" %)**1**|=(% style="width: 60px;" %)**1**|=(% style="width: 50px;" %)**2**|=(% style="width: 100px;" %)**3** ... ... @@ -232,6 +232,7 @@ 232 232 [[image:image-20220624134713-1.png]] 233 233 234 234 247 + 235 235 Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b) 236 236 237 237 External sensors detected by WSC1-L include : ... ... @@ -255,54 +255,128 @@ 255 255 256 256 257 257 271 + 258 258 === 2.4.2 Uplink FPORT~=2, Real time sensor value === 259 259 260 -((( 261 -WSC1-L will send this uplink after Device Config uplink once join LoRaWAN network successfully. And it will periodically send this uplink. Default interval is 20 minutes and [[can be changed>>||anchor="H3.1SetTransmitIntervalTime"]]. 262 -))) 274 +WSC1-L will send this uplink after Device Config uplink once join LoRaWAN network successfully. And it will periodically send this uplink. Default interval is 20 minutes and [[can be changed>>||anchor="H"]]. 263 263 264 -((( 265 265 Uplink uses FPORT=2 and every 20 minutes send one uplink by default. 266 -))) 267 267 268 268 269 -((( 270 270 The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below: 271 -))) 272 272 281 +|Sensor Segment 1|Sensor Segment 2|……|Sensor Segment n 273 273 274 -(% style="color:#4472c4" %)** Uplink Payload**: 283 +(% style="color:#4472c4" %)** Uplink Payload**: 275 275 276 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:464px" %) 277 -|(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n 285 +|Type Code|Length (Bytes)|Measured Value 278 278 279 279 (% style="color:#4472c4" %)** Sensor Segment Define**: 280 280 281 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %) 282 -|(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value 283 283 284 -(% style="color:#4472c4" %)**Sensor Type Table:** 285 285 286 - [[image:image-20220624140352-2.png]]291 +Sensor Type Table: 287 287 293 +|**Sensor Type**|**Type Code**|**Range**|**Length ( Bytes)**|**Example** 294 +|**Wind Speed**|0x01|((( 295 +Speed: 0~60m/s 288 288 289 -Below is an example payload: [[image:image-20220624140615-3.png]] 297 +Level: 0~17 298 +)))|0x03 |((( 299 +0x0024/10=3.6m/s 290 290 301 +(0x02FE: No Sensor, 0x02FF: Value Error) 291 291 292 - When sending this payload to LoRaWAN server. WSC1-L will send this in one uplink or several uplinks according to LoRaWAN spec requirement. For example, total length of Payload is 54 bytes.303 +0x02=2 293 293 294 -* When WSC1-L sending in US915 frequency DR0 data rate. Because this data rate has limitation of 11 bytes payload for each uplink. The payload will be split into below packets and uplink. 305 +(0x14: No Sensor, 0x15: Value Error) 306 +))) 307 +|**Wind Direction**|0x02|((( 308 +Angel: 0~360° 295 295 296 - Uplink 1: [[image:image-20220624140735-4.png]] 310 +Direction: 16 positions 311 +)))|0x03|((( 312 +0x029A/10=66.6° 297 297 298 - Uplink 2:[[image:image-20220624140842-5.png]]314 +(0x0EFE: No Sensor,0x0EFF: Value Error) 299 299 316 +0X03=3(ENE) 300 300 318 +(0x14: No Sensor,0x15: Value Error) 319 +))) 320 +|**Illumination**|0x03|0~200000Lux|0x02|((( 321 +0x04D2 *10=12340Lux 322 + 323 +(0x4EFE: No Sensor,0x4EFF: Value Error) 324 +))) 325 +|**Rain / Snow**|0x04|00: No, 01 Yes.|0x01|((( 326 +0x00 (00) No Rain or snow detected 327 + 328 +(0x02: No Sensor,0x03: Value Error) 329 +))) 330 +|**CO2**|0x05|0~5000ppm|0x02|((( 331 +0x0378=888ppm 332 + 333 + (0x14FE: No Sensor,0x14FF: Value Error) 334 +))) 335 +|**Temperature**|0x06|-30℃~70℃|0x02|((( 336 +0xFFDD/10=-3.5℃ 337 + 338 +(0x02FE: No Sensor,0x02FF: Value Error) 339 +))) 340 +|**Humidity**|0x07|0~100%RH|0x02|0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error) 341 +|**Pressure**|0x08|10~1100hPa|0x02|((( 342 +0x2748/10=1005.6hPa 343 + 344 +(0x00: No Sensor,0x01: Value Error) 345 +))) 346 +|**Rain Gauge**|0x09|0mm/min~100mm/min|0x02|((( 347 +0x0000/10=0mm /min 348 + 349 +(0x03FE: No Sensor,0x03FF: Value Error) 350 +))) 351 +|**PM2.5**|0x0A|0~1000μg/m^^3^^|0x02|((( 352 +0x0023=35μg/m^^3 ^^ 353 + 354 +(0x03FE: No Sensor,0x03FF: Value Error) 355 +))) 356 +|**PM10**|0x0B|0~1000μg/m^^3^^|0x02|((( 357 +0x002D=45μg/m^^3 ^^ 358 + 359 +(0x03FE: No Sensor,0x03FF: Value Error) 360 +))) 361 +|**PAR**|0x0C|0~2500μmol/m^^2^^•s|0x02|((( 362 +0x00B3=179μmol/m^^2^^•s 363 + 364 +(0x09FE: No Sensor,0x9FF: Value Error) 365 +))) 366 +|((( 367 +**Total Solar** 368 + 369 +**Radiation** 370 +)))|0x0D|0~2000W/m^^2^^|0x02|((( 371 +0x0073/10=11.5W/m^^2^^ 372 + 373 +(0x4EFE: No Sensor,0x4EFF: Value Error) 374 +))) 375 + 376 +Below is an example payload: 377 + 378 +01 03 00 14 02 02 03 02 C9 03 03 02 11 90 04 02 00 0A 05 02 02 1C 06 02 00 FA 07 02 02 62 08 02 27 63 09 02 00 00 0A 02 00 23 0B 02 00 2D 0C 02 00 B3 0D 02 00 73 379 + 380 + 381 +When sending this payload to LoRaWAN server. WSC1-L will send this in one uplink or several uplinks according to LoRaWAN spec requirement. For example, total length of Payload is 54 bytes. 382 + 383 +* When WSC1-L sending in US915 frequency DR0 data rate. Because this data rate has limitation of 11 bytes payload for each uplink. The payload will be split into below packets and uplink. Uplink 1: 01 03 00 14 02 02 03 02 C9 03 384 + 385 +Uplink 2: 03 02 11 90 04 02 00 0A 05 02 02 1C 06 02 00 FA 07 02 02 62 08 02 27 63 09 02 00 00 0A 02 00 23 0B 02 00 2D 0C 02 00 B3 0D 02 00 73 386 + 387 + 301 301 * When WSC1-L sending in EU868 frequency DR0 data rate. The payload will be split into below packets and uplink: 302 302 303 - Uplink1:[[image:image-20220624141025-6.png]]390 +Uplink 1: 01 03 00 14 02 02 03 02 C9 03 03 02 11 90 04 02 00 0A 05 02 02 1C 06 02 00 FA 07 02 02 62 08 02 27 63 09 02 00 00 0A 02 00 23 0B 02 00 2D 0C 02 00 B3 304 304 305 - [[image:image-20220624141100-7.png]]392 +Uplink 2: 0D 02 00 73 306 306 307 307 308 308 ... ... @@ -318,7 +318,7 @@ 318 318 319 319 and put as below: 320 320 321 -[[image: 1656051152438-578.png]]408 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png]] 322 322 323 323 324 324 ... ... @@ -331,22 +331,21 @@ 331 331 332 332 (% style="color:blue" %)**Step 2**(%%): Configure your Application to forward data to Datacake you will need to add integration. Go to TTN V3 Console ~-~-> Applications ~-~-> Integrations ~-~-> Add Integrations. 333 333 334 -[[image: 1656051197172-131.png]]421 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png]] 335 335 336 336 337 - **Add TagoIO:**424 +Add TagoIO: 338 338 339 -[[image: 1656051223585-631.png]]426 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png]] 340 340 428 +Authorization: 341 341 342 - **Authorization:**430 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png]] 343 343 344 -[[image:1656051248318-368.png]] 345 345 346 - 347 347 In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L: 348 348 349 -[[image: 1656051277767-168.png]]435 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png]] 350 350 351 351 352 352 ... ... @@ -354,9 +354,12 @@ 354 354 355 355 Use can configure WSC1-L via AT Command or LoRaWAN Downlink. 356 356 357 -* AT Command Connection: See [[FAQ>>||anchor="H 7.FAQ"]].358 -* LoRaWAN Downlink instruction for different platforms: [[Use Note for Server>>doc:Main.WebHome]](IoT LoRaWAN Server)443 +* AT Command Connection: See [[FAQ>>||anchor="H"]]. 444 +* LoRaWAN Downlink instruction for different platforms: 359 359 446 +[[http:~~/~~/wiki.dragino.com/index.php?title=Main_Page#Use_Note_for_Server>>url:http://wiki.dragino.com/index.php?title=Main_Page#Use_Note_for_Server]] 447 + 448 + 360 360 There are two kinds of commands to configure WSC1-L, they are: 361 361 362 362 * (% style="color:#4472c4" %)**General Commands**. ... ... @@ -366,8 +366,10 @@ 366 366 * General system settings like: uplink interval. 367 367 * LoRaWAN protocol & radio related command. 368 368 369 -They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack((% style="color:red" %)Note~*~*)(%%). These commands can be found on the wiki: [[End Device Downlink Command>>doc:Main.End Device AT Commands and Downlink Command.WebHome]]458 +They are same for all Dragino Device which support DLWS-005 LoRaWAN Stack((% style="color:red" %)Note~*~*)(%%). These commands can be found on the wiki: 370 370 460 +[[http:~~/~~/wiki.dragino.com/index.php?title=End_Device_Downlink_Command>>url:http://wiki.dragino.com/index.php?title=End_Device_Downlink_Command]] 461 + 371 371 (% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. 372 372 373 373 ... ... @@ -382,9 +382,20 @@ 382 382 383 383 (% style="color:#037691" %)**AT Command: AT+TDC** 384 384 385 -[[image:image-20220624142619-8.png]] 476 +|**Command Example**|**Function**|**Response** 477 +|AT+TDC?|Show current transmit Interval|((( 478 +30000 386 386 480 +OK 387 387 482 +the interval is 30000ms = 30s 483 +))) 484 +|AT+TDC=60000|Set Transmit Interval|((( 485 +OK 486 + 487 +Set transmit interval to 60000ms = 60 seconds 488 +))) 489 + 388 388 (% style="color:#037691" %)**Downlink Command: 0x01** 389 389 390 390 Format: Command Code (0x01) followed by 3 bytes time value. ... ... @@ -394,9 +394,6 @@ 394 394 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 395 395 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 396 396 397 - 398 - 399 - 400 400 == 3.2 Set Emergency Mode == 401 401 402 402 Feature: In emergency mode, WSC1-L will uplink data every 1 minute. ... ... @@ -413,9 +413,6 @@ 413 413 * 0xE101 Same as: AT+ALARMMOD=1 414 414 * 0xE100 Same as: AT+ALARMMOD=0 415 415 416 - 417 - 418 - 419 419 == 3.3 Add or Delete RS485 Sensor == 420 420 421 421 Feature: User can add or delete 3^^rd^^ party sensor as long they are RS485/Modbus interface,baud rate support 9600.Maximum can add 4 sensors. ... ... @@ -485,9 +485,6 @@ 485 485 486 486 * 0xE5FF 487 487 488 - 489 - 490 - 491 491 == 3.4 RS485 Test Command == 492 492 493 493 (% style="color:#037691" %)**AT Command:** ... ... @@ -508,9 +508,6 @@ 508 508 509 509 * 0xE20103000001840A Same as: AT+RSWRITE=0103000001840A 510 510 511 - 512 - 513 - 514 514 == 3.5 RS485 response timeout == 515 515 516 516 Feature: Set or get extended time to receive 485 sensor data. ... ... @@ -533,9 +533,6 @@ 533 533 * Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds 534 534 * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds 535 535 536 - 537 - 538 - 539 539 == 3.6 Set Sensor Type == 540 540 541 541 Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
- 1656051152438-578.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -59.2 KB - Content
- 1656051197172-131.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -93.9 KB - Content
- 1656051223585-631.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -45.7 KB - Content
- 1656051248318-368.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -49.2 KB - Content
- 1656051277767-168.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -93.2 KB - Content
- image-20220624140352-2.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -66.5 KB - Content
- image-20220624140615-3.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -7.4 KB - Content
- image-20220624140735-4.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -1.2 KB - Content
- image-20220624140842-5.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -6.3 KB - Content
- image-20220624141025-6.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -6.8 KB - Content
- image-20220624141100-7.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -875 bytes - Content
- image-20220624142619-8.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -12.5 KB - Content