Changes for page WSC1-L-Dragino LoRaWAN Weather Station User Manual
Last modified by Mengting Qiu on 2025/06/10 18:53
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 4 added, 0 removed)
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,7 +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 - 375 375 (% style="color:red" %)Note~*~*: Please check early user manual if you don’t have v1.8.0 firmware. 376 376 377 377 ... ... @@ -386,20 +386,9 @@ 386 386 387 387 (% style="color:#037691" %)**AT Command: AT+TDC** 388 388 389 -|**Command Example**|**Function**|**Response** 390 -|AT+TDC?|Show current transmit Interval|((( 391 -30000 385 +[[image:image-20220624142619-8.png]] 392 392 393 -OK 394 394 395 -the interval is 30000ms = 30s 396 -))) 397 -|AT+TDC=60000|Set Transmit Interval|((( 398 -OK 399 - 400 -Set transmit interval to 60000ms = 60 seconds 401 -))) 402 - 403 403 (% style="color:#037691" %)**Downlink Command: 0x01** 404 404 405 405 Format: Command Code (0x01) followed by 3 bytes time value. ... ... @@ -409,22 +409,26 @@ 409 409 * Example 1: Downlink Payload: 0100001E ~/~/ Set Transmit Interval (TDC) = 30 seconds 410 410 * Example 2: Downlink Payload: 0100003C ~/~/ Set Transmit Interval (TDC) = 60 seconds 411 411 397 + 398 + 399 + 412 412 == 3.2 Set Emergency Mode == 413 413 414 414 Feature: In emergency mode, WSC1-L will uplink data every 1 minute. 415 415 416 - 417 417 (% style="color:#037691" %)**AT Command:** 418 418 419 -|**Command Example**|**Function**|**Response** 420 -|AT+ALARMMOD=1|Enter emergency mode. Uplink every 1 minute|OK 421 -|AT+ALARMMOD=0|Exit emergency mode. Uplink base on TDC time|OK 406 +[[image:image-20220624142956-9.png]] 422 422 408 + 423 423 (% style="color:#037691" %)**Downlink Command:** 424 424 425 425 * 0xE101 Same as: AT+ALARMMOD=1 426 426 * 0xE100 Same as: AT+ALARMMOD=0 427 427 414 + 415 + 416 + 428 428 == 3.3 Add or Delete RS485 Sensor == 429 429 430 430 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. ... ... @@ -431,32 +431,31 @@ 431 431 432 432 (% style="color:#037691" %)**AT Command: ** 433 433 434 -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** 435 435 436 -* Type_Code range: A1 ~~ A4 437 -* Query_Length: RS485 Query frame length, Value cannot be greater than 10 438 -* Query_Command: RS485 Query frame data to be sent to sensor, cannot be larger than 10 bytes 439 -* Read_Length: RS485 response frame length supposed to receive. Max can receive 440 -* Valid_Data: valid data from RS485 Response, Valid Data will be added to Payload and upload via LoRaWAN. 441 -* 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. 442 -* 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 443 443 444 -Example: 445 445 434 +**Example:** 435 + 446 446 User need to change external sensor use the type code as address code. 447 447 448 448 With a 485 sensor, after correctly changing the address code to A1, the RS485 query frame is shown in the following table: 449 449 450 -|Address Code|Function Code|(% colspan="2" %)Start Register|(% colspan="2" %)Data Length|CRC Check Low|CRC Check High 451 -|0xA1|0x03|0x00|0x00|0x00|0x01|0x9C|0xAA 452 -| | | | | | | | 440 +[[image:image-20220624143553-10.png]] 453 453 442 + 454 454 The response frame of the sensor is as follows: 455 455 456 -|Address Code|Function Code|(% colspan="2" %)Data Length|(% colspan="2" %)Data|CRC Check Low|CRC Check High 457 -|0xA1|0x03|0x00|0x02|0x00|0x0A|0x7C|0xAD 458 -| | | | | | | | 445 +[[image:image-20220624143618-11.png]] 459 459 447 + 460 460 Then the following parameters should be: 461 461 462 462 * Address_Code range: A1 ... ... @@ -494,6 +494,9 @@ 494 494 495 495 * 0xE5FF 496 496 485 + 486 + 487 + 497 497 == 3.4 RS485 Test Command == 498 498 499 499 (% style="color:#037691" %)**AT Command:** ... ... @@ -514,6 +514,9 @@ 514 514 515 515 * 0xE20103000001840A Same as: AT+RSWRITE=0103000001840A 516 516 508 + 509 + 510 + 517 517 == 3.5 RS485 response timeout == 518 518 519 519 Feature: Set or get extended time to receive 485 sensor data. ... ... @@ -536,6 +536,9 @@ 536 536 * Example 1: Downlink Payload: E0000005 ~/~/ Set Transmit Interval (DTR) = 5 seconds 537 537 * Example 2: Downlink Payload: E000000A ~/~/ Set Transmit Interval (DTR) = 10 seconds 538 538 533 + 534 + 535 + 539 539 == 3.6 Set Sensor Type == 540 540 541 541 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