<
From version < 31.4 >
edited by Xiaoling
on 2022/06/24 14:41
To version < 28.1 >
edited by Xiaoling
on 2022/06/24 14:26
>
Change comment: Uploaded new attachment "image-20220624142619-8.png", version {1}

Summary

Details

Page properties
Content
... ... @@ -67,6 +67,7 @@
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 +
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,6 +77,8 @@
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  
81 +
82 +
80 80  == 2.2 How it works? ==
81 81  
82 82  (((
... ... @@ -94,6 +94,8 @@
94 94  1. WSC1-L will auto scan available weather sensors when power on or reboot.
95 95  1. User can send a downlink command to WSC1-L to do a re-scan on the available sensors.
96 96  
100 +
101 +
97 97  == 2.3 Example to use for LoRaWAN network ==
98 98  
99 99  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.
... ... @@ -150,6 +150,7 @@
150 150  * Valid Sensor Value: Use FPORT=2
151 151  * Other control command: Use FPORT other than 2.
152 152  
158 +
153 153  === 2.4.1 Uplink FPORT~=5, Device Status ===
154 154  
155 155  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
... ... @@ -355,6 +355,7 @@
355 355  * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
356 356  * LoRaWAN Downlink instruction for different platforms:  [[Use Note for Server>>doc:Main.WebHome]](IoT LoRaWAN Server)
357 357  
364 +
358 358  There are two kinds of commands to configure WSC1-L, they are:
359 359  
360 360  * (% style="color:#4472c4" %)**General Commands**.
... ... @@ -364,6 +364,7 @@
364 364  * General system settings like: uplink interval.
365 365  * LoRaWAN protocol & radio related command.
366 366  
374 +
367 367  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]]
368 368  
369 369  (% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware.
... ... @@ -380,9 +380,20 @@
380 380  
381 381  (% style="color:#037691" %)**AT Command: AT+TDC**
382 382  
383 -[[image:image-20220624142619-8.png]]
391 +|**Command Example**|**Function**|**Response**
392 +|AT+TDC?|Show current transmit Interval|(((
393 +30000
384 384  
395 +OK
385 385  
397 +the interval is 30000ms = 30s
398 +)))
399 +|AT+TDC=60000|Set Transmit Interval|(((
400 +OK
401 +
402 +Set transmit interval to 60000ms = 60 seconds
403 +)))
404 +
386 386  (% style="color:#037691" %)**Downlink Command: 0x01**
387 387  
388 388  Format: Command Code (0x01) followed by 3 bytes time value.
... ... @@ -392,24 +392,22 @@
392 392  * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
393 393  * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
394 394  
395 -
396 -
397 397  == 3.2 Set Emergency Mode ==
398 398  
399 399  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
400 400  
418 +
401 401  (% style="color:#037691" %)**AT Command:**
402 402  
403 -[[image:image-20220624142956-9.png]]
421 +|**Command Example**|**Function**|**Response**
422 +|AT+ALARMMOD=1|Enter emergency mode. Uplink every 1 minute|OK
423 +|AT+ALARMMOD=0|Exit emergency mode. Uplink base on TDC time|OK
404 404  
405 -
406 406  (% style="color:#037691" %)**Downlink Command:**
407 407  
408 408  * 0xE101     Same as: AT+ALARMMOD=1
409 409  * 0xE100     Same as: AT+ALARMMOD=0
410 410  
411 -
412 -
413 413  == 3.3 Add or Delete RS485 Sensor ==
414 414  
415 415  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.
... ... @@ -416,31 +416,32 @@
416 416  
417 417  (% style="color:#037691" %)**AT Command: **
418 418  
419 -(% style="color:blue" %)**AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout**
436 +AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout
420 420  
421 -* Type_Code range:  A1 ~~ A4
422 -* Query_Length:  RS485 Query frame length, Value cannot be greater than 10
423 -* Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
424 -* Read_Length:  RS485 response frame length supposed to receive. Max can receive
425 -* Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
426 -* 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.
427 -* timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
438 +* Type_Code range: A1 ~~ A4
439 +* Query_Length: RS485 Query frame length, Value cannot be greater than 10
440 +* Query_Command: RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
441 +* Read_Length: RS485 response frame length supposed to receive. Max can receive
442 +* Valid_Data: valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
443 +* 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.
444 +* timeout: RS485 receive timeout (uint:ms). Device will close receive window after timeout
428 428  
446 +Example:
429 429  
430 -**Example:**
431 -
432 432  User need to change external sensor use the type code as address code.
433 433  
434 434  With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table:
435 435  
436 -[[image:image-20220624143553-10.png]]
452 +|Address Code|Function Code|(% colspan="2" %)Start Register|(% colspan="2" %)Data Length|CRC Check Low|CRC Check High
453 +|0xA1|0x03|0x00|0x00|0x00|0x01|0x9C|0xAA
454 +| | | | | | | |
437 437  
438 -
439 439  The response frame of the sensor is as follows:
440 440  
441 -[[image:image-20220624143618-11.png]]
458 +|Address Code|Function Code|(% colspan="2" %)Data Length|(% colspan="2" %)Data|CRC Check Low|CRC Check High
459 +|0xA1|0x03|0x00|0x02|0x00|0x0A|0x7C|0xAD
460 +| | | | | | | |
442 442  
443 -
444 444  Then the following parameters should be:
445 445  
446 446  * Address_Code range: A1
... ... @@ -478,8 +478,6 @@
478 478  
479 479  * 0xE5FF  
480 480  
481 -
482 -
483 483  == 3.4 RS485 Test Command ==
484 484  
485 485  (% style="color:#037691" %)**AT Command:**
... ... @@ -500,8 +500,6 @@
500 500  
501 501  * 0xE20103000001840A     Same as: AT+RSWRITE=0103000001840A
502 502  
503 -
504 -
505 505  == 3.5 RS485 response timeout ==
506 506  
507 507  Feature: Set or get extended time to receive 485 sensor data.
... ... @@ -524,8 +524,6 @@
524 524  * Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds
525 525  * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds
526 526  
527 -
528 -
529 529  == 3.6 Set Sensor Type ==
530 530  
531 531  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
image-20220624142956-9.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -9.2 KB
Content
image-20220624143553-10.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -6.7 KB
Content
image-20220624143618-11.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.Xiaoling
Size
... ... @@ -1,1 +1,0 @@
1 -6.3 KB
Content
Copyright ©2010-2024 Dragino Technology Co., LTD. All rights reserved
Dragino Wiki v2.0