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, 0 added, 2 removed)
Details
- Page properties
-
- Content
-
... ... @@ -25,14 +25,26 @@ 25 25 ))) 26 26 27 27 ((( 28 + 29 +))) 30 + 31 +((( 28 28 The sensors include various type such as: (% style="color:#4472c4" %)**Rain Gauge**, **Temperature/Humidity/Pressure sensor**, **Wind Speed/direction sensor**, **Illumination sensor**, **CO2 sensor**, **Rain/Snow sensor**,** PM2.5/10 sensor**, **PAR(Photosynthetically Available Radiation) sensor, Total Solar Radiation sensor**(%%) and so on. 29 29 ))) 30 30 31 31 ((( 36 + 37 +))) 38 + 39 +((( 32 32 Main process device WSC1-L is an outdoor LoRaWAN RS485 end node. It is powered by external (% style="color:#4472c4" %)**12v solar power**(%%) and have a (% style="color:#4472c4" %)**built-in li-on backup battery**(%%). WSC1-L reads value from various sensors and upload these sensor data to IoT server via LoRaWAN wireless protocol. 33 33 ))) 34 34 35 35 ((( 44 + 45 +))) 46 + 47 +((( 36 36 WSC1-L is full compatible with(% style="color:#4472c4" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway. 37 37 ))) 38 38 ... ... @@ -80,14 +80,9 @@ 80 80 * 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. 81 81 * Cabinet. 82 82 83 - 84 - 85 - 86 86 == 2.2 How it works? == 87 87 88 -((( 89 89 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. 90 -))) 91 91 92 92 93 93 Open WSC1-L and put the yellow jumper as below position to power on WSC1-L. ... ... @@ -167,15 +167,13 @@ 167 167 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 168 168 169 169 170 -((( 171 171 User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink 172 -))) 173 173 174 -(% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width: 500px" %)175 -|=(% 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**179 +(% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:460px" %) 180 +|=(% style="width: 60px;" %)**Size (bytes)**|=(% style="width: 60px;" %)**1**|=(% style="width: 60px;" %)**2**|=(% style="width: 60px;" %)**1**|=(% style="width: 60px;" %)**1**|=(% style="width: 50px;" %)**2**|=(% style="width: 100px;" %)**3** 176 176 |(% style="width:99px" %)**Value**|(% style="width:112px" %)[[Sensor Model>>||anchor="HSensorModel:"]]|(% style="width:135px" %)[[Firmware Version>>||anchor="HFirmwareVersion:"]]|(% style="width:126px" %)[[Frequency Band>>||anchor="HFrequencyBand:"]]|(% style="width:85px" %)[[Sub-band>>||anchor="HSub-Band:"]]|(% style="width:46px" %)[[BAT>>||anchor="HBAT:"]]|(% style="width:166px" %)[[Weather Sensor Types>>||anchor="HWeatherSensorTypes:"]] 177 177 178 -[[image: 1656043061044-343.png]]183 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png]] 179 179 180 180 181 181 Example Payload (FPort=5): [[image:image-20220624101005-1.png]] ... ... @@ -234,13 +234,17 @@ 234 234 235 235 ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ==== 236 236 237 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %) 238 238 |Byte3|Byte2|Byte1 239 239 240 240 Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected 241 241 242 -[[image:image-20220624134713-1.png]] 243 243 247 +|(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16 248 +|N/A|Customize-A4|Customize-A3|Customize-A2|Customize-A1|N/A|N/A|N/A 249 +|(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8 250 +|N/A|N/A|N/A|N/A|N/A|N/A|N/A|N/A 251 +|(% rowspan="2" %)Byte1|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0 252 +|WSS-07|WSS-06|WSS-05|WSS-04|WSS-03|WSS-02|WSS-01|N/A 244 244 245 245 Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b) 246 246 ... ... @@ -257,51 +257,44 @@ 257 257 Wind Speed/Direction (WSS-02) 258 258 259 259 269 + 270 + 260 260 User can also use downlink command(0x26 01) to ask WSC1-L to resend this uplink : 261 261 262 262 (% style="color:#037691" %)**Downlink:0x26 01** 263 263 264 -[[image: 1656049673488-415.png]]275 +[[image:file:///C:/Users/93456/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png||alt="1646898147(1)"]] 265 265 266 266 267 267 279 + 268 268 === 2.4.2 Uplink FPORT~=2, Real time sensor value === 269 269 270 -((( 271 -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"]]. 272 -))) 282 +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"]]. 273 273 274 -((( 275 275 Uplink uses FPORT=2 and every 20 minutes send one uplink by default. 276 -))) 277 277 278 278 279 -((( 280 280 The upload length is dynamic, depends on what type of weather sensors are connected. The uplink payload is combined with sensor segments. As below: 281 -))) 282 282 289 +|Sensor Segment 1|Sensor Segment 2|……|Sensor Segment n 283 283 284 -(% style="color:#4472c4" %)** Uplink Payload**: 291 +(% style="color:#4472c4" %)** Uplink Payload**: 285 285 286 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:464px" %) 287 -|(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n 293 +|Type Code|Length (Bytes)|Measured Value 288 288 289 - 290 290 (% style="color:#4472c4" %)** Sensor Segment Define**: 291 291 292 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %) 293 -|(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value 294 294 295 295 296 - **Sensor Type Table:**299 +Sensor Type Table: 297 297 298 -(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:1006px" %) 299 -|=(% style="width: 167px;" %)**Sensor Type**|=(% style="width: 95px;" %)**Type Code**|=(% style="width: 185px;" %)**Range**|=(% style="width: 126px;" %)**Length ( Bytes)**|=(% style="width: 428px;" %)**Example** 300 -|(% style="width:167px" %)**Wind Speed**|(% style="width:95px" %)0x01|(% style="width:185px" %)((( 301 +|**Sensor Type**|**Type Code**|**Range**|**Length ( Bytes)**|**Example** 302 +|**Wind Speed**|0x01|((( 301 301 Speed: 0~60m/s 302 302 303 303 Level: 0~17 304 -)))| (% style="width:126px" %)0x03 |(% style="width:428px" %)(((306 +)))|0x03 |((( 305 305 0x0024/10=3.6m/s 306 306 307 307 (0x02FE: No Sensor, 0x02FF: Value Error) ... ... @@ -310,11 +310,11 @@ 310 310 311 311 (0x14: No Sensor, 0x15: Value Error) 312 312 ))) 313 -| (% style="width:167px" %)**Wind Direction**|(% style="width:95px" %)0x02|(% style="width:185px" %)(((315 +|**Wind Direction**|0x02|((( 314 314 Angel: 0~360° 315 315 316 316 Direction: 16 positions 317 -)))| (% style="width:126px" %)0x03|(% style="width:428px" %)(((319 +)))|0x03|((( 318 318 0x029A/10=66.6° 319 319 320 320 (0x0EFE: No Sensor,0x0EFF: Value Error) ... ... @@ -323,55 +323,57 @@ 323 323 324 324 (0x14: No Sensor,0x15: Value Error) 325 325 ))) 326 -| (% style="width:167px" %)**Illumination**|(% style="width:95px" %)0x03|(% style="width:185px" %)0~200000Lux|(% style="width:126px" %)0x02|(% style="width:428px" %)(((328 +|**Illumination**|0x03|0~200000Lux|0x02|((( 327 327 0x04D2 *10=12340Lux 328 328 329 329 (0x4EFE: No Sensor,0x4EFF: Value Error) 330 330 ))) 331 -| (% style="width:167px" %)**Rain / Snow**|(% style="width:95px" %)0x04|(% style="width:185px" %)00: No, 01 Yes.|(% style="width:126px" %)0x01|(% style="width:428px" %)(((333 +|**Rain / Snow**|0x04|00: No, 01 Yes.|0x01|((( 332 332 0x00 (00) No Rain or snow detected 333 333 334 334 (0x02: No Sensor,0x03: Value Error) 335 335 ))) 336 -| (% style="width:167px" %)**CO2**|(% style="width:95px" %)0x05|(% style="width:185px" %)0~5000ppm|(% style="width:126px" %)0x02|(% style="width:428px" %)(((338 +|**CO2**|0x05|0~5000ppm|0x02|((( 337 337 0x0378=888ppm 338 338 339 339 (0x14FE: No Sensor,0x14FF: Value Error) 340 340 ))) 341 -| (% style="width:167px" %)**Temperature**|(% style="width:95px" %)0x06|(% style="width:185px" %)-30℃~70℃|(% style="width:126px" %)0x02|(% style="width:428px" %)(((343 +|**Temperature**|0x06|-30℃~70℃|0x02|((( 342 342 0xFFDD/10=-3.5℃ 343 343 344 344 (0x02FE: No Sensor,0x02FF: Value Error) 345 345 ))) 346 -| (% style="width:167px" %)**Humidity**|(% style="width:95px" %)0x07|(% style="width:185px" %)0~100%RH|(% style="width:126px" %)0x02|(% style="width:428px" %)0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)347 -| (% style="width:167px" %)**Pressure**|(% style="width:95px" %)0x08|(% style="width:185px" %)10~1100hPa|(% style="width:126px" %)0x02|(% style="width:428px" %)(((348 +|**Humidity**|0x07|0~100%RH|0x02|0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error) 349 +|**Pressure**|0x08|10~1100hPa|0x02|((( 348 348 0x2748/10=1005.6hPa 349 349 350 350 (0x00: No Sensor,0x01: Value Error) 351 351 ))) 352 -| (% style="width:167px" %)**Rain Gauge**|(% style="width:95px" %)0x09|(% style="width:185px" %)0mm/min~100mm/min|(% style="width:126px" %)0x02|(% style="width:428px" %)(((354 +|**Rain Gauge**|0x09|0mm/min~100mm/min|0x02|((( 353 353 0x0000/10=0mm /min 354 354 355 355 (0x03FE: No Sensor,0x03FF: Value Error) 356 356 ))) 357 -| (% style="width:167px" %)**PM2.5**|(% style="width:95px" %)0x0A|(% style="width:185px" %)0~1000μg/m^^3^^|(% style="width:126px" %)0x02|(% style="width:428px" %)(((359 +|**PM2.5**|0x0A|0~1000μg/m^^3^^|0x02|((( 358 358 0x0023=35μg/m^^3 ^^ 359 359 360 360 (0x03FE: No Sensor,0x03FF: Value Error) 361 361 ))) 362 -| (% style="width:167px" %)**PM10**|(% style="width:95px" %)0x0B|(% style="width:185px" %)0~1000μg/m^^3^^|(% style="width:126px" %)0x02|(% style="width:428px" %)(((364 +|**PM10**|0x0B|0~1000μg/m^^3^^|0x02|((( 363 363 0x002D=45μg/m^^3 ^^ 364 364 365 365 (0x03FE: No Sensor,0x03FF: Value Error) 366 366 ))) 367 -| (% style="width:167px" %)**PAR**|(% style="width:95px" %)0x0C|(% style="width:185px" %)0~2500μmol/m^^2^^•s|(% style="width:126px" %)0x02|(% style="width:428px" %)(((369 +|**PAR**|0x0C|0~2500μmol/m^^2^^•s|0x02|((( 368 368 0x00B3=179μmol/m^^2^^•s 369 369 370 370 (0x09FE: No Sensor,0x9FF: Value Error) 371 371 ))) 372 -|(% style="width:167px" %)((( 373 -**Total Solar Radiation** 374 -)))|(% style="width:95px" %)0x0D|(% style="width:185px" %)0~2000W/m^^2^^|(% style="width:126px" %)0x02|(% style="width:428px" %)((( 374 +|((( 375 +**Total Solar** 376 + 377 +**Radiation** 378 +)))|0x0D|0~2000W/m^^2^^|0x02|((( 375 375 0x0073/10=11.5W/m^^2^^ 376 376 377 377 (0x4EFE: No Sensor,0x4EFF: Value Error)
- 1656049673488-415.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -86.8 KB - Content
- image-20220624134713-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.Xiaoling - Size
-
... ... @@ -1,1 +1,0 @@ 1 -17.1 KB - Content