Last modified by Mengting Qiu on 2025/06/10 18:53

From version 27.5
edited by Xiaoling
on 2022/06/24 14:19
Change comment: There is no comment for this version
To version 31.2
edited by Xiaoling
on 2022/06/24 14:36
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -67,7 +67,6 @@
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 71  (% style="color:red" %)** Notice 2:**
72 72  
73 73  Due to shipment and importation limitation, user is better to purchase below parts locally:
... ... @@ -153,7 +153,6 @@
153 153  * Valid Sensor Value: Use FPORT=2
154 154  * Other control command: Use FPORT other than 2.
155 155  
156 -
157 157  === 2.4.1 Uplink FPORT~=5, Device Status ===
158 158  
159 159  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
... ... @@ -359,7 +359,6 @@
359 359  * AT Command Connection: See [[FAQ>>||anchor="H7.FAQ"]].
360 360  * LoRaWAN Downlink instruction for different platforms:  [[Use Note for Server>>doc:Main.WebHome]](IoT LoRaWAN Server)
361 361  
362 -
363 363  There are two kinds of commands to configure WSC1-L, they are:
364 364  
365 365  * (% style="color:#4472c4" %)**General Commands**.
... ... @@ -371,8 +371,6 @@
371 371  
372 372  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]]
373 373  
374 -[[http:~~/~~/wiki1.dragino.com/index.php?title=End_Device_Downlink_Command>>url:http://wiki.dragino.com/index.php?title=End_Device_Downlink_Command]]
375 -
376 376  (% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware.
377 377  
378 378  
... ... @@ -387,20 +387,9 @@
387 387  
388 388  (% style="color:#037691" %)**AT Command: AT+TDC**
389 389  
390 -|**Command Example**|**Function**|**Response**
391 -|AT+TDC?|Show current transmit Interval|(((
392 -30000
385 +[[image:image-20220624142619-8.png]]
393 393  
394 -OK
395 395  
396 -the interval is 30000ms = 30s
397 -)))
398 -|AT+TDC=60000|Set Transmit Interval|(((
399 -OK
400 -
401 -Set transmit interval to 60000ms = 60 seconds
402 -)))
403 -
404 404  (% style="color:#037691" %)**Downlink Command: 0x01**
405 405  
406 406  Format: Command Code (0x01) followed by 3 bytes time value.
... ... @@ -410,22 +410,26 @@
410 410  * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds
411 411  * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds
412 412  
397 +
398 +
399 +
413 413  == 3.2 Set Emergency Mode ==
414 414  
415 415  Feature: In emergency mode, WSC1-L will uplink data every 1 minute.
416 416  
417 -
418 418  (% style="color:#037691" %)**AT Command:**
419 419  
420 -|**Command Example**|**Function**|**Response**
421 -|AT+ALARMMOD=1|Enter emergency mode. Uplink every 1 minute|OK
422 -|AT+ALARMMOD=0|Exit emergency mode. Uplink base on TDC time|OK
406 +[[image:image-20220624142956-9.png]]
423 423  
408 +
424 424  (% style="color:#037691" %)**Downlink Command:**
425 425  
426 426  * 0xE101     Same as: AT+ALARMMOD=1
427 427  * 0xE100     Same as: AT+ALARMMOD=0
428 428  
414 +
415 +
416 +
429 429  == 3.3 Add or Delete RS485 Sensor ==
430 430  
431 431  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.
... ... @@ -432,32 +432,31 @@
432 432  
433 433  (% style="color:#037691" %)**AT Command: **
434 434  
435 -AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout
423 +**AT+DYSENSOR=Type_Code, Query_Length, Query_Command , Read_Length , Valid_Data ,has_CRC,timeout**
436 436  
437 -* Type_Code range: A1 ~~ A4
438 -* Query_Length: RS485 Query frame length, Value cannot be greater than 10
439 -* Query_Command: RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
440 -* Read_Length: RS485 response frame length supposed to receive. Max can receive
441 -* Valid_Data: valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
442 -* 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.
443 -* timeout: RS485 receive timeout (uint:ms). Device will close receive window after timeout
425 +* Type_Code range:  A1 ~~ A4
426 +* Query_Length:  RS485 Query frame length, Value cannot be greater than 10
427 +* Query_Command:  RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes
428 +* Read_Length:  RS485 response frame length supposed to receive. Max can receive
429 +* Valid_Data:  valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN.
430 +* 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.
431 +* timeout:  RS485 receive timeout (uint:ms). Device will close receive window after timeout
444 444  
445 -Example:
446 446  
434 +**Example:**
435 +
447 447  User need to change external sensor use the type code as address code.
448 448  
449 449  With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table:
450 450  
451 -|Address Code|Function Code|(% colspan="2" %)Start Register|(% colspan="2" %)Data Length|CRC Check Low|CRC Check High
452 -|0xA1|0x03|0x00|0x00|0x00|0x01|0x9C|0xAA
453 -| | | | | | | |
440 +[[image:image-20220624143553-10.png]]
454 454  
442 +
455 455  The response frame of the sensor is as follows:
456 456  
457 -|Address Code|Function Code|(% colspan="2" %)Data Length|(% colspan="2" %)Data|CRC Check Low|CRC Check High
458 -|0xA1|0x03|0x00|0x02|0x00|0x0A|0x7C|0xAD
459 -| | | | | | | |
445 +[[image:image-20220624143618-11.png]]
460 460  
447 +
461 461  Then the following parameters should be:
462 462  
463 463  * Address_Code range: A1
... ... @@ -495,6 +495,9 @@
495 495  
496 496  * 0xE5FF  
497 497  
485 +
486 +
487 +
498 498  == 3.4 RS485 Test Command ==
499 499  
500 500  (% style="color:#037691" %)**AT Command:**
... ... @@ -515,6 +515,9 @@
515 515  
516 516  * 0xE20103000001840A     Same as: AT+RSWRITE=0103000001840A
517 517  
508 +
509 +
510 +
518 518  == 3.5 RS485 response timeout ==
519 519  
520 520  Feature: Set or get extended time to receive 485 sensor data.
... ... @@ -537,6 +537,9 @@
537 537  * Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds
538 538  * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds
539 539  
533 +
534 +
535 +
540 540  == 3.6 Set Sensor Type ==
541 541  
542 542  Feature: Set sensor in used. If there are 6 sensors, user can set to only send 5 sensors values.
image-20220624142619-8.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +12.5 KB
Content
image-20220624142956-9.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +9.2 KB
Content
image-20220624143553-10.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.7 KB
Content
image-20220624143618-11.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.Xiaoling
Size
... ... @@ -1,0 +1,1 @@
1 +6.3 KB
Content