Changes for page WSC1-L-Dragino LoRaWAN Weather Station User Manual
Last modified by Xiaoling on 2025/04/25 09:08
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 7 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -67,6 +67,8 @@ 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 + 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: ... ... @@ -77,9 +77,13 @@ 77 77 * Mounting Kit includes pole and mast assembly. Each weather sensor has it’s own mounting assembly, user can check the sensor section in this manual. 78 78 * Cabinet. 79 79 82 + 83 + 80 80 == 2.2 How it works? == 81 81 86 +((( 82 82 Each WSC1-L is shipped with a worldwide unique set of OTAA keys. To use WSC1-L in a LoRaWAN network, user needs to input the OTAA keys in LoRaWAN network server. After finish installation as above. Create WSC1-L in your LoRaWAN server and Power on WSC1-L , it can join the LoRaWAN network and start to transmit sensor data. The default period for each uplink is 20 minutes. 88 +))) 83 83 84 84 85 85 Open WSC1-L and put the yellow jumper as below position to power on WSC1-L. ... ... @@ -92,6 +92,8 @@ 92 92 1. WSC1-L will auto scan available weather sensors when power on or reboot. 93 93 1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors. 94 94 101 + 102 + 95 95 == 2.3 Example to use for LoRaWAN network == 96 96 97 97 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. ... ... @@ -148,12 +148,16 @@ 148 148 * Valid Sensor Value: Use FPORT=2 149 149 * Other control command: Use FPORT other than 2. 150 150 159 + 160 + 151 151 === 2.4.1 Uplink FPORT~=5, Device Status === 152 152 153 153 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 154 154 155 155 166 +((( 156 156 User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink 168 +))) 157 157 158 158 (% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %) 159 159 |=(% 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** ... ... @@ -218,17 +218,13 @@ 218 218 219 219 ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ==== 220 220 233 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %) 221 221 |Byte3|Byte2|Byte1 222 222 223 223 Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected 224 224 238 +[[image:image-20220624134713-1.png]] 225 225 226 -|(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16 227 -|N/A|Customize-A4|Customize-A3|Customize-A2|Customize-A1|N/A|N/A|N/A 228 -|(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8 229 -|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A 230 -|(% rowspan="2" %)Byte1|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0 231 -|WSS-07|WSS-06|WSS-05|WSS-04|WSS-03|WSS-02|WSS-01|N/A 232 232 233 233 Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b) 234 234 ... ... @@ -245,133 +245,57 @@ 245 245 Wind Speed/Direction (WSS-02) 246 246 247 247 248 - 249 - 250 250 User can also use downlink command(0x26 01) to ask WSC1-L to resend this uplink : 251 251 252 252 (% style="color:#037691" %)**Downlink:0x26 01** 253 253 254 -[[image: file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png||alt="1646898147(1)"]]260 +[[image:1656049673488-415.png]] 255 255 256 256 257 257 258 - 259 259 === 2.4.2 Uplink FPORT~=2, Real time sensor value === 260 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="H"]]. 266 +((( 267 +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"]]. 268 +))) 262 262 270 +((( 263 263 Uplink uses FPORT=2 and every 20 minutes send one uplink by default. 272 +))) 264 264 265 265 275 +((( 266 266 The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below: 277 +))) 267 267 268 -|Sensor Segment 1|Sensor Segment 2|……|Sensor Segment n 269 269 270 -(% style="color:#4472c4" %)** Uplink Payload**: 280 +(% style="color:#4472c4" %)** Uplink Payload**: 271 271 272 -|Type Code|Length (Bytes)|Measured Value 282 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:464px" %) 283 +|(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n 273 273 274 274 (% style="color:#4472c4" %)** Sensor Segment Define**: 275 275 287 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %) 288 +|(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value 276 276 290 +(% style="color:#4472c4" %)**Sensor Type Table:** 277 277 278 - Sensor Type Table:292 +[[image:image-20220624140352-2.png]] 279 279 280 -|**Sensor Type**|**Type Code**|**Range**|**Length ( Bytes)**|**Example** 281 -|**Wind Speed**|0x01|((( 282 -Speed: 0~60m/s 283 283 284 -Level: 0~17 285 -)))|0x03 |((( 286 -0x0024/10=3.6m/s 295 +Below is an example payload: [[image:image-20220624140615-3.png]] 287 287 288 -(0x02FE: No Sensor, 0x02FF: Value Error) 289 289 290 -0x02=2 291 - 292 -(0x14: No Sensor, 0x15: Value Error) 293 -))) 294 -|**Wind Direction**|0x02|((( 295 -Angel: 0~360° 296 - 297 -Direction: 16 positions 298 -)))|0x03|((( 299 -0x029A/10=66.6° 300 - 301 -(0x0EFE: No Sensor,0x0EFF: Value Error) 302 - 303 -0X03=3(ENE) 304 - 305 -(0x14: No Sensor,0x15: Value Error) 306 -))) 307 -|**Illumination**|0x03|0~200000Lux|0x02|((( 308 -0x04D2 *10=12340Lux 309 - 310 -(0x4EFE: No Sensor,0x4EFF: Value Error) 311 -))) 312 -|**Rain / Snow**|0x04|00: No, 01 Yes.|0x01|((( 313 -0x00 (00) No Rain or snow detected 314 - 315 -(0x02: No Sensor,0x03: Value Error) 316 -))) 317 -|**CO2**|0x05|0~5000ppm|0x02|((( 318 -0x0378=888ppm 319 - 320 - (0x14FE: No Sensor,0x14FF: Value Error) 321 -))) 322 -|**Temperature**|0x06|-30℃~70℃|0x02|((( 323 -0xFFDD/10=-3.5℃ 324 - 325 -(0x02FE: No Sensor,0x02FF: Value Error) 326 -))) 327 -|**Humidity**|0x07|0~100%RH|0x02|0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error) 328 -|**Pressure**|0x08|10~1100hPa|0x02|((( 329 -0x2748/10=1005.6hPa 330 - 331 -(0x00: No Sensor,0x01: Value Error) 332 -))) 333 -|**Rain Gauge**|0x09|0mm/min~100mm/min|0x02|((( 334 -0x0000/10=0mm /min 335 - 336 -(0x03FE: No Sensor,0x03FF: Value Error) 337 -))) 338 -|**PM2.5**|0x0A|0~1000μg/m^^3^^|0x02|((( 339 -0x0023=35μg/m^^3 ^^ 340 - 341 -(0x03FE: No Sensor,0x03FF: Value Error) 342 -))) 343 -|**PM10**|0x0B|0~1000μg/m^^3^^|0x02|((( 344 -0x002D=45μg/m^^3 ^^ 345 - 346 -(0x03FE: No Sensor,0x03FF: Value Error) 347 -))) 348 -|**PAR**|0x0C|0~2500μmol/m^^2^^•s|0x02|((( 349 -0x00B3=179μmol/m^^2^^•s 350 - 351 -(0x09FE: No Sensor,0x9FF: Value Error) 352 -))) 353 -|((( 354 -**Total Solar** 355 - 356 -**Radiation** 357 -)))|0x0D|0~2000W/m^^2^^|0x02|((( 358 -0x0073/10=11.5W/m^^2^^ 359 - 360 -(0x4EFE: No Sensor,0x4EFF: Value Error) 361 -))) 362 - 363 -Below is an example payload: 364 - 365 -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 366 - 367 - 368 368 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. 369 369 370 -* 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 03300 +* 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. 371 371 372 - Uplink2:030211900402000A0502 021C06 020 FA 07 02026208 02 2763 09 020 00 0A 02 00 23 0B 02 00 2D 0C 02 00 B3 0D 02 0073302 + Uplink 1: [[image:image-20220624140735-4.png]] 373 373 304 + Uplink 2: [[image:image-20220624140842-5.png]] 374 374 306 + 375 375 * When WSC1-L sending in EU868 frequency DR0 data rate. The payload will be split into below packets and uplink: 376 376 377 377 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
- 1656049673488-415.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +86.8 KB - Content
- image-20220624134713-1.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +17.1 KB - Content
- image-20220624140352-2.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +66.5 KB - Content
- image-20220624140615-3.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +7.4 KB - Content
- image-20220624140735-4.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +1.2 KB - Content
- image-20220624140842-5.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +6.3 KB - Content
- image-20220624141025-6.png
-
- Author
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.Xiaoling - Size
-
... ... @@ -1,0 +1,1 @@ 1 +6.8 KB - Content