Last modified by Mengting Qiu on 2025/07/09 16:00

From version 105.26
edited by Xiaoling
on 2023/06/16 09:42
Change comment: There is no comment for this version
To version 79.14
edited by Xiaoling
on 2022/06/24 17:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,1 +1,1 @@
1 -WSC1-L-Dragino LoRaWAN Weather Station User Manual
1 +Dragino LoRaWAN Weather Station User Manual
Content
... ... @@ -21,30 +21,29 @@
21 21  
22 22  
23 23  (((
24 -Dragino LoRaWAN weather station series products are designed for measuring atmospheric conditions to provide information for weather forecasts and to study the (% style="color:blue" %)**weather and climate**(%%). They consist of a (% style="color:blue" %)**main process device (WSC1-L) and various sensors**.
24 +Dragino LoRaWAN weather station series products are designed for measuring atmospheric conditions to provide information for weather forecasts and to study the (% style="color:#4472c4" %)**weather and climate**(%%). They consist of a (% style="color:#4472c4" %)**main process device (WSC1-L) and various sensors**.
25 25  )))
26 26  
27 27  (((
28 -The sensors include various type such as: (% style="color:blue" %)**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.
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  (((
32 -Main process device WSC1-L is an outdoor LoRaWAN RS485 end node. It is powered by external (% style="color:blue" %)**12v solar power**(%%) and have a (% style="color:blue" %)**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.
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  (((
36 -WSC1-L is full compatible with(% style="color:blue" %)** LoRaWAN Class C protocol**(%%), it can work with standard LoRaWAN gateway.
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  
39 39  
40 +
40 40  = 2. How to use =
41 41  
42 42  == 2.1 Installation ==
43 43  
44 -
45 45  Below is an installation example for the weather station. Field installation example can be found at [[Appendix I: Field Installation Photo.>>||anchor="H11.AppendixI:FieldInstallationPhoto"]] 
46 46  
47 -
48 48  [[image:1656041948552-849.png]]
49 49  
50 50  
... ... @@ -59,7 +59,6 @@
59 59  
60 60  WSC1-L is shipped with a RS485 converter board, for the easy connection to different sensors and WSC1-L. Below is a connection photo:
61 61  
62 -
63 63  [[image:1656042136605-251.png]]
64 64  
65 65  
... ... @@ -67,8 +67,10 @@
67 67  
68 68  * All weather sensors and WSC1-L are powered by MPPT solar recharge controller. MPPT is connected to solar panel and storage battery.
69 69  * WSC1-L has an extra 1000mAh back up battery. So it can work even solar panel and storage battery Fails.
70 -* Weather sensors won't work if solar panel and storage battery fails.
68 +* Weather sensors wont work if solar panel and storage battery fails.
71 71  
70 +
71 +
72 72  (% style="color:red" %)**Notice 2:**
73 73  
74 74  Due to shipment and importation limitation, user is better to purchase below parts locally:
... ... @@ -76,12 +76,15 @@
76 76  * Solar Panel
77 77  * Storage Battery
78 78  * MPPT Solar Recharger
79 -* 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.
79 +* Mounting Kit includes pole and mast assembly. Each weather sensor has its own mounting assembly, user can check the sensor section in this manual.
80 80  * Cabinet.
81 81  
82 -== 2.2 How it works? ==
83 83  
84 84  
84 +
85 +
86 +== 2.2 How it works? ==
87 +
85 85  (((
86 86  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.
87 87  )))
... ... @@ -97,11 +97,13 @@
97 97  (% style="color:red" %)**Notice:**
98 98  
99 99  1. WSC1-L will auto scan available weather sensors when power on or reboot.
100 -1. User can send a [[downlink command>>||anchor="H3.ConfigureWSC1-LviaATCommandorLoRaWANDownlink"]] to WSC1-L to do a re-scan on the available sensors.
103 +1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
101 101  
102 -== 2.3 Example to use for LoRaWAN network ==
103 103  
104 104  
107 +
108 +== 2.3 Example to use for LoRaWAN network ==
109 +
105 105  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.
106 106  
107 107  
... ... @@ -116,15 +116,11 @@
116 116  
117 117  Each WSC1-L is shipped with a sticker with the default device EUI as below:
118 118  
119 -[[image:image-20230426084533-1.png||height="231" width="497"]]
124 +[[image:image-20220624115043-1.jpeg]]
120 120  
121 121  
122 122  User can enter these keys in the LoRaWAN Server portal. Below is TTN V3 screen shot:
123 123  
124 -Put a Jumper on JP2 to power on the device. ( The Jumper must be in FLASH position).
125 -
126 -[[image:http://wiki.dragino.com/xwiki/bin/download/Main/User%20Manual%20for%20LoRaWAN%20End%20Nodes/LSE01-LoRaWAN%20Soil%20Moisture%20%26%20EC%20Sensor%20User%20Manual/WebHome/image-20220606163915-7.png?rev=1.1||alt="image-20220606163915-7.png"]]
127 -
128 128  **Add APP EUI in the application.**
129 129  
130 130  [[image:1656042662694-311.png]]
... ... @@ -153,26 +153,29 @@
153 153  
154 154  [[image:1656042745346-283.png]]
155 155  
156 -== 2.4 Uplink Payload ==
157 157  
158 158  
159 +== 2.4 Uplink Payload ==
160 +
159 159  Uplink payloads include two types: Valid Sensor Value and other status / control command.
160 160  
161 161  * Valid Sensor Value: Use FPORT=2
162 162  * Other control command: Use FPORT other than 2.
163 163  
164 -=== 2.4.1 Uplink FPORT~=5, Device Status ===
165 165  
166 166  
168 +
169 +=== 2.4.1 Uplink FPORT~=5, Device Status ===
170 +
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 170  (((
171 -User can also use downlink command**(0x2301)** to ask WSC1-L to resend this uplink
175 +User can also use downlink command(0x2301) to ask WSC1-L to resend this uplink
172 172  )))
173 173  
174 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:500px" %)
175 -|=(% style="width: 70px;background-color:#D9E2F3" %)**Size(**bytes)|=(% style="width: 60px;background-color:#D9E2F3" %)1|=(% style="width: 80px;background-color:#D9E2F3" %)**2**|=(% style="width: 80px;background-color:#D9E2F3" %)**1**|=(% style="width: 60px;background-color:#D9E2F3" %)**1**|=(% style="width: 50px;background-color:#D9E2F3" %)**2**|=(% style="width: 100px;background-color:#D9E2F3" %)**3**
178 +(% border="1" cellspacing="8" style="background-color:#ffffcc; color:green; width:500px" %)
179 +|=(% 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**
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 178  [[image:1656043061044-343.png]]
... ... @@ -181,44 +181,49 @@
181 181  Example Payload (FPort=5):  [[image:image-20220624101005-1.png]]
182 182  
183 183  
188 +
184 184  ==== (% style="color:#037691" %)**Sensor Model:**(%%) ====
185 185  
186 186  For WSC1-L, this value is 0x0D.
187 187  
188 188  
194 +
189 189  ==== (% style="color:#037691" %)**Firmware Version:**(%%) ====
190 190  
191 191  0x0100, Means: v1.0.0 version.
192 192  
193 193  
200 +
194 194  ==== (% style="color:#037691" %)**Frequency Band:**(%%) ====
195 195  
196 -0x01: EU868
203 +*0x01: EU868
197 197  
198 -0x02: US915
205 +*0x02: US915
199 199  
200 -0x03: IN865
207 +*0x03: IN865
201 201  
202 -0x04: AU915
209 +*0x04: AU915
203 203  
204 -0x05: KZ865
211 +*0x05: KZ865
205 205  
206 -0x06: RU864
213 +*0x06: RU864
207 207  
208 -0x07: AS923
215 +*0x07: AS923
209 209  
210 -0x08: AS923-1
217 +*0x08: AS923-1
211 211  
212 -0x09: AS923-2
219 +*0x09: AS923-2
213 213  
214 -0x0a: AS923-3
221 +*0x0a: AS923-3
215 215  
216 216  
224 +
217 217  ==== (% style="color:#037691" %)**Sub-Band:**(%%) ====
218 218  
219 219  value 0x00 ~~ 0x08(only for CN470, AU915,US915. Others are0x00)
220 220  
221 221  
230 +
222 222  ==== (% style="color:#037691" %)**BAT:**(%%) ====
223 223  
224 224  (((
... ... @@ -230,21 +230,17 @@
230 230  )))
231 231  
232 232  
242 +
233 233  ==== (% style="color:#037691" %)**Weather Sensor Types:**(%%) ====
234 234  
235 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:100px" %)
245 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:100px" %)
236 236  |Byte3|Byte2|Byte1
237 237  
238 238  Bit = 1 means this sensor is connected, Bit=0 means this sensor is not connected
239 239  
240 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
241 -|(% rowspan="2" style="width:53px" %)Byte3|(% style="width:71px" %)Bit23|(% style="width:113px" %)Bit22|(% style="width:112px" %)Bit21|(% style="width:113px" %)Bit20|(% style="width:112px" %)Bit19|(% style="width:70px" %)Bit18|(% style="width:72px" %)Bit17|(% style="width:53px" %)Bit16
242 -|(% style="width:71px" %)N/A|(% style="width:113px" %)Customize-A4|(% style="width:112px" %)Customize-A3|(% style="width:113px" %)Customize-A2|(% style="width:112px" %)Customize-A1|(% style="width:70px" %)N/A|(% style="width:72px" %)N/A|(% style="width:53px" %)N/A
243 -|(% rowspan="2" style="width:53px" %)Byte2|(% style="width:71px" %)Bit15|(% style="width:113px" %)Bit14|(% style="width:112px" %)Bit13|(% style="width:113px" %)Bit12|(% style="width:112px" %)Bit11|(% style="width:70px" %)Bit10|(% style="width:72px" %)Bit9|(% style="width:53px" %)Bit8
244 -|(% style="width:71px" %)N/A|(% style="width:113px" %)N/A|(% style="width:112px" %)N/A|(% style="width:113px" %)N/A|(% style="width:112px" %)N/A|(% style="width:70px" %)N/A|(% style="width:72px" %)N/A|(% style="width:53px" %)N/A
245 -|(% rowspan="2" style="width:53px" %)Byte1|(% style="width:71px" %)Bit7|(% style="width:113px" %)Bit6|(% style="width:112px" %)Bit5|(% style="width:113px" %)Bit4|(% style="width:112px" %)Bit3|(% style="width:70px" %)Bit2|(% style="width:72px" %)Bit1|(% style="width:53px" %)Bit0
246 -|(% style="width:71px" %)WSS-07|(% style="width:113px" %)WSS-06|(% style="width:112px" %)WSS-05|(% style="width:113px" %)WSS-04|(% style="width:112px" %)WSS-03|(% style="width:70px" %)WSS-02|(% style="width:72px" %)WSS-01|(% style="width:53px" %)N/A
250 +[[image:image-20220624134713-1.png]]
247 247  
252 +
248 248  Eg: 0x1000FE = 1 0000 0000 0000 1111 1110(b)
249 249  
250 250  External sensors detected by WSC1-L include :
... ... @@ -267,9 +267,9 @@
267 267  [[image:1656049673488-415.png]]
268 268  
269 269  
275 +
270 270  === 2.4.2 Uplink FPORT~=2, Real time sensor value ===
271 271  
272 -
273 273  (((
274 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="H3.1SetTransmitIntervalTime"]].
275 275  )))
... ... @@ -286,100 +286,28 @@
286 286  
287 287  (% style="color:#4472c4" %)** Uplink Payload**:
288 288  
289 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:464px" %)
294 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:464px" %)
290 290  |(% style="width:140px" %)Sensor Segment 1|(% style="width:139px" %)Sensor Segment 2|(% style="width:42px" %)……|(% style="width:140px" %)Sensor Segment n
291 291  
292 292  (% style="color:#4472c4" %)** Sensor Segment Define**:
293 293  
294 -(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:330px" %)
299 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:330px" %)
295 295  |(% style="width:89px" %)Type Code|(% style="width:114px" %)Length (Bytes)|(% style="width:124px" %)Measured Value
296 296  
297 297  (% style="color:#4472c4" %)**Sensor Type Table:**
298 298  
299 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:510px" %)
300 -|(% style="background-color:#d9e2f3; color:#0070c0; width:80px" %)**Sensor Type**|(% style="background-color:#d9e2f3; color:#0070c0; width:65px" %)**Type Code**|(% style="background-color:#d9e2f3; color:#0070c0; width:97px" %)**Range**|(% style="background-color:#d9e2f3; color:#0070c0; width:78px" %)**Length( Bytes)**|(% style="background-color:#d9e2f3; color:#0070c0; width:190px" %)**Example**
301 -|(% style="width:103px" %)Wind Speed|(% style="width:91px" %)0x01|(% style="width:158px" %)(((
302 -Speed: 0 ~~ 60m/s
303 -Level: 0 ~~ 17
304 -)))|(% style="width:122px" %)0x03 |(% style="width:904px" %)(((
305 -(((
306 -0x0024/10=3.6m/s (0x02FE: No Sensor, 0x02EE: Value Error)
307 -)))
304 +[[image:image-20220624140352-2.png]]
308 308  
309 -(((
310 -0x02=2 (0x14: No Sensor, 0x15: Value Error)
311 -)))
312 -)))
313 -|(% style="width:103px" %)Wind Direction|(% style="width:91px" %)0x02|(% style="width:158px" %)(((
314 -Angel: 0 ~~ 360°
315 -Direction: 16 positions
316 -)))|(% style="width:122px" %)0x03|(% style="width:904px" %)(((
317 -(((
318 -0x02C9/10=66.6°(0x0EFE: No Sensor,0x0EFF: Value Error)
319 -)))
320 320  
321 321  (((
322 -0X03=3(ENE) (0x14: No Sensor,0x15: Value Error)
308 +Below is an example payload:  [[image:image-20220624140615-3.png]]
323 323  )))
324 -)))
325 -|(% style="width:103px" %)Illumination|(% style="width:91px" %)0x03|(% style="width:158px" %)0~200000kLux|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
326 -0x04D2*10=12340kLux (0x4EFE: No Sensor,0x4EFF: Value Error)
327 -)))
328 -|(% style="width:103px" %)Rain / Snow|(% style="width:91px" %)0x04|(% style="width:158px" %)0A: No, 01 Yes.|(% style="width:122px" %)0x01|(% style="width:904px" %)(((
329 -(((
330 -0x00 (00) No Rain or snow detected
331 -)))
332 332  
333 333  (((
334 -(0x02: No Sensor,0x03: Value Error)
312 +
335 335  )))
336 -)))
337 -|(% style="width:103px" %)CO2|(% style="width:91px" %)0x05|(% style="width:158px" %)0~5000ppm|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
338 -0x0378=888ppm (0x14FE: No Sensor,0x14FF: Value Error)
339 -)))
340 -|(% style="width:103px" %)Temperature|(% style="width:91px" %)0x06|(% style="width:158px" %)-30℃~70℃|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
341 -0xFFDD/10=-3.5℃ (0x02FE: No Sensor,0x02FF: Value Error)
342 -)))
343 -|(% style="width:103px" %)Humidity|(% style="width:91px" %)0x07|(% style="width:158px" %)0~100%RH|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
344 -0x0164/10=35.6%RH (0x03FE: No Sensor,0x03FF: Value Error)
345 -)))
346 -|(% style="width:103px" %)Pressure|(% style="width:91px" %)0x08|(% style="width:158px" %)10~1100hPa|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
347 -0x2748/10=1005.6hPa    (0x00: No Sensor,0x01: Value Error)
348 -)))
349 -|(% style="width:103px" %)Rain Gauge|(% style="width:91px" %)0x09|(% style="width:158px" %)(((
350 -0mm~100mm(Rainfall in the last 24 hours)
351 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
352 -(((
353 -0x0050/10=8mm (Rainfall within the 24 hours:8.0mm)
354 -)))
355 355  
356 356  (((
357 -(0x03FE: No Sensor,0x03FF: Value Error)
358 -)))
359 -)))
360 -|(% style="width:103px" %)PM2.5|(% style="width:91px" %)0x0A|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
361 -0x0023=35μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
362 -)))
363 -|(% style="width:103px" %)PM10|(% style="width:91px" %)0x0B|(% style="width:158px" %)0~1000μg/m^^3^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
364 -0x002D=45μg/m^^3  ^^(0x03FE: No Sensor,0x03FF: Value Error)
365 -)))
366 -|(% style="width:103px" %)PAR|(% style="width:91px" %)0x0C|(% style="width:158px" %)(((
367 -0~2500μmol/m^^2^^•s
368 -)))|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
369 -0x00B3=179μmol/m^^2^^•s (0x09FE: No Sensor,0x09FF: Value Error)
370 -)))
371 -|(% style="width:103px" %)(((
372 -Total Solar Radiation
373 -)))|(% style="width:91px" %)0x0D|(% style="width:158px" %)0~2000W/m^^2^^|(% style="width:122px" %)0x02|(% style="width:904px" %)(((
374 -0x0073/10=11.5W/m^^2^^(0x4EFE: No Sensor,0x4EFF: Value Error)
375 -)))
376 -
377 -(((
378 -Below is an example payload:  [[image:image-20220624140615-3.png]]
379 -)))
380 -
381 -
382 -(((
383 383  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.
384 384  )))
385 385  
... ... @@ -391,9 +391,15 @@
391 391   Uplink 1:  [[image:image-20220624140735-4.png]]
392 392  )))
393 393  
327 +(((
328 +
329 +)))
394 394  
395 395  (((
396 396   Uplink 2:  [[image:image-20220624140842-5.png]]
333 +)))
334 +
335 +(((
397 397  
398 398  )))
399 399  
... ... @@ -405,69 +405,60 @@
405 405   Uplink 1:  [[image:image-20220624141025-6.png]]
406 406  )))
407 407  
347 +(((
348 +
349 +)))
408 408  
409 409   Uplink 2:  [[image:image-20220624141100-7.png]]
410 410  
411 411  
412 -=== 2.4.3 Decoder in TTN V3 ===
413 413  
414 414  
415 -(((
356 +=== 2.4.3 Decoder in TTN V3 ===
357 +
416 416  In LoRaWAN platform, user only see HEX payload by default, user needs to use payload formatters to decode the payload to see human-readable value.
417 -)))
418 418  
419 -(((
420 -Download decoder for suitable platform from:  [[https:~~/~~/github.com/dragino/dragino-end-node-decoder>>https://github.com/dragino/dragino-end-node-decoder]]
421 -)))
422 422  
361 +Download decoder for suitable platform from:
423 423  
424 -(((
363 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/WSC1-L/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/WSC1-L/]]
364 +
425 425  and put as below:
426 -)))
427 427  
428 428  [[image:1656051152438-578.png]]
429 429  
430 430  
370 +
431 431  == 2.5 Show data on Application Server ==
432 432  
433 -
434 -(((
435 435  Application platform provides a human friendly interface to show the sensor data, once we have sensor data in TTN V3, we can use Datacake to connect to TTN V3 and see the data in Datacake. Below are the steps:
436 -)))
437 437  
438 -(((
375 +
439 439  (% style="color:blue" %)**Step 1**(%%): Be sure that your device is programmed and properly connected to the LoRaWAN network.
440 -)))
441 441  
442 -(((
443 443  (% 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.
444 -)))
445 445  
446 446  [[image:1656051197172-131.png]]
447 447  
448 448  
449 -
450 450  **Add TagoIO:**
451 451  
452 452  [[image:1656051223585-631.png]]
453 453  
454 454  
455 -
456 456  **Authorization:**
457 457  
458 458  [[image:1656051248318-368.png]]
459 459  
460 460  
461 -
462 462  In TagoIO console ([[https:~~/~~/admin.tago.io~~/~~/>>url:https://datacake.co/]]) , add WSC1-L:
463 463  
464 -
465 465  [[image:1656051277767-168.png]]
466 466  
467 467  
398 +
468 468  = 3. Configure WSC1-L via AT Command or LoRaWAN Downlink =
469 469  
470 -
471 471  Use can configure WSC1-L via AT Command or LoRaWAN Downlink.
472 472  
473 473  * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
... ... @@ -484,7 +484,7 @@
484 484  
485 485  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]]
486 486  
487 -(% style="color:red" %)**Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. **
417 +(% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware.
488 488  
489 489  
490 490  * (% style="color:#4472c4" %)**Commands special design for WSC1-L**
... ... @@ -492,33 +492,27 @@
492 492  These commands only valid for WSC1-L, as below:
493 493  
494 494  
495 -== 3.1 Set Transmit Interval Time ==
496 496  
497 497  
427 +
428 +
429 +== 3.1 Set Transmit Interval Time ==
430 +
498 498  Feature: Change LoRaWAN End Node Transmit Interval.
499 499  
500 500  (% style="color:#037691" %)**AT Command: AT+TDC**
501 501  
502 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:501px" %)
503 -|(% style="background-color:#d9e2f3; color:#0070c0; width:155px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:166px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:180px" %)**Response**
504 -|(% style="width:155px" %)AT+TDC=?|(% style="width:162px" %)Show current transmit Interval|(% style="width:177px" %)(((
505 -30000
506 -OK
507 -the interval is 30000ms = 30s
508 -)))
509 -|(% style="width:155px" %)AT+TDC=60000|(% style="width:162px" %)Set Transmit Interval|(% style="width:177px" %)(((
510 -OK
511 -Set transmit interval to 60000ms = 60 seconds
512 -)))
435 +[[image:image-20220624142619-8.png]]
513 513  
437 +
514 514  (% style="color:#037691" %)**Downlink Command: 0x01**
515 515  
516 516  Format: Command Code (0x01) followed by 3 bytes time value.
517 517  
518 -If the downlink payload=0100003C, it means set the END Node's Transmit Interval to 0x00003C=60(S), while type code is 01.
442 +If the downlink payload=0100003C, it means set the END Nodes Transmit Interval to 0x00003C=60(S), while type code is 01.
519 519  
520 -* Example 1: Downlink Payload: 0100001E  ~/~/  Set Transmit Interval (TDC) = 30 seconds
521 -* Example 2: Downlink Payload: 0100003C  ~/~/  Set Transmit Interval (TDC) = 60 seconds
444 +* Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
445 +* Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
522 522  
523 523  
524 524  
... ... @@ -525,21 +525,13 @@
525 525  
526 526  == 3.2 Set Emergency Mode ==
527 527  
528 -
529 529  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
530 530  
531 531  (% style="color:#037691" %)**AT Command:**
532 532  
533 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:466px" %)
534 -|(% style="background-color:#d9e2f3; color:#0070c0; width:156px" %)**Command Example**|(% style="background-color:#d9e2f3; color:#0070c0; width:225px" %)**Function**|(% style="background-color:#d9e2f3; color:#0070c0; width:85px" %)**Response**
535 -|(% style="width:155px" %)AT+ALARMMOD=1|(% style="width:224px" %)Enter emergency mode. Uplink every 1 minute|(% style="width:84px" %)(((
536 -OK
537 -
538 -)))
539 -|(% style="width:155px" %)AT+ALARMMOD=0|(% style="width:224px" %)Exit emergency mode. Uplink base on TDC time|(% style="width:84px" %)(((
540 -OK
541 -)))
456 +[[image:image-20220624142956-9.png]]
542 542  
458 +
543 543  (% style="color:#037691" %)**Downlink Command:**
544 544  
545 545  * 0xE101     Same as: AT+ALARMMOD=1
... ... @@ -550,52 +550,25 @@
550 550  
551 551  == 3.3 Add or Delete RS485 Sensor ==
552 552  
553 -
554 -(((
555 555  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.
556 -)))
557 557  
558 -(((
559 559  (% style="color:#037691" %)**AT Command: **
560 -)))
561 561  
562 -(((
563 563  (% style="color:blue" %)**AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout**
564 -)))
565 565  
566 -* (((
567 -Type_Code range:  A1 ~~ A4
568 -)))
569 -* (((
570 -Query_Length:  RS485 Query frame length, Value cannot be greater than 10
571 -)))
572 -* (((
573 -Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
574 -)))
575 -* (((
576 -Read_Length:  RS485 response frame length supposed to receive. Max can receive
577 -)))
578 -* (((
579 -Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
580 -)))
581 -* (((
582 -has_CRC:  RS485 Response crc check  (0: no verification required 1: verification required). If CRC=1 and CRC error, valid data will be set to 0.
583 -)))
584 -* (((
585 -timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
586 -)))
475 +* Type_Code range:  A1 ~~ A4
476 +* Query_Length:  RS485 Query frame length, Value cannot be greater than 10
477 +* Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
478 +* Read_Length:  RS485 response frame length supposed to receive. Max can receive
479 +* Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
480 +* has_CRC:  RS485 Response crc check  (0: no verification required 1: verification required). If CRC=1 and CRC error, valid data will be set to 0.
481 +* timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
587 587  
588 -(((
589 589  **Example:**
590 -)))
591 591  
592 -(((
593 593  User need to change external sensor use the type code as address code.
594 -)))
595 595  
596 -(((
597 597  With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table:
598 -)))
599 599  
600 600  [[image:image-20220624143553-10.png]]
601 601  
... ... @@ -605,6 +605,7 @@
605 605  [[image:image-20220624143618-11.png]]
606 606  
607 607  
497 +
608 608  **Then the following parameters should be:**
609 609  
610 610  * Address_Code range: A1
... ... @@ -611,7 +611,7 @@
611 611  * Query_Length: 8
612 612  * Query_Command: A103000000019CAA
613 613  * Read_Length: 8
614 -* Valid_Data: 23 (Indicates that the data length is 2 bytes, starting from the 3th byte)
504 +* Valid_Data: 24 (Indicates that the data length is 2 bytes, starting from the 4th byte)
615 615  * has_CRC: 1
616 616  * timeout: 1500 (Fill in the test according to the actual situation)
617 617  
... ... @@ -622,8 +622,8 @@
622 622  
623 623  In every sampling. WSC1-L will auto append the sensor segment as per this structure and uplink.
624 624  
625 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:351px" %)
626 -|=(% style="width: 95px;background-color:#D9E2F3;color:#0070C0" %)Type Code|=(% style="width: 122px;background-color:#D9E2F3;color:#0070C0" %)Length (Bytes)|=(% style="width: 134px;background-color:#D9E2F3;color:#0070C0" %)Measured Value
515 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:351px" %)
516 +|=(% style="width: 94px;" %)Type Code|=(% style="width: 121px;" %)Length (Bytes)|=(% style="width: 132px;" %)Measured Value
627 627  |(% style="width:94px" %)A1|(% style="width:121px" %)2|(% style="width:132px" %)0x000A
628 628  
629 629  **Related commands:**
... ... @@ -646,16 +646,16 @@
646 646  
647 647  
648 648  
649 -
650 650  == 3.4 RS485 Test Command ==
651 651  
652 -
653 653  (% style="color:#037691" %)**AT Command:**
654 654  
655 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:494px" %)
656 -|=(% style="width: 160px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 248px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
543 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:474px" %)
544 +|=(% style="width: 159px;" %)**Command Example**|=(% style="width: 227px;" %)**Function**|=(% style="width: 85px;" %)**Response**
657 657  |(% style="width:159px" %)AT+RSWRITE=xxxxxx|(% style="width:227px" %)(((
658 -Send command to 485 sensor. Range : no more than 10 bytes
546 +Send command to 485 sensor
547 +
548 +Range : no more than 10 bytes
659 659  )))|(% style="width:85px" %)OK
660 660  
661 661  Eg: Send command **01 03 00 00 00 01 84 0A** to 485 sensor
... ... @@ -670,18 +670,18 @@
670 670  
671 671  
672 672  
673 -
674 674  == 3.5 RS485 response timeout ==
675 675  
676 -
677 677  Feature: Set or get extended time to receive 485 sensor data.
678 678  
679 679  (% style="color:#037691" %)**AT Command:**
680 680  
681 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %)
682 -|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 190px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
569 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:433px" %)
570 +|=(% style="width: 157px;" %)**Command Example**|=(% style="width: 188px;" %)**Function**|=(% style="width: 85px;" %)**Response**
683 683  |(% style="width:157px" %)AT+DTR=1000|(% style="width:188px" %)(((
684 -Set response timeout to: Range : 0~~10000
572 +Set response timeout to:
573 +
574 +Range : 0~~10000
685 685  )))|(% style="width:85px" %)OK
686 686  
687 687  (% style="color:#037691" %)**Downlink Command:**
... ... @@ -690,16 +690,14 @@
690 690  
691 691  If the downlink payload=E0000005, it means set the END Node’s Transmit Interval to 0x000005=5(S), while type code is E0.
692 692  
693 -* Example 1: Downlink Payload: E0000005  ~/~/  Set Transmit Interval (DTR) = 5 seconds
694 -* Example 2: Downlink Payload: E000000A  ~/~/  Set Transmit Interval (DTR) = 10 seconds
583 +* Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds
584 +* Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds
695 695  
696 696  
697 697  
698 698  
699 -
700 700  == 3.6 Set Sensor Type ==
701 701  
702 -
703 703  (((
704 704  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
705 705  )))
... ... @@ -706,38 +706,20 @@
706 706  
707 707  (((
708 708  See [[definition>>||anchor="HWeatherSensorTypes:"]] for the sensor type.
709 -
710 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:520px" %)
711 -|(% rowspan="2" %)Byte3|Bit23|Bit22|Bit21|Bit20|Bit19|Bit18|Bit17|Bit16
712 -| |A4|A3|A2|A1| | |
713 -|(% rowspan="2" %)Byte2|Bit15|Bit14|Bit13|Bit12|Bit11|Bit10|Bit9|Bit8
714 -| | |Solar Radiation|PAR|PM10|PM2.5|(((
715 -Rain
716 -Gauge
717 -)))|(((
718 -Air
719 -Pressure
720 720  )))
721 -|(% rowspan="2" %)Byte1|Bit7|Bit6|Bit5|Bit4|Bit3|Bit2|Bit1|Bit0
722 -|Humidity|Temperature|CO2|(((
723 -Rain/Snow
724 -Detect
725 -)))|illuminance|(((
726 -Wind
727 -Direction
728 -)))|Wind Speed|BAT
729 -)))
730 730  
599 +[[image:image-20220624144904-12.png]]
731 731  
601 +
732 732  (% style="color:#037691" %)**AT Command:**
733 733  
734 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:377px" %)
735 -|=(% style="width: 157px;background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 132px;background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 88px;background-color:#D9E2F3;color:#0070C0" %)**Response**
604 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:377px" %)
605 +|=(% style="width: 157px;" %)**Command Example**|=(% style="width: 130px;" %)**Function**|=(% style="width: 87px;" %)**Response**
736 736  |(% style="width:157px" %)AT+STYPE=80221|(% style="width:130px" %)Set sensor types|(% style="width:87px" %)OK
737 737  
738 -Eg: The setting command **AT+STYPE=80221** means:
608 +Eg: The setting command **AT+STYPE=802212** means:
739 739  
740 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:495px" %)
610 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:495px" %)
741 741  |(% rowspan="2" style="width:57px" %)Byte3|(% style="width:57px" %)Bit23|(% style="width:59px" %)Bit22|(% style="width:56px" %)Bit21|(% style="width:51px" %)Bit20|(% style="width:54px" %)Bit19|(% style="width:54px" %)Bit18|(% style="width:52px" %)Bit17|(% style="width:52px" %)Bit16
742 742  |(% style="width:57px" %)0|(% style="width:59px" %)0|(% style="width:56px" %)0|(% style="width:51px" %)0|(% style="width:54px" %)1|(% style="width:54px" %)0|(% style="width:52px" %)0|(% style="width:52px" %)0
743 743  |(% rowspan="2" style="width:57px" %)Byte2|(% style="width:57px" %)Bit15|(% style="width:59px" %)Bit14|(% style="width:56px" %)Bit13|(% style="width:51px" %)Bit12|(% style="width:54px" %)Bit11|(% style="width:54px" %)Bit10|(% style="width:52px" %)Bit9|(% style="width:52px" %)Bit8
... ... @@ -750,7 +750,7 @@
750 750  
751 751  (% style="color:#037691" %)**Downlink Command:**
752 752  
753 -* 0xE400080221  Same as: AT+STYPE=80221
623 +* 0xE400802212     Same as: AT+STYPE=80221
754 754  
755 755  (% style="color:red" %)**Note:**
756 756  
... ... @@ -757,42 +757,22 @@
757 757  ~1. The sensor type will not be saved to flash, and the value will be updated every time the sensor is restarted or rescanned.
758 758  
759 759  
760 -== 3.7  Set the registers read by the rain gauge(Since firmware V1.3) ==
761 761  
762 762  
763 -(% style="color:#037691" %)**AT Command:**
764 -
765 -(% border="1" cellspacing="5" style="background-color:#f2f2f2; width:433px" %)
766 -|=(% style="width: 172px; background-color:#D9E2F3;color:#0070C0" %)**Command Example**|=(% style="width: 175px; background-color:#D9E2F3;color:#0070C0" %)**Function**|=(% style="width: 86px;background-color:#D9E2F3;color:#0070C0" %)**Response**
767 -|(% style="width:161px" %)(((
768 -AT+RAINFALLSWITCH=1(Range: 1~~10)
769 -)))|(% style="width:184px" %)(((
770 -Set the registers read by the rain gauge
771 -)))|(% style="width:85px" %)OK
772 -
773 -(% style="color:#037691" %)**Downlink Command:**
774 -
775 -* 0x1701  Same as: AT+RAINFALLSWITCH=1
776 -
777 -
778 -
779 779  = 4. Power consumption and battery =
780 780  
781 781  == 4.1 Total Power Consumption ==
782 782  
783 -
784 784  Dragino Weather Station serial products include the main process unit ( WSC1-L ) and various sensors. The total power consumption equal total power of all above units. The power consumption for main process unit WSC1-L is 18ma @ 12v. and the power consumption of each sensor can be found on the Sensors chapter.
785 785  
786 786  
787 787  == 4.2 Reduce power consumption ==
788 788  
789 -
790 790  The main process unit WSC1-L is set to LoRaWAN Class C by default. If user want to reduce the power consumption of this unit, user can set it to run in Class A. In Class A mode, WSC1-L will not be to get real-time downlink command from IoT Server.
791 791  
792 792  
793 793  == 4.3 Battery ==
794 794  
795 -
796 796  (((
797 797  All sensors are only power by external power source. If external power source is off. All sensor won't work.
798 798  )))
... ... @@ -806,7 +806,6 @@
806 806  
807 807  == 5.1 Features ==
808 808  
809 -
810 810  * Wall Attachable.
811 811  * LoRaWAN v1.0.3 Class A protocol.
812 812  * RS485 / Modbus protocol
... ... @@ -822,34 +822,28 @@
822 822  
823 823  
824 824  
825 -
826 826  == 5.2 Power Consumption ==
827 827  
828 -
829 829  WSC1-L (without external sensor): Idle: 4mA, Transmit: max 40mA
830 830  
831 831  
832 832  == 5.3 Storage & Operation Temperature ==
833 833  
834 -
835 835  -20°C to +60°C
836 836  
837 837  
838 838  == 5.4 Pin Mapping ==
839 839  
840 -
841 841  [[image:1656054149793-239.png]]
842 842  
843 843  
844 844  == 5.5 Mechanical ==
845 845  
691 +Refer LSn50v2 enclosure drawing in: [[https:~~/~~/www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/Mechanical_Drawing/>>url:https://www.dragino.com/downloads/index.php?dir=LSN50-LoRaST/Mechanical_Drawing/]]
846 846  
847 -Refer LSn50v2 enclosure drawing in:  [[https:~~/~~/www.dropbox.com/sh/0ir0l9jjmk6p95e/AADwWXorcKuNpPR5em7VgrEja?dl=0>>https://www.dropbox.com/sh/0ir0l9jjmk6p95e/AADwWXorcKuNpPR5em7VgrEja?dl=0]]
848 848  
849 -
850 850  == 5.6 Connect to RS485 Sensors ==
851 851  
852 -
853 853  WSC1-L includes a RS485 converter PCB. Which help it easy to connect multiply RS485 sensors. Below is the photo for reference.
854 854  
855 855  
... ... @@ -858,7 +858,7 @@
858 858  
859 859  Hardware Design for the Converter Board please see:
860 860  
861 -[[https:~~/~~/www.dropbox.com/sh/bqyvsvitb70qtgf/AABLpD7_yxsQ_drVMxHIEI7wa?dl=0>>https://www.dropbox.com/sh/bqyvsvitb70qtgf/AABLpD7_yxsQ_drVMxHIEI7wa?dl=0]]
704 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/RS485_Converter_Board/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/RS485_Converter_Board/]]
862 862  
863 863  
864 864  = 6. Weather Sensors =
... ... @@ -889,7 +889,6 @@
889 889  
890 890  === 6.1.1 Feature ===
891 891  
892 -
893 893  * RS485 Rain Gauge
894 894  * Small dimension, easy to install
895 895  * Vents under funnel, avoid leaf or other things to avoid rain flow.
... ... @@ -899,17 +899,14 @@
899 899  
900 900  
901 901  
902 -
903 903  === 6.1.2 Specification ===
904 904  
905 -
906 906  * Resolution: 0.2mm
907 907  * Accuracy: ±3%
908 -* Range: 0 ~~ 100mm
909 909  * Rainfall strength: 0mm~4mm/min (max 8mm/min)
910 -* Input Power: DC 5 ~~ 24v
749 +* Input Power: DC 5~~24v
911 911  * Interface: RS485
912 -* Working Temperature: 0℃ ~~ 70℃ ( incorrect below 0 degree, because water become ICE)
751 +* Working Temperature: 0℃70℃ ( incorrect below 0 degree, because water become ICE)
913 913  * Working Humidity: <100% (no dewing)
914 914  * Power Consumption: 4mA @ 12v.
915 915  
... ... @@ -918,19 +918,16 @@
918 918  
919 919  === 6.1.3 Dimension ===
920 920  
921 -
922 922   [[image:1656054957406-980.png]]
923 923  
924 924  
925 925  === 6.1.4 Pin Mapping ===
926 926  
927 -
928 928  [[image:1656054972828-692.png]]
929 929  
930 930  
931 931  === 6.1.5 Installation Notice ===
932 932  
933 -
934 934  (((
935 935  Do not power on while connect the cables. Double check the wiring before power on.
936 936  )))
... ... @@ -964,15 +964,13 @@
964 964  
965 965  WSSC-K2 dimension document, please see:
966 966  
967 -[[https:~~/~~/www.dropbox.com/sh/7wa2elfm2q8xq4l/AAB7ZB_gSVGrhmJEgU2LyTQNa?dl=0>>https://www.dropbox.com/sh/7wa2elfm2q8xq4l/AAB7ZB_gSVGrhmJEgU2LyTQNa?dl=0]]
803 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/Weather_Station/]]
968 968  
969 969  
970 970  == 6.2 Wind Speed/Direction ~-~- WSS-02 ==
971 971  
972 -
973 973  [[image:1656055444035-179.png]]
974 974  
975 -
976 976  (((
977 977  WSS-02 is a RS485 wind speed and wind direction monitor designed for weather station solution.
978 978  )))
... ... @@ -988,7 +988,6 @@
988 988  
989 989  === 6.2.1 Feature ===
990 990  
991 -
992 992  * RS485 wind speed / direction sensor
993 993  * PC enclosure, resist corrosion
994 994  
... ... @@ -995,17 +995,15 @@
995 995  
996 996  
997 997  
998 -
999 999  === 6.2.2 Specification ===
1000 1000  
1001 -
1002 -* Wind speed range: 0 ~~ 60m/s
833 +* Wind speed range: 0 ~~ 30m/s, (always show 30m/s for higher speed)
1003 1003  * Wind direction range: 0 ~~ 360°
1004 -* Start wind speed: ≤0.3 m/s
1005 -* Accuracy: ±(0.3+0.03V) m/s , ±1°
1006 -* Input Power: DC 5 ~~ 24v
835 +* Start wind speed: ≤0.3m/s
836 +* Accuracy: ±0.3+0.03Vm/s , ±1°
837 +* Input Power: DC 5~~24v
1007 1007  * Interface: RS485
1008 -* Working Temperature: -30℃ ~~ 70℃
839 +* Working Temperature: -30℃70℃
1009 1009  * Working Humidity: <100% (no dewing)
1010 1010  * Power Consumption: 13mA ~~ 12v.
1011 1011  * Cable Length: 2 meters
... ... @@ -1013,28 +1013,23 @@
1013 1013  
1014 1014  
1015 1015  
1016 -
1017 1017  === 6.2.3 Dimension ===
1018 1018  
1019 -
1020 1020  [[image:image-20220624152813-2.png]]
1021 1021  
1022 1022  
1023 1023  === 6.2.4 Pin Mapping ===
1024 1024  
1025 -
1026 1026  [[image:1656056281231-994.png]]
1027 1027  
1028 1028  
1029 1029  === 6.2.5  Angle Mapping ===
1030 1030  
1031 -
1032 1032  [[image:1656056303845-585.png]]
1033 1033  
1034 1034  
1035 1035  === 6.2.6  Installation Notice ===
1036 1036  
1037 -
1038 1038  (((
1039 1039  Do not power on while connect the cables. Double check the wiring before power on.
1040 1040  )))
... ... @@ -1041,8 +1041,6 @@
1041 1041  
1042 1042  (((
1043 1043  The sensor must be installed with below direction, towards North.
1044 -
1045 -
1046 1046  )))
1047 1047  
1048 1048  [[image:image-20220624153901-3.png]]
... ... @@ -1066,7 +1066,6 @@
1066 1066  
1067 1067  === 6.3.1 Feature ===
1068 1068  
1069 -
1070 1070  * RS485 CO2, PM2.5, PM10 sensor
1071 1071  * NDIR to measure CO2 with Internal Temperature Compensation
1072 1072  * Laser Beam Scattering to PM2.5 and PM10
... ... @@ -1076,47 +1076,40 @@
1076 1076  
1077 1077  === 6.3.2 Specification ===
1078 1078  
1079 -
1080 -* CO2 Range: 0 ~~ 5000ppm, accuracy: ±3%F•S(25℃)
902 +* CO2 Range: 0~5000ppm, accuracy: ±3%F•S(25℃)
1081 1081  * CO2 resolution: 1ppm
1082 -* PM2.5/PM10 Range: 0 ~~ 1000μg/m3 , accuracy ±3%F•S(25℃)
904 +* PM2.5/PM10 Range: 01000μg/m3 , accuracy ±3%F•S25℃
1083 1083  * PM2.5/PM10 resolution: 1μg/m3
1084 1084  * Input Power: DC 7 ~~ 24v
1085 1085  * Preheat time: 3min
1086 1086  * Interface: RS485
1087 1087  * Working Temperature:
1088 -** CO2: 0℃ ~~ 50℃;
910 +** CO2: 0℃50℃;
1089 1089  ** PM2.5/PM10: -30 ~~ 50℃
1090 1090  * Working Humidity:
1091 -** PM2.5/PM10: 15 ~~ 80%RH (no dewing)
1092 -** CO2: 0 ~~ 95%RH
913 +** PM2.5/PM10: 1580%RH (no dewing)
914 +** CO2: 095%RH
1093 1093  * Power Consumption: 50mA@ 12v.
1094 1094  
1095 1095  
1096 1096  
1097 1097  
1098 -
1099 1099  === 6.3.3 Dimension ===
1100 1100  
1101 -
1102 1102  [[image:1656056708366-230.png]]
1103 1103  
1104 1104  
1105 1105  === 6.3.4 Pin Mapping ===
1106 1106  
1107 -
1108 1108  [[image:1656056722648-743.png]]
1109 1109  
1110 1110  
1111 1111  === 6.3.5 Installation Notice ===
1112 1112  
1113 -
1114 1114  Do not power on while connect the cables. Double check the wiring before power on.
1115 1115  
1116 -
1117 1117  [[image:1656056751153-304.png]]
1118 1118  
1119 -
1120 1120  [[image:1656056766224-773.png]]
1121 1121  
1122 1122  
... ... @@ -1136,9 +1136,9 @@
1136 1136  )))
1137 1137  
1138 1138  
955 +
1139 1139  === 6.4.1 Feature ===
1140 1140  
1141 -
1142 1142  * RS485 Rain/Snow detect sensor
1143 1143  * Surface heating to dry
1144 1144  * grid electrode uses Electroless Nickel/Immersion Gold design for resist corrosion
... ... @@ -1148,12 +1148,11 @@
1148 1148  
1149 1149  === 6.4.2 Specification ===
1150 1150  
1151 -
1152 1152  * Detect if there is rain or snow
1153 1153  * Input Power: DC 12 ~~ 24v
1154 1154  * Interface: RS485
1155 -* Working Temperature: -30℃ ~~ 70℃
1156 -* Working Humidity: 10 ~~ 90%RH
970 +* Working Temperature: -30℃70℃
971 +* Working Humidity: 1090%RH
1157 1157  * Power Consumption:
1158 1158  ** No heating: 12mA @ 12v,
1159 1159  ** heating: 94ma @ 12v.
... ... @@ -1163,21 +1163,19 @@
1163 1163  
1164 1164  === 6.4.3 Dimension ===
1165 1165  
1166 -
1167 1167  [[image:1656056844782-155.png]]
1168 1168  
1169 1169  
1170 1170  === 6.4.4 Pin Mapping ===
1171 1171  
1172 -
1173 1173  [[image:1656056855590-754.png]]
1174 1174  
1175 1175  
1176 1176  === 6.4.5 Installation Notice ===
1177 1177  
1178 -
1179 1179  Do not power on while connect the cables. Double check the wiring before power on.
1180 1180  
993 +
1181 1181  (((
1182 1182  Install with 15°degree.
1183 1183  )))
... ... @@ -1190,7 +1190,6 @@
1190 1190  
1191 1191  === 6.4.6 Heating ===
1192 1192  
1193 -
1194 1194  (((
1195 1195  WSS-04 supports auto-heat feature. When the temperature is below the heat start temperature 15℃, WSS-04 starts to heat and stop at stop temperature (default is 25℃).
1196 1196  )))
... ... @@ -1210,7 +1210,6 @@
1210 1210  
1211 1211  === 6.5.1 Feature ===
1212 1212  
1213 -
1214 1214  * RS485 Temperature, Humidity, Illuminance, Pressure sensor
1215 1215  
1216 1216  
... ... @@ -1218,7 +1218,6 @@
1218 1218  
1219 1219  === 6.5.2 Specification ===
1220 1220  
1221 -
1222 1222  * Input Power: DC 12 ~~ 24v
1223 1223  * Interface: RS485
1224 1224  * Temperature Sensor Spec:
... ... @@ -1230,15 +1230,15 @@
1230 1230  ** resolution 0.1 %RH
1231 1231  ** Accuracy: 3% RH
1232 1232  * Pressure Sensor Spec:
1233 -** Range: 10 ~~ 1100hPa
1043 +** Range: 101100hPa
1234 1234  ** Resolution: 0.1hPa
1235 1235  ** Accuracy: ±0.1hPa
1236 1236  * Illuminate sensor:
1237 -** Range: 0~~2/20/200kLux
1047 +** Range: 02/20/200kLux
1238 1238  ** Resolution: 10 Lux
1239 -** Accuracy: ±3%FS
1240 -* Working Temperature: -30℃ ~~ 70℃
1241 -* Working Humidity: 10 ~~ 90%RH
1049 +** Accuracy: ±3FS
1050 +* Working Temperature: -30℃70℃
1051 +* Working Humidity: 1090%RH
1242 1242  * Power Consumption: 4mA @ 12v
1243 1243  
1244 1244  
... ... @@ -1246,19 +1246,16 @@
1246 1246  
1247 1247  === 6.5.3 Dimension ===
1248 1248  
1249 -
1250 1250  [[image:1656057170639-522.png]]
1251 1251  
1252 1252  
1253 1253  === 6.5.4 Pin Mapping ===
1254 1254  
1255 -
1256 1256  [[image:1656057181899-910.png]]
1257 1257  
1258 1258  
1259 1259  === 6.5.5 Installation Notice ===
1260 1260  
1261 -
1262 1262  Do not power on while connect the cables. Double check the wiring before power on.
1263 1263  
1264 1264  [[image:1656057199955-514.png]]
... ... @@ -1283,55 +1283,48 @@
1283 1283  )))
1284 1284  
1285 1285  
1093 +
1286 1286  === 6.6.1 Feature ===
1287 1287  
1288 -
1289 1289  * RS485 Total Solar Radiation sensor
1290 -* Measure Total Radiation between 0.3~3μm(300~3000nm)
1097 +* Measure Total Radiation between 0.3~3μm300~3000nm
1291 1291  * Measure Reflected Radiation if sense area towards ground.
1292 1292  
1293 1293  
1294 1294  
1295 1295  
1296 -
1297 1297  === 6.6.2 Specification ===
1298 1298  
1299 -
1300 1300  * Input Power: DC 5 ~~ 24v
1301 1301  * Interface: RS485
1302 -* Detect spectrum: 0.3 ~~ 3μm(300~3000nm)
1303 -* Measure strength range: 0 ~~ 2000W/m2
1107 +* Detect spectrum: 0.33μm300~3000nm
1108 +* Measure strength range: 02000W/m2
1304 1304  * Resolution: 0.1W/m2
1305 1305  * Accuracy: ±3%
1306 -* Yearly Stability: ≤±2%
1307 -* Cosine response: ≤7% (@ Sun angle 10°)
1308 -* Temperature Effect: ±2%(-10℃ ~~ 40℃)
1309 -* Working Temperature: -40℃ ~~ 70℃
1310 -* Working Humidity: 10 ~~ 90%RH
1111 +* Yearly Stability: ≤±2
1112 +* Cosine response: ≤7 (@ Sun angle 10°)
1113 +* Temperature Effect: ±2%(-10℃40℃
1114 +* Working Temperature: -40℃70℃
1115 +* Working Humidity: 1090%RH
1311 1311  * Power Consumption: 4mA @ 12v
1312 1312  
1313 1313  
1314 1314  
1315 1315  
1316 -
1317 1317  === 6.6.3 Dimension ===
1318 1318  
1319 -
1320 1320  [[image:1656057348695-898.png]]
1321 1321  
1322 1322  
1323 1323  === 6.6.4 Pin Mapping ===
1324 1324  
1325 -
1326 1326  [[image:1656057359343-744.png]]
1327 1327  
1328 1328  
1329 1329  === 6.6.5 Installation Notice ===
1330 1330  
1331 -
1332 1332  Do not power on while connect the cables. Double check the wiring before power on.
1333 1333  
1334 -
1335 1335  [[image:1656057369259-804.png]]
1336 1336  
1337 1337  
... ... @@ -1356,7 +1356,6 @@
1356 1356  
1357 1357  === 6.7.1 Feature ===
1358 1358  
1359 -
1360 1360  (((
1361 1361  PAR (Photosynthetically Available Radiation) sensor measure 400 ~~ 700nm wavelength nature light's Photosynthetically Available Radiation.
1362 1362  )))
... ... @@ -1368,16 +1368,15 @@
1368 1368  
1369 1369  === 6.7.2 Specification ===
1370 1370  
1371 -
1372 1372  * Input Power: DC 5 ~~ 24v
1373 1373  * Interface: RS485
1374 -* Response Spectrum: 400~~700nm
1375 -* Measure range: 0 ~~ 2500μmol/m2•s
1172 +* Response Spectrum: 400700nm
1173 +* Measure range: 02500μmol/m2•s
1376 1376  * Resolution: 1μmol/m2•s
1377 1377  * Accuracy: ±2%
1378 -* Yearly Stability: ≤ ±2%
1379 -* Working Temperature: -30℃ ~~ 75℃
1380 -* Working Humidity: 10 ~~ 90%RH
1176 +* Yearly Stability: ≤±2
1177 +* Working Temperature: -30℃75℃
1178 +* Working Humidity: 1090%RH
1381 1381  * Power Consumption: 3mA @ 12v
1382 1382  
1383 1383  
... ... @@ -1385,19 +1385,16 @@
1385 1385  
1386 1386  === 6.7.3 Dimension ===
1387 1387  
1388 -
1389 1389  [[image:1656057538793-888.png]]
1390 1390  
1391 1391  
1392 1392  === 6.7.4 Pin Mapping ===
1393 1393  
1394 -
1395 1395  [[image:1656057548116-203.png]]
1396 1396  
1397 1397  
1398 1398  === 6.7.5 Installation Notice ===
1399 1399  
1400 -
1401 1401  Do not power on while connect the cables. Double check the wiring before power on.
1402 1402  
1403 1403  
... ... @@ -1411,10 +1411,8 @@
1411 1411  
1412 1412  == 7.1 What else do I need to purchase to build Weather Station? ==
1413 1413  
1414 -
1415 1415  Below is the installation photo and structure:
1416 1416  
1417 -
1418 1418  [[image:1656057598349-319.png]]
1419 1419  
1420 1420  
... ... @@ -1421,13 +1421,15 @@
1421 1421  [[image:1656057608049-693.png]]
1422 1422  
1423 1423  
1217 +
1424 1424  == 7.2 How to upgrade firmware for WSC1-L? ==
1425 1425  
1426 -
1427 1427  (((
1428 1428  Firmware Location & Change log:
1222 +)))
1429 1429  
1430 -[[https:~~/~~/www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0>>https://www.dropbox.com/sh/fuorz31grv8i3r1/AABmjFDU4FADNP6sq7fsmBwVa?dl=0]]
1224 +(((
1225 +[[https:~~/~~/www.dragino.com/downloads/index.php?dir=LoRa_End_Node/WSC1-L/>>url:https://www.dragino.com/downloads/index.php?dir=LoRa_End_Node/WSC1-L/]]
1431 1431  )))
1432 1432  
1433 1433  
... ... @@ -1438,27 +1438,18 @@
1438 1438  
1439 1439  == 7.3 How to change the LoRa Frequency Bands/Region? ==
1440 1440  
1441 -
1442 1442  User can follow the introduction for how to [[upgrade image>>||anchor="H7.2HowtoupgradefirmwareforWSC1-L3F"]]. When download the images, choose the required image file for download.
1443 1443  
1444 1444  
1445 1445  == 7.4 Can I add my weather sensors? ==
1446 1446  
1447 -
1448 1448  Yes, connect the sensor to RS485 bus and see instruction:  [[add sensors.>>||anchor="H3.3AddorDeleteRS485Sensor"]]
1449 1449  
1450 1450  
1451 -== 7.5 Where can i find the modbus command for the WSS sensors? ==
1452 -
1453 -
1454 -See this link for the [[modbus command set>>https://www.dropbox.com/s/rw90apbar029a4w/Weather_Sensors_Modbus_Command_List.xlsx?dl=0]].
1455 -
1456 -
1457 1457  = 8. Trouble Shooting =
1458 1458  
1459 1459  == 8.1 AT Command input doesn't work ==
1460 1460  
1461 -
1462 1462  (((
1463 1463  In the case if user can see the console output but can't type input to the device. Please check if you already include the (% style="color:green" %)**ENTER**(%%) while sending out the command. Some serial tool doesn't send (% style="color:green" %)**ENTER**(%%) while press the send key, user need to add ENTER in their string.
1464 1464  )))
... ... @@ -1468,7 +1468,6 @@
1468 1468  
1469 1469  == 9.1 Main Process Unit ==
1470 1470  
1471 -
1472 1472  Part Number: (% style="color:blue" %)**WSC1-L-XX**
1473 1473  
1474 1474  (% style="color:blue" %)**XX**(%%): The default frequency band
... ... @@ -1484,66 +1484,63 @@
1484 1484  
1485 1485  == 9.2 Sensors ==
1486 1486  
1272 +(% border="1" cellspacing="10" style="background-color:#ffffcc; color:green; width:510px" %)
1273 +|=(% style="width: 462px;" %)**Sensor Model**|=(% style="width: 110px;" %)**Part Number**
1274 +|(% style="width:462px" %)**Rain Gauge**|(% style="width:110px" %)WSS-01
1275 +|(% style="width:462px" %)**Rain Gauge installation Bracket for Pole**|(% style="width:110px" %)WS-K2
1276 +|(% style="width:462px" %)**Wind Speed Direction 2 in 1 Sensor**|(% style="width:110px" %)WSS-02
1277 +|(% style="width:462px" %)**CO2/PM2.5/PM10 3 in 1 Sensor**|(% style="width:110px" %)WSS-03
1278 +|(% style="width:462px" %)**Rain/Snow Detect Sensor**|(% style="width:110px" %)WSS-04
1279 +|(% style="width:462px" %)**Temperature, Humidity, illuminance and Pressure 4 in 1 sensor**|(% style="width:110px" %)WSS-05
1280 +|(% style="width:462px" %)**Total Solar Radiation Sensor**|(% style="width:110px" %)WSS-06
1281 +|(% style="width:462px" %)**PAR (Photosynthetically Available Radiation)**|(% style="width:110px" %)WSS-07
1487 1487  
1488 -(% border="1" cellspacing="10" style="background-color:#f2f2f2; width:500px" %)
1489 -|=(% style="width: 300px;background-color:#D9E2F3;color:#0070C0" %)**Sensor Model**|=(% style="width: 200px;background-color:#D9E2F3;color:#0070C0" %)**Part Number**
1490 -|(% style="width:462px" %)Rain Gauge|(% style="width:120px" %)WSS-01
1491 -|(% style="width:462px" %)Rain Gauge installation Bracket for Pole|(% style="width:120px" %)WS-K2
1492 -|(% style="width:462px" %)Wind Speed Direction 2 in 1 Sensor|(% style="width:120px" %)WSS-02
1493 -|(% style="width:462px" %)CO2/PM2.5/PM10 3 in 1 Sensor|(% style="width:120px" %)WSS-03
1494 -|(% style="width:462px" %)Rain/Snow Detect Sensor|(% style="width:120px" %)WSS-04
1495 -|(% style="width:462px" %)Temperature, Humidity, illuminance and Pressure 4 in 1 sensor|(% style="width:120px" %)WSS-05
1496 -|(% style="width:462px" %)Total Solar Radiation Sensor|(% style="width:120px" %)WSS-06
1497 -|(% style="width:462px" %)PAR (Photosynthetically Available Radiation)|(% style="width:120px" %)WSS-07
1498 1498  
1499 1499  = 10. Support =
1500 1500  
1501 -
1502 1502  * Support is provided Monday to Friday, from 09:00 to 18:00 GMT+8. Due to different timezones we cannot offer live support. However, your questions will be answered as soon as possible in the before-mentioned schedule.
1287 +* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]]
1503 1503  
1504 -* Provide as much information as possible regarding your enquiry (product models, accurately describe your problem and steps to replicate it etc) and send a mail to [[support@dragino.com>>url:file:///D:/市场资料/说明书/LoRa/LT系列/support@dragino.com]].
1505 1505  
1506 1506  = 11. Appendix I: Field Installation Photo =
1507 1507  
1508 1508  
1509 -[[image:1656058346362-132.png||height="685" width="732"]]
1293 +[[image:1656058346362-132.png]]
1510 1510  
1511 -(% style="color:blue" %)**Storage Battery: 12v,12AH li battery**
1295 +**Storage Battery**: 12v,12AH li battery
1512 1512  
1513 1513  
1514 1514  
1515 -(% style="color:blue" %)**Wind Speed/Direction**
1299 +**Wind Speed/Direction**
1516 1516  
1517 -[[image:1656058373174-421.png||height="356" width="731"]]
1301 +[[image:1656058373174-421.png]]
1518 1518  
1519 1519  
1520 1520  
1521 -(% style="color:blue" %)**Total Solar Radiation sensor**
1305 +**Total Solar Radiation sensor**
1522 1522  
1523 -[[image:1656058397364-282.png||height="453" width="732"]]
1307 +[[image:1656058397364-282.png]]
1524 1524  
1525 1525  
1526 1526  
1527 -(% style="color:blue" %)**PAR Sensor**
1311 +**PAR Sensor**
1528 1528  
1529 1529  [[image:1656058416171-615.png]]
1530 1530  
1531 1531  
1532 1532  
1533 -(% style="color:blue" %)**CO2/PM2.5/PM10 3 in 1 sensor**
1317 +**CO2/PM2.5/PM10 3 in 1 sensor**
1534 1534  
1535 -[[image:1656058441194-827.png||height="672" width="523"]]
1319 +[[image:1656058441194-827.png]]
1536 1536  
1537 1537  
1538 1538  
1539 -(% style="color:blue" %)**Rain / Snow Detect**
1323 +**Rain / Snow Detect**
1540 1540  
1541 1541  [[image:1656058451456-166.png]]
1542 1542  
1543 1543  
1544 1544  
1545 -(% style="color:blue" %)**Rain Gauge**
1329 +**Rain Gauge**
1546 1546  
1547 -[[image:1656058463455-569.png||height="499" width="550"]]
1548 -
1549 -
1331 +[[image:1656058463455-569.png]]
image-20220706154434-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -68.0 KB
Content
image-20230426084533-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -190.0 KB
Content
image-20230428160237-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -7.4 KB
Content
image-20230428161801-2.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -24.7 KB
Content
image-20230428162045-3.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -14.7 KB
Content
image-20230428162233-4.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -15.8 KB
Content
image-20230428162341-5.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -26.5 KB
Content
image-20230428162706-6.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -105.4 KB
Content